1
Architecture et modèles de développement
- Comprendre les modèles objet SharePoint.
- Découvrir les APIs REST et JSOM.
- Identifier les scénarios d’extensions.
Travaux pratiques
Exploration de l’API REST pour lecture et écriture de listes.
2
Développement côté serveur
- Créer des Web Parts, Event Receivers et Timer Jobs.
- Utiliser Visual Studio et le modèle Farm Solutions.
- Gérer le déploiement et la signature des solutions.
Travaux pratiques
Développement d’une Web Part d’affichage dynamique.
3
Développement côté client
- Utiliser SharePoint Framework (SPFx).
- Intégrer React, TypeScript et PnP JS.
- Créer des extensions modernes (Command Sets, Field Customizers).
Travaux pratiques
Création d’une extension SPFx intégrant un graphique dynamique.
4
Intégration et interopérabilité
- Connecter SharePoint avec Power Automate et Teams.
- Intégrer les services externes via Graph API.
- Créer des connecteurs personnalisés.
Travaux pratiques
Intégration d’un flux Power Automate déclenché depuis une liste.
5
Tests, déploiement et maintenance
- Mettre en œuvre les tests unitaires et de charge.
- Déployer via App Catalog.
- Surveiller les performances et la compatibilité.
Travaux pratiques
Déploiement et supervision d’une solution complète SPFx.