Microsoft

SharePoint

Développer avec SharePoint 2007

Avis d'expert

Cette formation vous apportera toutes les connaissances nécessaires  pour réaliser et intégrer vos développements sous SharePoint 2007.
Durant ces trois jours vous découvrirez également les outils et bénéficierez des retours d'expérience nécessaires à la bonne réalisation de vos projets de développements.

Objectifs pédagogiques

  • Maîtriser le modèle objet (API) fourni avec Windows SharePoint Services 3.0 et Microsoft Office SharePoint Server 2007
  • Créer et personnaliser des modèles de sites répondant aux besoins de vos projets
  • Organiser vos développements sous forme de fonctionnalités réutilisables et évolutives
  • Développer des Web Parts et des gestionnaires d'événements afin d'apporter de nouvelles fonctionnalités à vos sites Web
  • Personnaliser la navigation et les modes d'authentification de vos portails
  • Industrialiser et empaqueter vos développements afin de les déployer sur vos différents environnements

Public

Cette formation est destinée aux développeurs et aux architectes qui seront en charge de personnaliser et faire évoluer leur plate-forme Windows SharePoint Services 3.0 ou MOSS 2007. Cela leur permettra de répondre à leurs besoins aussi bien en termes de fonctionnalités que d'ergonomie.
Le public visé doit posséder une expérience significative dans le développement d'application Web ASP.NET.

Pré-requis

  • Développement C# recommandé ou VB.NET.
  • Développement ASP.NET 2.0.
  • Connaissances du langage HTML et des feuilles de styles CSS.
  • Une connaissance de Windows SharePoint Services 2.0 et/ou SharePoint Portal Server 2003 est un plus.

Méthode pédagogique

Formation rythmée par des apports théoriques et des ateliers de mise en pratique.

Programme pédagogique détaillé par journée

Jour 1
Jour 2
Jour 3


Présentation des technologies SharePoint
Présentation de l'écosystème Office System 2007.
Présentation de l'architecture et des fonctionnalités de Windows SharePoint Services 3.0 et Microsoft Office SharePoint Server 2007 (MOSS 2007).
Les fournisseurs de services partagés.
Différences entre WSS v3 et MOSS 2007.

Atelier « Découverte et utilisation de WSS 3.0 et MOSS 2007 »
Présentation de la centrale d'administration SharePoint et des répertoires d'installation.
Création et paramétrage d'une application Web et d'une collection de site.
Présentation et utilisation des listes, bibliothèques de documents, types de colonnes et types de contenus.
Création et modification d'une page de composants Web Parts.
Administration des utilisateurs et groupes d'utilisateurs.

Le modèle objet (API) de Windows SharePoint Services 3.0
Présentation du modèle objet et du kit de développement.
Les classes importantes de WSS 3.0 et de MOSS 2007.
Introduction aux services Web.

Atelier « Utilisation du modèle objet »
Utilisation du Software Development Kit.
Implémentation d'un explorateur SharePoint utilisant les différents niveaux du modèle objet.

Modèles et définitions de sites
Présentation des modèles de sites fournis en standard.
Structure et réalisation d'une définition de site (Features, MasterPages, Layouts...).
Création et utilisation d'un modèle de site.
Modèles de sites vs. Définitions de site.

Atelier « Création d'un modèle et d'une définition de site »
Création d'une définition de site et d'un modèle de site à partir d'un modèle existant.

Création de features
Présentation et structure des différents types de features SharePoint.
Développement et déploiement d'une feature.
Utiliser les évènements d'une feature.

Atelier « Création de features »
Création de différentes features avec des outils industrialisables sur vos projets.

Empaqueter et déployer ses développements
Présentation du système de déploiement.
Présentation et création de solutions SharePoint et des outils de packaging.
Utilisation de la centrale d'administration.

Atelier « Empaqueter et déployer ses développements »
Création et déploiement d'une solution.

Développement de Web Parts
Présentation, implémentation et administration de Web Parts.
Modèle de développement et déploiement de Web Parts.
Connexion entre Web Parts.

Atelier « Implémentation de Web Parts »
Implémentation puis déploiement de différentes Web Parts.

Développement de gestionnaires d'évènements
Présentation des différents types de gestionnaires d'évènements.
Développer et déployer un gestionnaire d'évènements.

Atelier « Développer un gestionnaire d'évènements »
Développer et déployer un gestionnaire d'événements de site.

Développement de workflows
Présentation du système de workflow de WSS v3 et de Workflow Foundation.
Création et déploiement de workflows à l'aide de Visual Studio.

Atelier « Développer un workflow »
Conception et déploiement d'un Workflow avec Workflow Foundation à l'aide de Visual Studio.

Mise en œuvre et personnalisation du système d'authentification
Présentation des différents systèmes d'authentification : parallèle avec l'ASP.NET 2.0.
Applications Web avec multiples systèmes d'authentification.
Implémentation et déploiement d'un MembershipProvider et d'un RoleManager.

Atelier « Mise en œuvre d'un système d'authentification personnalisée »
Mise en place d'un portail avec une authentification personnalisée.