Formation SharePoint 2010, développeur
en environnement Visual Studio
- Programme
- Participants / Prérequis
- Intra / sur-mesure
Cette formation vous apprendra à développer, debugger et optimiser les performances d'applications SharePoint 2010 en VB.Net ou en C#. Vous verrez comment faire persister vos propres configurations, connecter des sources de données métiers externes, développer des Web Parts et des workflows.
Intégrer SharePoint avec IIS 7.5 et ASP.NET
- Eléments d'architecture.
- Principes de customisation des pages.
Travaux pratiques
Premiers éléments de configuration.
Topologie et applications
- Topologie des Assemblies .Net de SharePoint 2010.
- Topologie des services WCF et REST exposés.
- Développement In-Context et Out-of-Context.
- Outil d'analyse des logs.
Travaux pratiques
Développement d'applications In-Context et Out-of-Context. Analyse de logs.
Persistance des objets et collections
- Modèle de persistance des objets (base de données de configuration, bases de données de contenu).
- Accéder à des données externes via BCS.
- Gestion des collections et mise en cache.
Travaux pratiques
Mise en œuvre de la persistance des objets. Manipulation des collections.
Déploiement
- Création de Pack de langues et de Pack de mise à jour.
- Modèles de déploiement Full trust et Sandbox.
- Modèles d'exécution d'une application déployée par WS.
- Création, utilisation, modification et reprise d'une solution SharePoint dans Visual Studio 2010.
Architecture et modèle objet des Features
- A quoi sert un Feature ? Ce que n'est pas un Feature.
- Méthodologie de développement d'un Feature.
- Cycle de vie des Features. Packaging de Features.
Travaux pratiques
Créer, configurer des Features.
Customisation de SharePoint à l'aide de Features
- Création, modification de Colonnes de site.
- Création, modification de type de contenu.
- Ajouts de fichiers et dossiers dans des bibliothèques.
- Ajouts de pages, de modèles de page.
- Elévation de privilèges.
Travaux pratiques
Personnalisation de divers éléments via l'utilisation de Features.
Développement de Web Parts et de worfkflows
- Architecture des Web Parts.
- Déploiement et intégration d'une Web Part sur un serveur SharePoint.
- Développement d'une Web Part avec VS 2010.
- Mise en œuvre du Pattern MVP dans une Web Part.
- Interconnexion de Web Parts.
- Développement et intégration d'un workflow.
- Développement de formulaires d'initiation, d'association, de modification.
- Enchaînements de workflows sur un même document.









