Building applications and solutions with Microsoft 365 core services- Labs & Learn (TDM-MS-600-LL)

Labs & Learn est une offre d’apprentissage autonome en ligne de Tech Data pour des stagiaires expérimentés combinant Microsoft Official Digital (eBook) et l’accès à des laboratoires à distance autorisés Microsoft pour un minimum de 60 jours. Cette offre ne comprend pas de séances vidéo ou dirigées par un instructeur.


Ce cours couvre cinq éléments centraux de la plateforme Microsoft 365 : la mise en œuvre de Microsoft Identity, l’utilisation de Microsoft Graph, l’extension et la personnalisation de SharePoint, l’extension de Teams et l’extension d’Office. Dans ce cours, les étudiants apprendront à implémenter Microsoft Identity et à travailler avec Microsoft Graph. Les étudiants acquerront également des connaissances sur les éléments de l’interface utilisateur (y compris les cartes adaptatives et UI Fabric), les points d’intégration (y compris Microsoft Teams, les compléments Office, SharePoint Framework, les messages exploitables) et la détermination des cibles de la plate-forme de charge de travail. Lors de la mise en œuvre de Microsoft Identity, les étudiants apprendront à implémenter Microsoft Identity, y compris l’enregistrement d’une application, l’implantation de l’authentification, la configuration des autorisations pour consommer une API et la création d’un service pour accéder à Microsoft Graph. En travaillant avec Microsoft Graph, les étudiants apprendront à accéder aux données utilisateur, à explorer les paramètres de requête, à gérer un cycle de vie de groupe, à accéder à des fichiers et à optimiser le trafic réseau à l’aide de Microsoft Graph. En étendant et en personnalisant SharePoint, les étudiants découvriront les composants WebPart SharePoint Framework, les extensions et comment empaqueter et déployer une solution SPFx. En étendant Teams, les étudiants examineront les composants d’une application Teams, travailleront avec des webhooks, des onglets et des robots conversationnels. Dans le cadre de l’extension d’Office, les étudiants travaillent avec des compléments Office, des compléments du volet Office, des API JavaScript, Office UI Fabric et des messages exploitables avec des cartes adaptatives.


Public visé

Les étudiants de ce cours sont intéressés par la plateforme de développement Microsoft 365 ou par la réussite de l’examen de certification Microsoft 365 Developer Associate. Les étudiants doivent également avoir 1-2 ans d’expérience en tant que développeur. Ce cours suppose que les étudiants savent coder et ont une compréhension de base des API REST, JSON, OAuth2, OData, OpenID Connect, des identités Microsoft, y compris les comptes Azure AD et Microsoft, Azure AD B2C et les concepts d’autorisation / consentement.


Prérequis :

  • Les étudiants doivent avoir 1-2 ans d’expérience en tant que développeur. Ce cours suppose que les étudiants savent coder et ont une compréhension de base des API REST, JSON, OAuth2, OData, OpenID Connect, des identités Microsoft, y compris les comptes Azure AD et Microsoft, Azure AD B2C et les concepts d’autorisation / consentement.
  • Il est recommandé que les étudiants aient une certaine expérience du développement de solutions sur Microsoft Teams, des compléments Office ou SharePoint Framework à travers toutes les phases du développement logiciel.


Objectifs pédagogiques

A l’issue de cette formation, le stagiaire sera en mesure de :

  • Implémenter Microsoft Identity
  • Utiliser Microsoft Graph
  • Déterminer des cibles de la plate-forme de charge de travail
  • Savoir les points d’intégration, y compris Microsoft Teams, les compléments Office et SharePoint Framework
Afficher les détails


Programme de cours :

Module 1: Mettre en œuvre Microsoft Identity

Dans ce module, vous apprendrez à implémenter l’identité Microsoft, y compris l’enregistrement d’une application, l’implantation de l’authentification, la configuration des autorisations pour consommer une API et la création d’un service pour accéder à Microsoft Graph.

Leçons

  • Plateforme Microsoft Identity
  • Enregistrer une demande
  • Mettre en œuvre l’authentification
  • Configurer les autorisations pour consommer une API
  • Mettre en œuvre l’autorisation de consommer une API
  • Implémenter l’autorisation dans une API
  • Créer un service pour accéder à Microsoft Graph

Après avoir terminé ce module, les étudiants seront en mesure de:

  • Inscrire une application dans Azure AD
  • Mettre en œuvre l’authentification
  • Configurer les autorisations pour consommer une API
  • Créer un service pour accéder à Microsoft Graph


Module 2: Travailler avec Microsoft Graph

Dans ce module, vous apprendrez à accéder aux données utilisateur, à explorer les paramètres de requête, à gérer le cycle de vie d’un groupe, à accéder aux fichiers et à optimiser le trafic réseau à l’aide de Microsoft Graph.

Leçons

  • Qu’est-ce que Microsoft Graph
  • Accéder aux données utilisateur à partir de Microsoft Graph
  • Utilisation des données avec les paramètres de requête
  • Gérer le cycle de vie d’un groupe sur Microsoft Graph
  • Accéder aux fichiers avec Microsoft Graph
  • Optimiser le trafic réseau

Après avoir terminé ce module, les étudiants seront en mesure de:

  • Accéder aux données utilisateur avec Microsoft Graph
  • Utiliser des données à l’aide de requêtes sur Microsoft Graph
  • Gérer le cycle de vie d’un groupe sur Microsoft Graph
  • Optimiser le trafic réseau à l’aide de Microsoft Graph


Module 3: Étendre et personnaliser SharePoint

Dans ce module, vous découvrirez les composants WebPart SharePoint Framework, les extensions et comment empaqueter et déployer une solution SPFx.

Leçons

  • Composants WebPart SharePoint Framework
  • Extensions SharePoint Framework
  • Empaqueter et déployer une solution SPFx
  • Consommation de Microsoft Graph
  • Consommation d’API tierces sécurisées avec Azure AD à partir de SPFx
  • Composants WebPart en tant qu’onglets d’équipes
  • Personnalisation et thématisation dans SharePoint

Après avoir terminé ce module, les étudiants seront en mesure de:

  • Empaqueter et déployer une solution SharePoint Framework
  • Utiliser la consommation de Microsoft Graph
  • Utiliser des composants WebPart en tant qu’onglets d’équipe


Module 4: Étendre les équipes

Dans ce module, vous examinerez les composants d’une application Teams, travaillerez avec des webhooks, des onglets et des robots conversationnels.

Leçons

  • Application Microsoft Teams
  • Webhooks dans Microsoft Teams
  • Onglets dans Microsoft Teams
  • Extensions de messagerie dans Microsoft Teams
  • Bots conversationnels dans Microsoft Teams

Après avoir terminé ce module, les étudiants seront en mesure de:

  • Reconnaître les composants d’une application Teams
  • Utiliser des webhooks dans Microsoft Teams
  • Créer des onglets dans Microsoft Teams
  • Créer et enregistrer des webhooks sortants


Module 5: Étendre Office

Dans ce module, vous allez travailler avec des compléments Office, des compléments du volet Office, des API JavaScript, Office UI Fabric et des messages exploitables avec des cartes adaptatives.

Leçons

  • Compléments Office
  • API Office JS
  • Personnalisation des compléments
  • Options de test, de débogage et de déploiement
  • Message exploitable

Après avoir terminé ce module, les étudiants seront en mesure de:

  • Présentation des composants fondamentaux et des types de compléments Office
  • Présentation des API JavaScript Office
  • Présentation de la personnalisation des compléments
  • Comprendre les messages exploitables


Certification (en option) :

Prévoir l'achat d'un bon en supplément

Le passage de l'examen se fera (ultérieurement) dans un centre agréé Pearson Vue

L'examen (en anglais) s'effectuera en ligne


Modalités d’évaluation des acquis :

En cours de formation, par des études de cas ou des travaux pratiques