Développement distant avec CSOM
- Les nouveautés de SharePoint 2019.
- Architecture et éléments clés pour le développeur.
- Le CSOM (Client Side Object Model).
- Le SharePoint PnP CSOM.
Travaux pratiques
Installer les outils de développement. Identifier l’environnement de développement.
Réaliser un outil de gestion à distance d’un site SharePoint.
Développement et conception pour l'interface classique
- Conception de thèmes et de pages maîtres. Mise en page.
- Développement de WebParts pour l'interface classique.
Travaux pratiques
Concevoir un thème personnalisé. Créer une nouvelle page maître. Injecter des CSS responsive.
Développement de solutions de batterie
- Le modèle objet Serveur et programmation des API SharePoint.
- Développement pour le ruban et les menus standards.
Travaux pratiques
Développer une solution pour changer la page maître et ajouter de nouvelles fonctionnalités.
Développements clients pour l'interface moderne
- La chaîne d'outils pour les développements pour le SharePoint Framework (SPFx).
- Les extensions SPFx et leur développement.
Travaux pratiques
Développer un pied de page et un nouveau menu pour le bandeau.
Méthodes de requêtes sur les données
- Requêtes sur les données à l'aide de CAML/LINQ/REST, OData et comparaisons.
- Le modèle REST/OData.
Travaux pratiques
Réaliser des appels Web Services WCF (Windows Communication Foundation) à l'aide des API REST pour obtenir des données SharePoint.
Développement et déploiement de compléments
- Les compléments SharePoint.
- Les compléments hébergés par un fournisseur.
- Les mécanismes d'identification, d'autorisations et de connexion.
- Le catalogue d'applications et les mécanismes de mise à disposition.
Travaux pratiques
Développer un complément pour gérer des comptes-rendus de réunion. Développer un complément d'un fournisseur. Déploiement dans le catalogue d'applications.
Développement de WebPart SPFx.
- Ajout de propriétés personnalisées et de contrôles de validations.
- Le volet de propriétés des WebParts.
Travaux pratiques
Développer un WebPart avec extension de propriété et validation des valeurs.
Conception d'un workflow
- Présentation de Workflow Manager et de l’architecture d’exécution.
- Les différents types de workflows et leurs règles de développement.
- La conception de workflows avec SharePoint Designer.
Travaux pratiques
Conception d’un workflow personnalisé pour gérer des demandes d’achat.