Objectifs pédagogiques de la formation

Cette formation en développement Sharepoint 2010 vous permettra de développer des applications Sharepoint avec Visual Studio 2010

  • Vous comprendrez le modèle objet utilisé par les applications Sharepoint écrites en VB.net ou C#.
  • Vous serez en mesure de développer des composants pour SharePoint et de les déployer sous formes de solutions SharePoint.
  • Vous maitriserez l’interface avec des sources de données métiers externes.
  • Vous développerez des Webparts et des workflows.
  • Plus généralement, vous disposerez d’une vue claire sur l’ensemble des possibilités autour du développement d’applications sharepoint 2010.


Cette formation en développement SharePoint 2010 propose une approche pédagogique en partant de l’extérieur de SharePoint et en se rapprochant au fur et à mesure de la progression de son fonctionnement interne.

 

Programme de la formation

Présentation d'Office System 2010
  • Présentation de l'écosystème Office System 2010
  • Présentation de Microsoft SharePoint Foundation 2010 (WSS v4)
  • Présentation de Microsoft SharePoint Server 2010 (MSS 2010)
  • Présentation générale de l'interface utilisateur et des capacités d'une page Wiki
  • Présentation des outils de développement

Les API Serveur SharePoint
  • Programmation de collections de sites
  • Programmation des Listes, Bibliothèques et des données
  • Programmation du système de fichier Physique
  • Programmation des Menus : Barre de lien Supérieure et Rapide

Le modèle objet client
  • Le modèle objet client .NET
  • Le modèle objet client Silverlight
  • Le modèle objet client JavaScript
  • Présentation de JQuery et intégration dans SharePoint 2010
  • Développement de WebService WCF dans SharePoint
  • Développement d'applications Silverlight pour SharePoint

Personnalisation de l'interface
  • Développement de contrôles ASP.NET dans SharePoint
  • Développements pour le ruban
  • Développement de pages applicatives
  • Développement de fenêtres de dialogue
  • Programmation de la Sécurité SharePointManipulation de données SharePoint 2010
  • Utilisation de SPQuery
  • Utilisation de SPSiteDataQuery
  • Utilisation de LinqToSharePoint
  • API REST

Développement SharePointde solutions de contenus
  • Développement de thèmes SharePoint
  • Développement de Page Maitre SharePoint
  • Création de mise en page

Les Features et les solutions
  • Présentation des Features
  • Types et portées des Features
  • Présentation des SharePoint Solution Packages (.wsp)
  • Développement de Features sous Visual Studio 2010
  • Déploiement et activation de features
  • Evénements liés aux Features
  • Présentation des sandbox solutions
  • Limites et avantages des sandbox solutions
  • Gestion des versions et mise à jour des featuresDéveloppement de Définitons Sharepoint

La Définition de Site, de Liste
  • Présentation du CAML
  • Les EventHandler et les modules
  • Création de Champs et de colonnes
  • Mécanismes de rendus SharePoint 2010

Développement de WebPart
  • Développement de WebPart standard
  • Développement de WebPart Connecté
  • Développement de WebPart Visuel

Programmation de l'authentification par revendication
  • Présentation de la revendication et administration
  • Scénarios d'utilisations et programmation de la sécurité
  • Impersonalisation et élévation de privileges

Business Connectivity Services
  • Presentation des Services
  • Les types et listes externes
  • Développement d'un connecteur .NET
  • Customisation de l'External Data Web Part

Présentation des tâches planifiées
  • La classe SPJobDefinition
  • Mise en oeuvre d'un SPJobDefinition personnalisé

Présentation des Workflows SharePoint
  • Introduction aux Workflow
  • Types de Workflows et architecture de développement
  • Déploiement de Workflows et intégration dans SharePoint