SharePoint - Développement d'applications (2-012)
Description
Objectif général de la formation : À l’issue de la formation, les participants seront capables de développer des applications personnalisées sur SharePoint en utilisant des outils tels que SPFx, CSOM, et SharePoint Designer, et de créer des composants sur mesure pour améliorer l’expérience utilisateur. Compétences visées : - Installer et configurer un environnement de développement SharePoint - Utiliser les outils de développement (CSOM, SPFx, SharePoint Designer) - Créer des WebParts, des pages maîtres, des pieds de page et des menus personnalisés - Intégrer des composants dans l’environnement SharePoint Niveau SAME visé : Maîtrise Modalité : Toutes les modalités (présentiel, classe virtuelle et hybride) sont possibles Lieu possible de réalisation : Locaux du bénéficiaire ou locaux d’Ascent Formation, en France métropolitaine et dans les DROM-COM Nombre maximal de participants : 20
Objectifs pédagogiques
- Installer un environnement de développement adapté pour SharePoint
- Maîtriser les outils de développement avancés (CSOM, SPFx, SharePoint Designer)
- Développer des composants personnalisés tels que WebParts et pages maîtres
- Configurer et intégrer des éléments visuels et fonctionnels sur un site SharePoint
Public concerné
Prérequis
Déroulé du programme
Introduction au développement sur SharePoint (1 heure)
- Présentation des concepts de personnalisation dans SharePoint
- Architecture de développement et cas d’usage courants
Installation de l’environnement de développement (2,5 heures)
- Configuration de Visual Studio Code pour SPFx
- Installation et configuration des outils nécessaires (Node.js, Yeoman, Gulp, etc.)
- Configuration d’un environnement local pour le développement SharePoint
- Travaux pratiques : Installer et configurer l’environnement SPFx
Introduction aux outils de développement (2,5 heures)
- Présentation de CSOM, SPFx, et SharePoint Designer
- Comparaison des outils selon les besoins du projet
- Travaux pratiques : Créer un projet SPFx de base
Développement de WebParts avec SPFx (3 heures)
- Création de composants WebParts à l’aide de SPFx
- Ajout de fonctionnalités dynamiques avec JavaScript et React
- Intégration des WebParts sur un site SharePoint
- Travaux pratiques : Développer un WebPart affichant des données dynamiques
Utilisation de CSOM (Client-Side Object Model) (3 heures)
- Comprendre l’architecture CSOM pour manipuler les données SharePoint
- Création de scripts pour interagir avec des listes, bibliothèques et utilisateurs
- Travaux pratiques : Créer un script CSOM pour gérer des listes et documents
Création de pages maîtres et pieds de page (3 heures)
- Introduction aux pages maîtres : rôle et personnalisation
- Création de pieds de page et personnalisation de l’apparence globale
- Travaux pratiques : Développer une page maître et intégrer un pied de page personnalisé
Ajout de menus et navigation personnalisés (3 heures)
- Développement et intégration d’un nouveau menu pour le bandeau
- Ajout de liens dynamiques et gestion des autorisations de navigation
- Travaux pratiques : Configurer et personnaliser un menu pour un site SharePoint
Intégration des composants développés (2,5 heures)
- Intégration des WebParts et pages dans un site SharePoint
- Tests fonctionnels et validation des composants personnalisés
- Travaux pratiques : Déployer un WebPart dans un environnement de test
Sécurisation et bonnes pratiques de développement (1,5 heure)
- Gestion des permissions et authentification pour les composants personnalisés
- Respect des standards de sécurité pour le code et les données
- Travaux pratiques : Configurer des permissions pour un WebPart sécurisé
Mise en production et documentation (2 heures)
- Préparation des composants pour la mise en production
- Documentation des projets pour les équipes IT et utilisateurs finaux
- Travaux pratiques : Préparer et publier une application SharePoint en production
Informations
Durée
4 jour(s)
24h
Sur demande
Formations similaires
VSAM ET ACCESS METHOD SERVICES – IDCAMS (2-105)
Sur demande
Active Directory Federation Services (ADFS) (2-015)
2850 € HT
Administration d’un serveur POSTFIX sous Linux (2-007)
2600 € HT
Administration de Serveur Web IIS 10 pour Windows Server
3490 € HT