Formation en Réseaux et systèmes: SharePoint - Développement d'applications (2-012) - Ascent Formation
Retour aux formations
Réseaux et systèmes

SharePoint - Développement d'applications (2-012)

4 jour(s)24h

Description

Objectif général de la formation : À l’issue de la formation, les participants seront capables de développer des applications personnalisées sur SharePoint en utilisant des outils tels que SPFx, CSOM, et SharePoint Designer, et de créer des composants sur mesure pour améliorer l’expérience utilisateur. Compétences visées : - Installer et configurer un environnement de développement SharePoint - Utiliser les outils de développement (CSOM, SPFx, SharePoint Designer) - Créer des WebParts, des pages maîtres, des pieds de page et des menus personnalisés - Intégrer des composants dans l’environnement SharePoint Niveau SAME visé : Maîtrise Modalité : Toutes les modalités (présentiel, classe virtuelle et hybride) sont possibles Lieu possible de réalisation : Locaux du bénéficiaire ou locaux d’Ascent Formation, en France métropolitaine et dans les DROM-COM Nombre maximal de participants : 20

Objectifs pédagogiques

  • Installer un environnement de développement adapté pour SharePoint
  • Maîtriser les outils de développement avancés (CSOM, SPFx, SharePoint Designer)
  • Développer des composants personnalisés tels que WebParts et pages maîtres
  • Configurer et intégrer des éléments visuels et fonctionnels sur un site SharePoint

Public concerné

Développeurs web et administrateurs IT souhaitant personnaliser SharePoint
Ingénieurs en développement d’applications collaboratives
Responsables techniques en charge de l’évolution des plateformes SharePoint

Prérequis

Connaissance de base en développement web (HTML, CSS, JavaScript)
Familiarité avec l’administration de SharePoint et son architecture
Notions en outils de gestion de projets collaboratifs

Déroulé du programme

1

Introduction au développement sur SharePoint (1 heure)

1h
  • Présentation des concepts de personnalisation dans SharePoint
  • Architecture de développement et cas d’usage courants
2

Installation de l’environnement de développement (2,5 heures)

5h
  • Configuration de Visual Studio Code pour SPFx
  • Installation et configuration des outils nécessaires (Node.js, Yeoman, Gulp, etc.)
  • Configuration d’un environnement local pour le développement SharePoint
  • Travaux pratiques : Installer et configurer l’environnement SPFx
3

Introduction aux outils de développement (2,5 heures)

5h
  • Présentation de CSOM, SPFx, et SharePoint Designer
  • Comparaison des outils selon les besoins du projet
  • Travaux pratiques : Créer un projet SPFx de base
4

Développement de WebParts avec SPFx (3 heures)

3h
  • Création de composants WebParts à l’aide de SPFx
  • Ajout de fonctionnalités dynamiques avec JavaScript et React
  • Intégration des WebParts sur un site SharePoint
  • Travaux pratiques : Développer un WebPart affichant des données dynamiques
5

Utilisation de CSOM (Client-Side Object Model) (3 heures)

3h
  • Comprendre l’architecture CSOM pour manipuler les données SharePoint
  • Création de scripts pour interagir avec des listes, bibliothèques et utilisateurs
  • Travaux pratiques : Créer un script CSOM pour gérer des listes et documents
6

Création de pages maîtres et pieds de page (3 heures)

3h
  • Introduction aux pages maîtres : rôle et personnalisation
  • Création de pieds de page et personnalisation de l’apparence globale
  • Travaux pratiques : Développer une page maître et intégrer un pied de page personnalisé
7

Ajout de menus et navigation personnalisés (3 heures)

3h
  • Développement et intégration d’un nouveau menu pour le bandeau
  • Ajout de liens dynamiques et gestion des autorisations de navigation
  • Travaux pratiques : Configurer et personnaliser un menu pour un site SharePoint
8

Intégration des composants développés (2,5 heures)

5h
  • Intégration des WebParts et pages dans un site SharePoint
  • Tests fonctionnels et validation des composants personnalisés
  • Travaux pratiques : Déployer un WebPart dans un environnement de test
9

Sécurisation et bonnes pratiques de développement (1,5 heure)

5h
  • Gestion des permissions et authentification pour les composants personnalisés
  • Respect des standards de sécurité pour le code et les données
  • Travaux pratiques : Configurer des permissions pour un WebPart sécurisé
10

Mise en production et documentation (2 heures)

2h
  • Préparation des composants pour la mise en production
  • Documentation des projets pour les équipes IT et utilisateurs finaux
  • Travaux pratiques : Préparer et publier une application SharePoint en production

Informations

Durée

4 jour(s)

24h

Tarif

Sur demande