Web & mobilité
Développement SharePoint 2010
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
- Ref :
- SH03
- Durée :
- 5 jours
- Tarif :
- 2360 € HT
Public
Cette formation en développement SharePoint 2010 s'adresse aux développeurs d'applications .NET et aux chefs de projets techniques/ Directeur techniques.
Pré-requis
Cette formation en développement SharePoint 2010 nécessite :
- Des connaissances en développement ASP.NET 3.5 et d’un langage .NET (C#, VB.net,…)
- Des connaissances sur les technologies SharePoint 2007 ou 2010
