Vous êtes sur la page 1sur 4

SharePoint Développeurs .

NET
Les clefs et meilleures pratiques pour le développement SharePoint

Cette formation intensive s’adresse spécifiquement aux développeurs


d’applications .Net. Elle aborde de manière pratique SharePoint dans cette
perspective, en repositionnant l’outil en tant que plateforme de
développement .Net, et en introduisant les aspects spécifiques à cette
plateforme (API, services et Artefacts) et à sa philosophie de développements.
Plus que tout, elle se veut pragmatique et opérationnelle, en particulier sur les
bonnes pratiques de conception et de développement.

Objectifs du cours
Cette formation développement SharePoint
vous permettra de développer des applications
SharePoint avec Visual Studio.

Vous serez en mesure de :

• Développer des composants pour SharePoint


et de les déployer sous formes de solutions
SharePoint

• Maîtriser l’interface avec des sources de


données métiers externes

• Développer des Webparts et des workflows


Public
Et plus généralement vous disposerez d’une
vue claire sur l’ensemble des possibilités Cette formation développement SharePoint
autour du développement d’applications s’adresse aux développeurs d’applications
SharePoint. .NET capables d’utiliser l’ensemble des
outils de développement SharePoint.

Pré-requis
• Connaissances du développement
ASP.NET 3.5 et d’un langage .NET (C#,
VB.net, etc)

• Connaissances des technologies de


développement Web

• Connaissances des technologies


SharePoint 2007, 2010 ou 2013

Standard : +33 (0)1 80 03 88 00


www.ei-technologies.com Rubrique Formation/SharePoint
Programme du cours
Qu’est-ce que SharePoint ? Types et portées des Features
• Présentation des SharePoint Solution
• Les produits et leur histoire
Packages (WSP)
• Les fonctionnalités
• Développement de Features sous Visual
• Les scénarios de développement Studio
• Les outils de développement • Déploiement et activation de features
• Les concepts de développement Evénements liés aux Features
• Les APIs • Modèles Full trust et Sandbox
• Le vocabulaire • Gestion des versions et mise à jour des
features
Présentation Architecture SharePoint
Site de publication (Master
• Architecture logique de SharePoint et Pages,Themes)
hiérarchie associée du modèle objet
• Topologie des Assemblies Net de • Architecture des Master Pages et des
SharePoint côté serveur et côté client thèmes
• Topologie des services WCF et REST • Customisation de la navigation TopNavBar,
exposés par SharePoint Quick Launch
• SharePoint en tant que plate-forme de • Appliquer une nouvelle Master Page /
développement Layout /CSS

Outils de dev SharePoint Développement web part

• Présentation des outils de développement • Architecture des Web Part


• Développer des sites SharePoint en • Déploiement et intégration d'une Web Part
utilisant SPD sur un serveur SharePoint
• Développer des solutions SharePoint en • Modèle d'exécution d'une Web Part : Full
utilisant Visual Studio Trust, Partial trust, Sandbox
• Packager et déployer des solutions • Principe de développement d'une Web Part
SharePoint avec Visual Studio
• Interconnexion de Web part
API serveur SharePoint • Shared View, Personal View, Maintenance
View
• Programmation de collections de sites
• Upgrade de Web part
• Programmation des Listes, Bibliothèques
et des données • Utilisation de contrôle d'affichage
SharePoint au sein d'une Web Part
• Programmation du système de fichier
Physique • Développement d'un Editor Part, de filtres
d'affichage
• Programmation des Menus : Barre de lien
Supérieure et Rapide • Accès aux données en utilisant SPQuey,
SPSiteDataQuery, SPMetal, Linq to
Features et Solutions SharePoint

• Présentation des Features

Standard : +33 (0)1 80 03 88 00


www.ei-technologies.com Rubrique Formation/SharePoint
Suite programme du cours
Event Handler/Event Receiver Modèle Objet Clients (CSOM)
• Les EventHandler et les modules
• Le modèle objet client .NET
• Développement d'Event Receivers
• Le modèle objet client JavaScript
Content Type/Page layout/Ruban • Présentation de JQuery et intégration dans
SharePoint
• Création, modification de Colonnes de Site • Développement de WebService WCF dans
• Développement de type personnalisé de SharePoint
colonne
• Création, modification de type de contenu Tâches planifiés/job
• Création de modèles de listes Création, • La classe SPJobDefinition
modification de listes
• Mise en œuvre d'un SPJobDefinition
• Ajouts de fichiers et dossiers dans des personnalisé
bibliothèques
• Ajouts de pages, de modèles de page Recherche SharePoint
• Customisation de l'interface graphique et
du ruban office, création de fenêtres de • Traitement des sources de contenu
dialogue • Configuration des sites de recherche
• Customisation du menu ECB (Edit Control • Configuration de la fédération
Block) • Etendues et métadonnées gérées le
• Delegate Controls modèle objet fédéré
• Création par code de sites de niveaux • Création d'applications de recherche
d'autorisation et de groupes SharePoint personnalisées
• Elévation de privilèges avec
RunWithElevatedPrivileges Business Connectivity Services

Publication/Workflow • Liste et type de contenu externe


• Modèle objet du BCS
• Principes de développement et
d'intégration d'un WorkFlow Profils SharePoint et taxonomie
• Développement de formulaires d'initiation,
• Profils utilisateurs
d'association, de modification
• Impersonnalisation et élévation de
• Création de liste de tâches personnalisées privilèges
contenant des données métiers • Taxonomies
• Enchaînements de Workflow sur un même
document
• Développer un Workflow avec SPD ou avec
Visual Studio
• Développer des Actions pour enrichir le
développement de Workflow sous SPD
• Upgrade de Workflow

Standard : +33 (0)1 80 03 88 00


www.ei-technologies.com Rubrique Formation/SharePoint
Méthode pédagogique
EI-Institut se positionne, tant sur la qualité de son offre de formation
technique que méthodologique, en proposant des formations haut de gamme
animées uniquement par les référents de leur domaine.
Nos formations autour de l’écosystème SharePoint sont approfondies et
adressent les problématiques récurrentes mais trop souvent ignorées ou mal
identifiées : Gestion du cycle de vie, Gouvernance, best practices de
conception, Industrialisation, inspection et déploiement continu…
Cette formation développeur .NET SharePoint 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.
Chaque chapitre est par ailleurs illustré par un exercice pratique concret,
chaque exercice fournissant une brique supplémentaire dans la réalisation d’un
véritable projet.
Nos formations, proposant un équilibre entre théorie et travaux pratiques,
sont destinées à un public soucieux d’acquérir les meilleures pratiques de
notre industrie.

Nombre max. part. 10


Prix : 1 800€ HT
Durée 3 jours
Langues EN | FR
Support de cours EN | FR

Standard : +33 (0)1 80 03 88 00


www.ei-technologies.com Rubrique Formation/SharePoint

Vous aimerez peut-être aussi