Pré-requis
Posséder au moins 4 ans d’expérience sur Sharepoint et dans le développement Web.
Objectif de la formation
Concevoir et gérer les fonctionnalités et les solutions
Développer le code pour personnaliser les composants côté serveur
Gérer et personnaliser l’authentification et l’autorisation
Créer des sites personnalisés et des listes et gérer le cycle de vie d’un site
Expliquer les possibilités et établir des choix pour les apps Sharepoint
Utiliser le modèle d’objet côté client et REST API
Développer des solutions applicatives hébergées et auto-hébergées
Distribuer et déployer des apps Sharepoint
Créer des Workflows personnalisés pour automatiser les processus métiers
Utiliser les champs et types de contenus pour gérer la taxonomie
Personnaliser l ‘apparence et le comportement des éléments d’une interface utilisateur
Personnaliser la navigation et l’image de marque du site
Public concerné
Cette formation s’adresse aux développeurs professionnels qui ont déjà de l’expérience dans le développement de solutions Microsoft Sharepoint.
Profil du formateur
Formateur consultant, expert, pédagogue et certifié dans son domaine
Méthode pédagogique
La formation est constituée d’apports théoriques et d’exercices pratiques. Chaque stagiaire dispose d’un poste de travail et la gestion en petit groupe (jusqu’à 8 stagiaires) permet un suivi individualisé et adapté. Durant les sessions de formation, un support pédagogique est remis aux stagiaires.
Suivi, évaluation, sanction
Des tours de table permettent de suivre la progression du stagiaire au fur et à mesure de la formation. Un suivi de la formation est réalisé par une feuille de présence émargée par demi-journée par les stagiaires et le formateur. Un questionnaire de satisfaction et une validation des acquis sont complétés par chaque stagiaire en fin de formation.
Formation sans certification.
Plan du cours
Sharepoint en tant que
Plate-forme de développement
- Introduction à l’environnement de développement Sharepoint
- Choisir la bonne approche pour développer dans Sharepoint
- Comprendre le déploiement SharePoint 2013 et les modèles d’exécution
Travail avec les objets Sharepoint
- Comprendre la hiérarchie des objets dans Sharepoint
- Travailler avec les objest Site et Web
- Travailler avec les contextes d’exécution
Travail avec les listes
et les bibliothèques
- Utiliser les listes et les objets de la bibliothèque
- Requêtes et récupération de listes de données
- Travailler avec des listes importantes
Conception et gestion des fonctionnalités et des solutions
- Travailler avec les fonctionnalités
- Déployer des solutions
- Travailler avec des solutions isolées «sandboxed»
Travailler avec du code
côté serveur
- Développer des Webparts
- Utiliser les récepteurs d’évènements
- Utiliser les Timers
- Stocker les données de configuration
Gestion des identités
et des permissions
- Comprendre la gestion des identités dans Sharepoint 2013
- Gérer les permissions dans Sharepoint 2013
- Configurer l’authentification en mode formulaire (Forms)
- Personnaliser l’authentification
Gestion des composants personnalisés et du cycle de vie des sites
- Vue d’ensemble des composants
- Définir les listes personnalisées
- Définir les sites personnalisés
- Gérer les sites Sharepoint
Introduction aux Apps
pour Sharepoint
- Vue d’ensemble des Apps pour Sharepoint
- Développer des Apps pour Sharepoint
Développement Sharepoint
côté client
- Utiliser le modèle d’objet côté client avec Javascript
- Utiliser REST API avec Javascript
Développement des Apps hébergées à distance
- Vue d’ensemble des applications hébergées à distance
- Configure les applications hébergées à distance
- Développer les applications hébergées à distance
Publier et distribuer des Apps
- Comprendre l’architecture de gestion des Apps
- Comprendre les packages Apps
- Publier les Apps
- Installer, mettre à jour et désinstaller les Apps
Automatisation des
processus métiers
- Comprendre les Workflows dans Sharepoint 2013
- Créer des Workflows en utilisant Visio2013 et Sharepoint Designer 2013
- Développer des Workflows dans Visual Studio 2012
Gestion de la taxonomie
- Gérer la taxonomie dans Sharepoint 2013
- Travailler avec les types de contenus
- Travailler avec les fonctionnalités avancées des types de contenus
Personnalisation des éléments
de l’interface utilisateur
- Travailler avec les actions personnalisées
- Utiliser les composants de l’interface utilisateur côté client
- Personnaliser l’interface des listes Sharepoint
Travailler sur l’image de marque et la navigation
- Créer et appliquer des thèmes
- Images de marque et conception de sites publiés
- Adapter le contenu aux plates-formes et aux périphériques
Configurer et personnaliser la navigation