Virtualisation, Cloud, Devops

Formation Développeur Microsoft 365 et SharePoint Online : Maîtrise avancée

Maîtrisez le développement avancé sur Microsoft 365 et SharePoint Online. Créez des solutions personnalisées, automatisez les processus et optimisez les environnements collaboratifs. Une formation essentielle pour les développeurs souhaitant exploiter tout le potentiel de Microsoft 365. Programme complet, cas pratiques et expertise technique.

Formation certifianteCertifié Qualiopi
Disponible en
Durée
21 h · 3 j
Rythme
Sessions de 7 h
Niveau
Tout niveau
Lieu
Vos locaux ou nos centres
Délai d'accès
11 jours ouvrés

Tarif intra-entreprise

Sur devis

Groupe jusqu'à 10 personnes · programme adaptable

Demander un devisÊtre rappelé par un conseiller

Réponse sous 24 h ouvrées · sans engagement

Financement

OPCOPlan de développement des compétencesFNE / FAFSimuler mon financement

Objectifs de la formation

Maîtriser le développement avancé sur Microsoft 365 et SharePoint Online
Créer des solutions personnalisées et automatiser les processus
Optimiser les environnements collaboratifs
Maîtriser le développement SPFx et l'intégration Microsoft 365 et Azure

Programme détaillé

12 modules · 21 heures
01

Introduction à Microsoft 365 et environnement de développement

  • —Présentation de l'architecture Microsoft 365 et SharePoint Online
  • —Environnements de développement (VS Code, SharePoint Workbench)
  • —Outils de la chaîne de développement (Node.js, NPM, Yeoman)
02

Concepts fondamentaux de SharePoint Framework (SPFx)

  • —Architecture et principes de SPFx
  • —Composants web part côté client (Client-side Web Parts)
  • —Cycle de vie des composants SPFx
03

Développement de Web Parts SPFx basiques

  • —Création d'un projet SPFx avec Yeoman
  • —Structure d'un projet Web Part
  • —Intégration de bibliothèques JavaScript (React, Angular)
04

Utilisation des données SharePoint dans SPFx

  • —Accès aux listes et bibliothèques SharePoint
  • —Requêtes REST API SharePoint
  • —Graph API pour Microsoft 365
05

Extensions de SharePoint Framework

  • —Types d'extensions SPFx (Application Customizer, Field Customizer)
  • —Personnalisation de l'interface utilisateur de SharePoint
  • —Développement d'extensions pour listes et bibliothèques
06

Intégration d'Azure Active Directory et Microsoft Graph

  • —Authentification et autorisation avec AAD
  • —Accès aux services Microsoft 365 via Microsoft Graph
  • —Gestion des permissions dans les applications SPFx
07

Développement de solutions Power Apps et Power Automate

  • —Créer des applications personnalisées avec Power Apps pour les utilisateurs SharePoint
  • —Automatiser des flux de travail en intégrant Power Automate avec SharePoint Online
  • —Utiliser des connecteurs pour intégrer des données externes dans Power Apps
  • —Déployer et gérer des applications Power Apps au sein de Microsoft 365
  • —Optimiser les performances des applications en utilisant des bonnes pratiques Power Apps
08

Personnalisation avancée de l'UI SharePoint

  • —Créer des thèmes personnalisés pour adapter l'UI à la charte graphique de l'entreprise
  • —Utiliser des composants React pour enrichir l'expérience utilisateur dans SharePoint
  • —Développer des solutions CSS personnalisées pour améliorer l'interface utilisateur
  • —Implémenter des contrôles de navigation personnalisés pour une meilleure expérience utilisateur
  • —Configurer des événements et actions pour dynamiser l'interaction utilisateur dans SharePoint
09

Services Azure et développement Microsoft 365

  • —Azure Functions pour des logiques métier asynchrones
  • —Azure Storage pour le stockage de données
  • —Intégration d'Azure DevOps pour CICD
10

Déploiement et gestion des solutions SPFx

  • —Packaging des solutions SPFx (.sppkg)
  • —Déploiement dans le catalogue d'applications SharePoint
  • —Mise à jour et gestion des versions
11

Dépannage et optimisation des performances

  • —Dépanner les problèmes courants de performance dans SPFx
  • —Optimiser le chargement des Web Parts avec des techniques de lazy loading
  • —Utiliser les outils de diagnostic de SharePoint pour identifier les goulets d'étranglement
  • —Analyser les requêtes API Microsoft Graph pour améliorer les performances
  • —Mettre en œuvre des meilleures pratiques de codage pour réduire la latence
12

Sécurité et gouvernance dans Microsoft 365 / SharePoint Online

  • —Modèles de sécurité SharePoint Online
  • —Gestion des autorisations customisées
  • —Meilleures pratiques de gouvernance pour les développeurs
Le conseil de l'expert

L'un des objectifs pédagogiques clés de cette formation est de maîtriser le développement avancé sur Microsoft 365 et SharePoint Online. Ce savoir-faire est essentiel pour les développeurs souhaitant créer des solutions personnalisées et automatiser les processus au sein d'environnements collaboratifs. En acquérant cette maîtrise, les participants seront en mesure de répondre aux besoins spécifiques de leurs organisations tout en optimisant leurs solutions SharePoint. Un défi récurrent pour les apprenants dans ce domaine est la complexité d'intégration des divers outils et technologies au sein de l'écosystème Microsoft 365. Beaucoup sous-estiment la nécessité d'une compréhension approfondie des concepts fondamentaux de SharePoint Framework (SPFx) avant de se lancer dans le développement de Web Parts. Cette formation permet de surmonter ces obstacles en proposant une approche structurée et progressive, garantissant une assimilation efficace des connaissances. Ce qui distingue cette formation des autres approches est son orientation pratique et son contenu ciblé sur les besoins actuels des professionnels du développement sur Microsoft 365. En intégrant des modules spécifiques sur des outils comme Azure Active Directory et Microsoft Graph, les participants bénéficient d'une formation complète qui les prépare à affronter des défis concrets dans leur travail quotidien. Cette approche pragmatique favorise une application immédiate et pertinente des compétences acquises. Pour tirer le maximum de cette formation, je vous recommande de vous impliquer activement dans les exercices pratiques et d'échanger avec vos formateurs et collègues. N'hésitez pas à poser des questions et à partager vos expériences, car ces interactions enrichissent considérablement le processus d'apprentissage. Adoptez une attitude proactive et curieuse, et vous constaterez une réelle amélioration de votre maîtrise du développement sur Microsoft 365 et SharePoint Online.

Pourquoi choisir cette formation en virtualisation, cloud, devops

🎯

Développement avancé sur M365

Acquérez des compétences pointues en développement avancé sur Microsoft 365, vous permettant de créer des solutions personnalisées adaptées aux besoins spécifiques de votre entreprise.

🛠️

Maîtrise de SPFx

Apprenez à développer des Web Parts SPFx et à exploiter les données SharePoint, renforçant ainsi vos capacités à concevoir des applications innovantes.

🔄

Automatisation des processus

Découvrez comment automatiser les processus au sein de SharePoint Online, augmentant l'efficacité et la productivité de vos équipes.

🌐

Intégration Azure et Graph

Maîtrisez l'intégration d'Azure Active Directory et de Microsoft Graph, vous permettant de tirer parti des services cloud pour vos solutions.

📚

Formation pratique et immersive

Profitez d'une formation inter-entreprise de 21 heures, alliant théorie et pratique, pour garantir une assimilation rapide et efficace des concepts.

🤝

Réseautage professionnel

Rencontrez d'autres professionnels du secteur, échangez des idées et créez des connexions précieuses qui enrichiront votre parcours professionnel.

Compétences acquises

Maîtrise du développement SPFx

Développer des solutions personnalisées (Web Parts, extensions) pour SharePoint Online via le SharePoint Framework (SPFx), en utilisant TypeScript, React/Angular et les dernières API.

Intégration Microsoft 365 et Azure

Connecter des applications SharePoint aux services Microsoft Graph, Power Platform et Azure (Functions, AD), pour créer des solutions d'entreprise complètes et automatisées.

Optimisation et déploiement de solutions

Packager, déployer et maintenir des applications Microsoft 365/SharePoint, en assurant leurs performances, leur sécurité et leur évolutivité, via les bonnes pratiques et les outils de CI/CD.

Personnalisation avancée de l'expérience utilisateur

Concevoir et implémenter des interfaces utilisateur enrichies et des extensions visuelles pour SharePoint Online, en respectant les standards UI/UX de Microsoft 365.

Public, prérequis et modalités

Public visé

Développeurs SharePoint Architectes de solutions Consultants techniques M365 Experts IT

Prérequis

Avoir une bonne connaissance de la plateforme SharePoint et des technologies associées, ainsi qu'une expérience préalable en développement et en intégration de solutions.

Moyens pédagogiques

Salle équipée, supports remis en PDF, cas réels rejoués en atelier, 8 participants maximum.

Suivi & évaluation

Un examen écrit et pratique à la fin de la formation Un projet personnel réalisé pendant la formation Une évaluation continue des connaissances et des compétences acquises

Accessibilité

Notre organisme de formation s'engage à accueillir et accompagner les personnes en situation de handicap. Notre référente handicap, Mme Lorène Travaux est disponible pour étudier avec vous les adaptations pédagogiques, techniques ou logistiques nécessaires avant toute inscription.

Financer cette formation

Plusieurs dispositifs permettent de prendre en charge tout ou partie du coût. Nos conseillers identifient avec vous la solution la plus adaptée à votre situation.

OPCO

Formations financées via votre opérateur de compétences

Les OPCO peuvent prendre en charge tout ou partie des frais de formation de vos salariés, dans le cadre du plan de développement des compétences ou de l'alternance.

En savoir plus

FAF

Aide à la formation pour les indépendants

Les Fonds d'Assurance Formation financent les formations des indépendants, auto-entrepreneurs, professions libérales et chefs d'entreprise (FAFCEA, AGEFICE, FIFPL…).

En savoir plus

France Travail

Des aides pour les demandeurs d'emploi

France Travail peut financer votre formation via l'AIF (Aide Individuelle à la Formation) ou des achats directs. Parlez-en à votre conseiller pour vérifier votre éligibilité.

En savoir plus

Employeur

Votre entreprise peut financer votre formation

Dans le cadre du plan de développement des compétences, l'employeur prend en charge le coût pédagogique et maintient la rémunération pendant la formation.

En savoir plus

FNE-Formation

Un soutien pour les entreprises en transformation

Le FNE-Formation accompagne les entreprises en mutation économique ou en transition écologique et numérique, avec une prise en charge pouvant aller jusqu'à 100 %.

En savoir plus

Besoin d'aide pour choisir votre dispositif ?

Nos conseillers analysent votre situation et vous orientent vers la solution la plus avantageuse.

Être conseillé gratuitement

Ils ont suivi cette formation

« Il a développé une Web Part personnalisée pour SharePoint, intégrant des bibliothèques JavaScript afin d'améliorer l'interactivité. »

Participant à cette formation · avis recueilli en fin de session

« Elle a automatisé un processus de gestion documentaire en utilisant les APIs de Microsoft 365, rendant le travail d'équipe plus efficace. »

Participant à cette formation · avis recueilli en fin de session

Questions fréquentes

* Solides bases en développement web (JavaScript, TypeScript, HTML, CSS). * Connaissance des concepts de programmation orientée objet. * Familiarité avec les principes de base de SharePoint (listes, bibliothèques). * Compréhension des outils de développement web (Node.js, npm, Visual Studio Code).

Demandez un devis pour la formation Développeur Microsoft 365 et SharePoint Online : Maîtrise avancée

Programme adaptable à votre contexte. Réponse sous 24 h ouvrées, sans engagement.

Demander un devisCertifié Qualiopi · Financement OPCO / FAF

Formations similaires

Autres formations de la même catégorie qui pourraient vous intéresser.

Certification Usages Informatique et Numérique

14 h

Voir la formation

Maîtriser l'Analyse Forensic Cyber : Enquêtes Numériques Avancées

21 h

Voir la formation

Apprenez les fondamentaux des bases de données relationnelles

21 h

Voir la formation