Ce cours fournit aux programmeurs .Net un ensemble d'informations pratiques et de manipulations qui leur permettront de développer des solutions sur la plateforme SharePoint 2010
Public et
pré-requis: Ce cours est destiné aux programmeurs qui utilisent SharePoint 2010 en tant qu'environnement pour leurs développements.
Prérequis :
- comprendre les techniques de résolution de problèmes employées lors de développements de logiciels,
- environ un an d'expérience en programmation ASP.Net avec Visual Studio version 2008 SP1 ou ultérieure,
- environ un mois d'expérience en programmation avec SharePoint 2007 ou 2010 et Visual Studio 2010 (y compris les versions Beta), particulièrement sur du code interagissant avec SharePoint par le biais des API côté serveur.
- une bonne connaissance des tâches utilisateurs de SharePoint 2007 ou 2010 (manipulation de listes, de bibliothèques, personnalisation de pages et de sites, utilisation des "My Sites" et de SharePoint Designer)
Module 1: Découverte de la plateforme de développement SharePoint 2010
SharePoint 2010 en tant que plateforme de développement
La hiérarchie d'objets de SharePoint 2010
Utiliser les objets de SharePoint 2010
Atelier Pratique : programmer avec la hiérarchie d'objets de SharePoint 2010
Module 2: Utilisation des outils de développement
Programmer des sites SharePoint avec SharePoint Designer 2010
Programmer des solutions SharePoint avec Visual Studio 2010
Packaging et déploiement des solutions SharePoint 2010
Atelier Pratique : utiliser les outils de développement
Module 3: Programmation de WebParts
Développer des WebParts standards
Développer des WebParts connectées
Développer des WebParts visuelles
Atelier Pratique : créer des WebParts avec Visual Studio 2010
Module 4: Utiliser le modèle objet côté serveur
Manipulation des sites SharePoint par code
Manipulation des listes SharePoint par code
Manipulation des données de listes par code
Atelier Pratique : créer et manipuler des objets côté serveur
Module 5: Création de gestionnaires d'évènements et de paramètres d'application
Création de gestionnaires d'évènements
Accéder au fichier web.config par code
Atelier Pratique : créer des gestionnaires d'évènement et accéder au web.config
Module 6: Développer des solutions exploitant Business Connectivity Services
Vue d'ensemble de Business Connectivity Services (BCS)
Concevoir des types de contenu et des listes externes avec SharePoint Designer 2010
Concevoir des solutions BCS avec Visual Studio 2010
Atelier Pratique : solutions BCS
Module 7: Programmer des workflows SharePoint 2010
Création de workflows à l'aide de SharePoint Designer
Création de workflows à l'aide de Visual Studio 2010
Atelier Pratique : créer des workflows pour SharePoint 2010
Module 8: Mise en oeuvre de l'API client pour SharePoint 2010
Présentation du modèle objet client de SharePoint 2010
Utiliser le modèle objet client dans des applications .Net
Atelier Pratique : développer des applications .Net utilisant le modèle objet client de SharePoint
Module 9: Programmer des interfaces utilisateurs interactives
Création d'entrées de menu et de contrôles pour le ruban
Création de boîtes de dialogues côté client
Atelier Pratique : programmer des composants d'interface utilisateur pour les solutions SharePoint 2010
Module 10: Programmer des applications Silverlight pour SharePoint
Création d'application Silverlight pour SharePoint 2010
Déploiement et mise au point d'applications Silverlight pour SharePoint 2010
Atelier Pratique : développer des applications Silverlight avec le modèle objet client de SharePoint
Module 11: Programmation de solutions utilisateurs (SandBox)
Les solutions utilisateurs et le mode "bac à sable"
Les restrictions des solutions utilisateurs
Atelier Pratique : programmer des solutions utilisateurs
Module 12: Utiliser les API de profils et de taxonomie
Profils utilisateurs
Taxonomie
Atelier Pratique : manipuler les profils utilisateurs et la taxonomie par code
Module 13: Programmer des solutions de gestion de contenu
Développement de solutions de gestion de contenu d'entreprise
Développement de solutions de gestion de contenu web
Atelier Pratique : Personnaliser l'apparence des sites SharePoint