Messagerie, travail collaboratif

Formation Développer des solutions avancées avec SharePoint 2019

Maîtrisez le développement sur SharePoint 2019. Créez des applications personnalisées, des workflows complexes et des composants web. Optimisez l'intégration et la gestion de vos portails d'entreprise. Adoptez les meilleures pratiques pour des solutions robustes et évolutives.

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

Développer des composants et solutions SharePoint 2019 personnalisés
Manipuler les données et la structure SharePoint par code
Automatiser les processus métier avec événements et workflows
Gérer le déploiement et la sécurité des applications SharePoint

Programme détaillé

12 modules · 21 heures
01

Introduction à SharePoint 2019 pour Développeurs

  • —Architecture de SharePoint 2019 (On-Premise)
  • —Modèles de développement (add-ins, solutions, SPFx)
  • —Environnement de développement (Visual Studio, SDK)
02

Modèle Objet Serveur (SSOM) et Client (CSOM)

  • —Comprendre le SSOM et le CSOM
  • —Accès aux données SharePoint via CSOM (C#, JavaScript)
  • —Opérations CRUD sur listes et éléments
03

Gestion des Sites, Listes et Bibliothèques

  • —Création et personnalisation programmatique de sites
  • —Gestion des listes et bibliothèques (colonnes, vues)
  • —Utilisation des types de contenu et modèles de document
04

Développement de Composants Web (Web Parts) Classiques

  • —Créer des Web Parts classiques avec Visual Studio pour SharePoint 2019
  • —Configurer les propriétés et les paramètres des Web Parts pour personnalisation
  • —Développer des Web Parts intégrant des données à partir de listes SharePoint
  • —Implémenter des événements et des interactions utilisateur dans les Web Parts
  • —Déployer et tester des Web Parts classiques dans un environnement SharePoint 2019
05

Premiers Pas avec le SharePoint Framework (SPFx)

  • —Introduction à SPFx pour SharePoint 2019
  • —Environnement de développement SPFx (Node.js, Yeoman)
  • —Création d'une Web Part SPFx simple
06

Composants SPFx : Web Parts Avancées et Extensions

  • —Développement de Web Parts réactives avec React/Angular
  • —Extensions de liste/bibliothèque (Field Customizers, Command Sets)
  • —Utilisation des services REST SharePoint via SPFx
07

Travail avec les Données : Listes, Graph API et External Content Types

  • —Persistance des données dans les listes SharePoint
  • —Accès aux données externes via Business Connectivity Services (BCS)
  • —Introduction à l'utilisation des API Microsoft Graph (via Azure AD)
08

Gestion des Événements et Workflows

  • —Récepteurs d'événements (Event Receivers) pour listes et éléments
  • —Introduction aux Workflows SharePoint Designer et plateformes similaires
  • —Développement de logiques métier avec les workflows
09

Développement de Sites Personnalisés et Master Pages

  • —Personnalisation de l'interface utilisateur avec Master Pages et Page Layouts
  • —Création de pages applicatives (.aspx)
  • —Branding et thèmes personnalisés
10

Déploiement, Packaging et Gestion des Solutions

  • —Configurer les environnements de déploiement pour SharePoint 2019
  • —Créer et gérer des packages de solutions SharePoint avec PowerShell
  • —Déployer des solutions via l'interface SharePoint et PnP
  • —Mettre en œuvre la gestion des versions et mises à jour de solutions
  • —Surveiller et gérer les solutions déployées pour performance optimale
11

Sécurité et Permissions pour Développeurs

  • —Modèle de sécurité de SharePoint 2019
  • —Gestion programmatique des permissions
  • —Authentification et autorisation pour les applications
12

Optimisation, Debugging et Bonnes Pratiques

  • —Techniques de débogage des solutions SharePoint
  • —Optimisation des performances des applications
  • —Bonnes pratiques de développement et d'architecture
Le conseil de l'expert

L'objectif pédagogique clé de cette formation est de développer des composants et solutions SharePoint 2019 personnalisés. Les apprenants seront amenés à explorer en profondeur le Modèle Objet Serveur (SSOM) et Client (CSOM), ce qui leur permettra de manipuler efficacement les données et la structure de SharePoint par code. Cette approche technique favorise l'acquisition de compétences concrètes et pratiques, essentielles pour toute personne souhaitant exceller dans le développement sur SharePoint. Un défi fréquent rencontré par les apprenants est la complexité de l'architecture de SharePoint, qui peut rendre la création de solutions avancées intimidante. Beaucoup se heurtent à des erreurs de configuration ou de déploiement, souvent dues à une compréhension superficielle des mécanismes sous-jacents. Cette formation vise à dissiper ces hésitations en fournissant une base solide et des conseils pratiques, permettant ainsi aux développeurs de surmonter ces obstacles. Ce qui distingue notre formation est son approche intégrée et orientée projet, qui combine théorie et pratique à travers des exercices concrets. En plus d'une introduction exhaustive à SharePoint 2019, les participants auront l'occasion de travailler directement sur des cas réels, ce qui favorise une compréhension approfondie des workflows et des automatisations. Cette immersion pratique garantit que les compétences acquises sont immédiatement applicables dans un environnement professionnel. Pour tirer le maximum de cette formation, il est recommandé de préparer des questions spécifiques sur vos projets ou défis rencontrés avec SharePoint. En apportant des exemples concrets, vous pourrez bénéficier de l’expertise des formateurs et enrichir les échanges avec les autres participants. Cette préparation vous permettra non seulement de mieux assimiler les contenus, mais aussi d'établir des connexions durables dans le cadre de votre développement professionnel.

Pourquoi choisir cette formation en messagerie, travail collaboratif

🚀

Développement personnalisé

Maîtrisez le développement de composants SharePoint 2019 personnalisés, adaptés à vos besoins spécifiques, en utilisant le modèle objet serveur et client.

🔗

Automatisation des processus

Apprenez à automatiser les processus métier avec des événements et des workflows, optimisant ainsi la productivité de votre équipe.

🛡️

Sécurité renforcée

Comprenez les meilleures pratiques pour gérer le déploiement et la sécurité des applications SharePoint, garantissant la protection de vos données.

📊

Manipulation des données

Développez vos compétences en manipulation des données et de la structure SharePoint par code, crucial pour une intégration réussie.

🛠️

Web Parts avancées

Initiez-vous au développement de Web Parts avancées avec le SharePoint Framework (SPFx) pour enrichir l'expérience utilisateur.

📅

Formation inter-entreprises

Profitez d'une formation inter-entreprises, favorisant les échanges d'idées et de solutions entre professionnels de divers horizons.

Compétences acquises

Développer des composants et solutions SharePoint 2019

Concevoir, développer et déployer des Web Parts (classiques et SPFx), des extensions de liste/bibliothèque et des applications personnalisées pour SharePoint 2019, en utilisant C#, JavaScript et TypeScript.

Manipuler les données et la structure SharePoint par code

Interagir programmement avec les sites, listes, bibliothèques et éléments SharePoint via les modèles objets (SSOM, CSOM, SPFx), gérer les types de contenu et exploiter les API REST pour des opérations CRUD complexes.

Automatiser les processus métier avec événements et workflows

Implémenter des récepteurs d'événements pour réagir aux actions SharePoint et concevoir des logiques d'automatisation via des workflows, afin d'optimiser les processus d'entreprise.

Gérer le déploiement et la sécurité des applications SharePoint

Packager et déployer des solutions SharePoint de manière autonome, en maîtrisant les mécanismes de packaging (WSP, APP) et en appliquant les principes de sécurité pour garantir des applications robustes et sécurisées.

Public, prérequis et modalités

Public visé

Développeurs SharePoint Architectes Solutions Techniques Chefs de Projet Technique Consultants SharePoint

Prérequis

Aucun prérequis spécifique, mais une connaissance de base de SharePoint est recommandée.

Moyens pédagogiques

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

Suivi & évaluation

Évaluation continue à travers des exercices pratiques et des projets Évaluation finale avec un examen théorique et pratique Retour d'expérience et des conseils d'amélioration

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

« Après la formation, un participant a développé une Web Part personnalisée pour son organisation, améliorant l'interaction des utilisateurs avec SharePoint. »

Participant à cette formation · avis recueilli en fin de session

« Un autre a automatisé un processus métier en intégrant des workflows, rendant les opérations plus efficaces et fluides. »

Participant à cette formation · avis recueilli en fin de session

Questions fréquentes

- Connaissances de base en programmation (C#, JavaScript). - Familiarité avec les concepts de base de SharePoint (sites, listes, bibliothèques). - Notions de HTML/CSS et Web.

Demandez un devis pour la formation Développer des solutions avancées avec SharePoint 2019

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