> Formations > Technologies numériques > Messagerie, travail collaboratif > Microsoft 365, SharePoint > Formation SharePoint Server, Développement et extensions personnalisées > Formations > Technologies numériques > Formation SharePoint Server, Développement et extensions personnalisées

Formation : SharePoint Server, Développement et extensions personnalisées

SharePoint Server, Développement et extensions personnalisées



Nouvelle formation

Cette formation approfondit le développement et les extensions personnalisées : exploitation des API et modèles objet, création de Web Parts, intégration SPFx, interopérabilité et déploiement de solutions complètes.


INTER
INTRA
SUR MESURE

Cours pratique
Disponible en anglais, à la demande

Réf. SHS
  4j - 28h00
Prix : Nous contacter
Pauses-café et
déjeuners offerts




Cette formation approfondit le développement et les extensions personnalisées : exploitation des API et modèles objet, création de Web Parts, intégration SPFx, interopérabilité et déploiement de solutions complètes.


Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
Développer des solutions et Web Parts personnalisées.
Exploiter l’API SharePoint et les modèles objet (CSOM/JSOM/REST).
Intégrer des extensions via Visual Studio et SharePoint Framework.
Créer des workflows et formulaires personnalisés.
Déployer, tester et maintenir des solutions personnalisées.

Public concerné
Développeurs .NET, architectes applicatifs, intégrateurs SharePoint, consultants techniques.

Prérequis
Maîtrise de C#, HTML, JavaScript et notions de développement Web sous Visual Studio.

Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Programme de la formation

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.


Solutions de financement
Plusieurs solutions existent pour financer votre formation et dépendent de votre situation professionnelle.
Découvrez-les sur notre page Comment financer sa formation ou contactez votre conseiller formation.

Horaires
Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont offerts.
Pour les formations de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 16h le dernier jour.