Formation SharePoint 2019 Développement de Solutions Complètes

Durée : 5 jours
Référence : SHP19-DEV1
Niveau : Développeur
Prix : 2 900,00 € H.T

Objectifs de la Formation

  • Comprendre la plateforme de développement
  • Développer avec les API Serveur
  • Développer des solutions de batterie
  • Programmer avec le CSOM à distance
  • Personnaliser les interfaces SharePoint
  • Obtenir et manipuler les données SharePoint
  • Développer des compléments SharePoint
  • Développer des compléments du Fournisseur
  • Développer des WebPart SPFx

Public

Développeurs, Chef de projet Technique

Prérequis

Connaissance fonctionnelle de SharePoint
Connaissance du développement .NET , et client (Jquery, REACT ou Type Script)
Connaissance des serveurs Windows (AD, DNS)

Pédagogie

50% de cours+démonstrations / 50% de mise en pratique.

Formation Précédente

Conception SharePoint 2019

Introduction à la Formation

Des solutions de batterie aux compléments et applications SPFx : ce cours passe en revue toutes les possibilités de développements offertes dans SharePoint 2019.
L'objectif étant face à une situation donnée de pouvoir choisir la meilleure solutions de développement.

Cette formation commence par les développements distants et progresse vers l’intérieur du produit en faisant la différence entre les développements classiques et les nouveaux développements modernes avec SPFx.

Contenu de la Formation

Introduction à SharePoint 2019 pour le développeur

  • Nouveautés de SharePoint 2019.
  • Infrastructure de développement.
  • Architecture et éléments clés pour le développeur.
Travaux Pratiques
  • Connexion à l'environnement de formation
  • Mise en place d'un environnement de développement
  • Installation de la chaine d'outils SPFx

Titre Module

  • Possibilités offertes par les développements de batterie
  • Hiérarchie objet d'une batterie SharePoint
  • Le modèle objet Serveur et programmation des API SharePoint
Travaux Pratiques
  • Développement avec les API serveur
  • Ajout de nouveau site avec les API serveur
  • Manipulation et création d'éléments

Développements de solutions de batterie

  • Présentation des fonctionnalités et des solutions de batterie
  • Définitions de nouveaux éléments SharePoint
  • Développement pour le Ruban et les menus standards
  • Conseils et bonnes pratiques
Travaux Pratiques
  • Développement avec les API Serveur SharePoint
  • Développement de solutions et de fonctionnalités
  • Développement d'une définition de site, de récepteur d'évènement
  • Développement d'un nouveau type de champ et contrôle délégué

Développements distants CSOM

  • Présentation du CSOM et logique de développement
  • Opérations de bases avec le modèle objet
  • Bonnes pratiques et exemples de programmation
  • Présentation du SharePoint PnP CSOM
Travaux Pratiques
  • Appel du CSOM pour provisionner des contenus
  • Ajout de colonne de site avec une mise en forme JSon
  • PnP SharePoint pour obtenir un modèle de provisionnement de site

Personnalisation de l'expérience SharePoint

  • Techniques de personnalisations disponibles
  • Office UI Fabric et personnalisations CSS
  • Mise en œuvre de charte graphique avec le gestionnaire de conception
  • Conception de page maitre
Travaux Pratiques
  • Conception d'une présentation composée
  • Provisionnement de charte graphique
  • Ajout d'une nouvelle charte graphique

Développement avec les API Client et SPFx

  • Les techniques d'injection de code
  • Mise en forme des affichages modernes
  • Les extensions SPFx
Travaux Pratiques
  • Ajout de règles d'affichage avec le CSR
  • Appliquer une mise en forme de colonne avec JSon
  • Développement de "Field Customizer" SPFx
  • Développement d'Application Customizer (pied de page) SPFx
  • Développement d'un menu avec un ListView Command Set SPFx

Manipulation des données SharePoint

  • Introduction aux API disponibles (CAML, LINQ, REST)
  • Les appels REST/OData
Travaux Pratiques
  • Appels de requêtes CAML
  • Appels du service de recherches avec le CSOM

Déploiement et installation de compléments

  • La publication de compléments
  • Le catalogue d'applications
  • Mise à jour de compléments
  • Définition de déploiement spécifiques automatisés
Travaux Pratiques
  • Configuration du serveur SharePoint pour les compléments
  • Configuration de l'abonnement et vérification des services
  • Création et test d'un catalogue d'applications
  • Déploiement d'un complément SharePoint
  • Préparation et déploiement d'une application SPFx

Développement de compléments SharePoint

  • Architectures et principes de fonctionnement
  • Les compléments SharePoint et de fournisseurs
  • Le projet Complément SharePoint dans Visual Studio
  • Les artefacts disponibles
Travaux Pratiques
  • Développement d'un complément SharePoint
  • Création d'une bibliothèque avec un nouveau menu de ruban

Développement de compléments de fournisseur

  • Les mécanismes d'identifications
  • Les autorisations d'un complément
  • Obtenir un jeton d'identification et un contexte
Travaux Pratiques
  • Configuration de l'identification sécurisée
  • Installation d'un certificat de sécurité dans la batterie
  • Développement d'un complément de fournisseur avec un "chrome" SharePoint

Développement de WebPart SPFx

  • Introduction aux WebPart et choix de développement
  • Présentation du projet WebPart et du squelette
  • Liaison d'un WebPart aux données SharePoint
  • Ajout de propriétés configurables
Travaux Pratiques
  • Développement d'un WebPart SPFx
  • Personnalisation et validation de propriétés
  • Appels des API REST avec SPHttpClient

Conception de Workflows SharePoint

  • Les types de flux et critères de choix
  • Conception personnalisée avec SharePoint Designer
  • Conseils de développement
Travaux Pratiques (optionnel)
  • Configuration de Workflow Manager
  • Conception d'un workflow avec SharePoint Designer

Administrateur expérimenté sur SharePoint

La formation est animée par un professionnel de l’informatique et de la pédagogie, dont les compétences techniques, professionnelles et pédagogiques ont été validées par des certifications et/ou testées et approuvées par les éditeurs et/ou notre équipe pédagogique. Il est en veille technologique permanente et possède plusieurs années d’expérience sur les produits, technologies et méthodes enseignés. Il est présent auprès des stagiaires pendant toute la durée de la formation.

En début et en fin de formation, les stagiaires réalisent une auto-évaluation de leurs connaissances et compétences en lien avec les objectifs de la formation. L’écart entre les deux évaluations permet ainsi de mesurer leurs acquis.

En complément, pour les stagiaires qui le souhaitent, certaines formations peuvent être validées officiellement par un examen de certification. Les candidats à la certification doivent produire un travail personnel important en vue de se présenter au passage de l’examen, le seul suivi de la formation ne constitue pas un élément suffisant pour garantir un bon résultat et/ou l’obtention de la certification.

Pour les formations certifiantes, le passage de l’examen de certification est inclus et réalisé en fin de formation. Les candidats sont alors préparés par le formateur au passage de l’examen tout au long de la formation.

Modalités et délais d'accès

Horaires : 9h - 12h30, 14h-17h30

Depuis votre domicile ou votre entreprise. Vous rejoignez un environnement de formation en ligne, à l’aide de votre ordinateur, tout en étant éloigné physiquement du formateur et des autres participants. Vous êtes en totale immersion avec le groupe et participez à la formation dans les mêmes conditions que le présentiel.
Pour un confort optimal nous vous recommandons l'usage d'un double écran et de tester votre connexion internet qui doit avoir un débit minimal de 1 Mbits/secondes.
Testez la connexion internet

Rejoindre une classe à distance

ALTA utilise le logiciel Microsoft Teams pour les classes à distance que vous pouvez installer gratuitement Obtenir Microsoft Teams.

Moyens Pédagogiques

Toutes nos formations comprennent un support de cours et de travaux pratiques qui sont remis sous forme de fichiers au format PDF.

Le nombre de stagiaires peut varier de 1 à 8 personnes (4 à 5 personnes en moyenne), ce qui facilite le suivi permanent

Pour une meilleure assimilation, le formateur alterne tout au long de la journée les exposés théoriques, les démonstrations et la mise en pratique au travers d’exercices et de cas concrets réalisés seul ou en groupe.

Les personnes atteintes de handicap souhaitant suivre cette formation sont invitées à nous contacter directement, afin d'étudier ensemble les possibilités de suivre la formation.

Version de publications
Ce programme à été publié le 28/06/2021.
Il a été révisé le 04/05/2024.

Prochaines dates :

Profil Animateur

Administrateur expérimenté sur SharePoint




Cette formation est accessible aux personnes en situation de handicap.