Partager via


Guide d’étude de l’Examen PL-400 : Développeur Microsoft Power Platform

Objectif de ce document

Ce guide d’étude est destiné à vous aider à comprendre ce qu’il faut attendre de l’examen. Il inclut un résumé des sujets potentiellement couverts par l’examen ainsi que des liens vers des ressources supplémentaires. Aidez-vous des informations et des supports fournis dans ce document pour savoir ce que vous devez étudier afin de vous préparer à l’examen.

Liens utiles Description
Comment obtenir la certification Certaines certifications nécessitent un seul examen, tandis que d’autres en nécessitent plusieurs.
Renouvellement de la certification Les certifications Microsoft Associate, Expert et Specialty expirent chaque année. Vous pouvez les renouveler en passant une évaluation en ligne gratuite sur Microsoft Learn.
Votre profil Microsoft Learn En connectant votre profil de certification à Microsoft Learn, vous pouvez planifier et renouveler des examens, mais aussi partager et imprimer des certificats.
Notation des examens et relevés de notes Pour réussir l’examen, vous devez obtenir un score de 700 ou plus.
Bac à sable de l’examen Vous pouvez explorer l’environnement d’examen en visitant notre examen blanche d’examen.
Demander des aménagements Si vous utilisez des appareils d’assistance, si vous avez besoin de temps supplémentaire ou si vous souhaitez un quelconque changement dans n’importe quelle partie de l’examen, vous pouvez faire une demande d’aménagement.
Effectuer une évaluation d’entraînement gratuite Testez vos compétences avec des questions pratiques qui vous aideront à vous préparer à l’examen.

Mises à jour de l’examen

Nos examens sont régulièrement mis à jour pour refléter les compétences demandées pour effectuer les tâches associées à un rôle. Nous avons inclus deux versions des objectifs Compétences mesurées en fonction de la date à laquelle vous passez l’examen.

La version en langue anglaise de l’examen est toujours mise à jour en premier. Certains examens sont disponibles dans d’autres langues et sont mis à jour environ huit semaines après la mise à jour de la version anglaise. Microsoft s’efforce de mettre à jour les versions localisées conformément à la planification indiquée. Toutefois, il est possible que les versions localisées d’un examen ne soient pas mises à jour dans ces délais. Les autres langues disponibles sont indiquées dans la section Planifier l’examen de la page web Détails de l’examen. Si l’examen n’est pas disponible dans la langue de votre choix, vous pouvez demander un temps supplémentaire de 30 minutes pour passer l’examen.

Remarque

Les puces sous chacune des compétences mesurées visent à illustrer notre façon d’évaluer cette compétence. Des sujets connexes peuvent être abordés dans l’examen.

Remarque

La plupart des questions concernent des fonctionnalités qui sont en disponibilité générale (GA). L’examen peut comporter des questions relatives à des fonctionnalités en préversion qui sont déjà couramment utilisées.

Compétences mesurées à compter du 19 décembre 2024

Profil du public

En tant que candidat à cet examen, vous concevez, développez, testez et dépannez des composants de solution qui utilisent les points d’extension de Microsoft Power Platform. Vous utilisez du code traditionnel pour résoudre des problèmes qui dépassent le cadre du low-code. Vous implémentez les composants d’une solution métier comprenant ce qui suit :

  • Expériences utilisateur personnalisées

  • Logique métier personnalisée

  • Intégrations système

  • Conversions de données

  • Automatisation des processus personnalisés

  • Formules Power Fx complexes

  • Expressions de workflow

Vous devez avoir :

  • Une connaissance solide des services Microsoft Power Platform, notamment une compréhension approfondie de ses fonctionnalités, limites et contraintes

  • Des connaissances appliquées des pratiques d’authentification, de sécurité et de gestion du cycle de vie des applications (ALM, Application Lifecycle Management) pour Microsoft Power Platform

  • Des connaissances appliquées des outils de développement Microsoft Power Platform, notamment l’interface CLI Power Platform dans le cadre du workflow de développement

En tant que candidat, vous devez avoir une expérience en développement qui englobe les services Microsoft Power Platform, JavaScript, JSON, TypeScript, C#, HTML, les API web RESTful, Visual Studio, Visual Studio Code et Microsoft Azure.

Compétences en un clin d’œil

  • Créer un design technique (10–15 %)

  • Créer des solutions Power Platform (10–15 %)

  • Implémenter les améliorations de Power Apps (5–10 %)

  • Étendre l’expérience utilisateur (10–15 %)

  • Étendre la plateforme (40—45 %)

  • Développer des intégrations (5–10 %)

Créer un design technique (10–15 %)

Concevoir une architecture technique

  • Concevoir l’architecture technique d’une solution

  • Concevoir la stratégie d’authentification et d’autorisation

  • Déterminer si les exigences peuvent être satisfaites avec des fonctionnalités prêtes à l’emploi

  • Déterminer où exécuter la logique métier, notamment le cloud computing, le traitement côté client, les règles d’entreprise, les plug-ins et Power Automate

  • Déterminer quand utiliser des tables standard, des tables virtuelles, des tables élastiques ou des connecteurs

  • Déterminer l’impact sur votre solution métier des fonctionnalités de sécurité de Microsoft Power Platform, notamment les stratégies de protection contre la perte de données (DLP, Data Loss Prevention), les rôles de sécurité, les équipes, les unités commerciales et le partage de lignes

Concevoir les composants des solutions

  • Concevoir des composants réutilisables Power Apps, notamment des composants de canevas, des composants de code et des scripts clients

  • Concevoir des connecteurs personnalisés

  • Concevoir des composants de code Dataverse, notamment des plug-ins et des API personnalisées

  • Concevoir des automatisations, notamment des flux de cloud Power Automate

  • Concevoir des intégrations entrantes et sortantes avec Dataverse et Azure

Créer des solutions Power Platform (10–15 %)

Configurer et dépanner Microsoft Power Platform

  • Résoudre les problèmes de sécurité opérationnelle détectés dans les tests

  • Configurer des rôles de sécurité Dataverse pour prendre en charge des composants de code

  • Gérer les environnements Microsoft Power Platform pour le développement

Implémenter Application Lifecycle Management (ALM)

  • Gérer les dépendances de solution

  • Créer et utiliser des variables d’environnement

  • Déterminer quand utiliser des solutions non managées et managées

  • Gérer les couches d’une solution

Implémenter les améliorations de Power Apps (5–10 %)

Implémenter des fonctionnalités avancées d’applications canevas

  • Implémenter des formules Power Fx complexes

  • Créer des bibliothèques de composants réutilisables

  • Utiliser les flux de cloud Power Automate pour implémenter une logique métier à partir d’une application canevas

Optimiser et dépanner des applications

  • Résoudre les problèmes liés aux applications canevas et pilotées par modèle avec Monitor et d’autres outils de débogage basés sur le navigateur

  • Optimiser les performances des applications canevas, notamment le préchargement des données et la délégation de requête

  • Optimiser les performances des applications pilotées par modèle, notamment les formulaires et les vues

Étendre l’expérience utilisateur (10–15 %)

Appliquer une logique métier dans des applications pilotées par modèle à l’aide de scripts clients

  • Créer du code JavaScript qui cible le modèle objet d’API client

  • Déterminer l’approche d’inscription du gestionnaire d’événements

  • Créer des scripts client qui ciblent l’API web Dataverse

  • Configurer des commandes et des boutons à l’aide de Power Fx et JavaScript

Créer un composant de code PCF (Power Apps Component Framework)

  • Démontrer l’utilisation des différents événements du cycle de vie des composants de code

  • Initialiser un nouveau composant de code

  • Configurer un manifeste de composant de code

  • Implémenter des interfaces de composant

  • Empaqueter, déployer et consommer un composant

  • Configurer et utiliser les fonctionnalités Device, Utility et Web API dans la logique des composants

Étendre la plateforme (40—45 %)

Créer un plug-in Dataverse

  • Démontrer l’utilisation des différentes étapes du pipeline d’exécution d’événements

  • Développer un plug-in qui utilise le contexte d’exécution

  • Développer un plug-in qui implémente une logique métier

  • Implémenter des pré-images et des post-images pour prendre en charge la logique d’un plug-in

  • Effectuer des opérations dans les plug-ins en utilisant le service Organisation

  • Optimiser les performances des plug-ins

  • Configurer un message d’API personnalisée Dataverse

  • Inscrire des composants de plug-in à l’aide de l’outil Plugin Registration Tool

  • Développer un plug-in implémentant une API personnalisée

  • Configurer des événements métier Dataverse

Créer des connecteurs personnalisés

  • Créer une définition d’API Open pour une API REST existante

  • Implémenter l’authentification pour des connecteurs personnalisés

  • Configurer des modèles de stratégie pour modifier le comportement des connecteurs au moment de l’exécution

  • Importer des définitions à partir d’API existantes, notamment d’API Open, de services Azure et de GitHub

  • Créer un connecteur personnalisé pour un service Azure

  • Développer une fonction Azure à utiliser dans un connecteur personnalisé

  • Étendre la définition d’API Open pour un connecteur personnalisé

  • Développer du code pour un connecteur personnalisé afin de transformer des données

Utiliser des API de plateforme

  • Effectuer des opérations avec l’API web Dataverse

  • Effectuer des opérations avec le service Organisation

  • Implémenter des stratégies de nouvelle tentative de limite d’API

  • Optimiser les performances, la concurrence, les transactions et les opérations en bloc

  • Effectuer l’authentification à l’aide d’OAuth

Traiter des charges de travail avec Azure Functions

  • Traiter les opérations de longue durée à l’aide d’Azure Functions

  • Configurer des déclencheurs planifiés et pilotés par les événements dans Azure Functions

  • S’authentifier auprès de Microsoft Power Platform à l’aide d’identités managées

Configurer des flux de cloud Power Automate

  • Implémenter des étapes de flux pour utiliser des actions et des déclencheurs du connecteur Dataverse

  • Implémenter des expressions complexes dans les étapes de flux

  • Gérer les paramètres d’entrées et de sorties sensibles

  • Implémenter des principaux de service Azure Key Vault et Microsoft Entra ID

  • Implémenter des actions de contrôle de flux, notamment la gestion des erreurs

  • Configurer un filtre de déclencheur et des stratégies de nouvelles tentatives

  • Développer une logique réutilisable à l’aide de flux enfants

Développer des intégrations (5–10 %)

Publier et consommer des événements Dataverse

  • Publier un événement Dataverse avec IServiceEndpointNotificationService

  • Publier un événement Dataverse avec l’outil d’inscription de plug-in

  • Inscrire des points de terminaison de service, y compris des webhooks, Azure Service Bus et Azure Event Hub

  • Recommander des options d’écoute des événements Dataverse

Implémenter la synchronisation de données avec Dataverse

  • Effectuer une synchronisation des données en utilisant le suivi des modifications

  • Développer du code qui utilise d’autres clés

  • Utiliser le message UpsertRequest pour synchroniser les données

Ressources de l’étude

Nous vous recommandons de vous entraîner et d’acquérir une expérience pratique avant de passer l’examen. Nous offrons des options d’auto-apprentissage, des formations en salle de classe ainsi que des liens vers de la documentation, des sites communautaires et des vidéos.

Ressources de l’étude Liens vers les ressources d’apprentissage et la documentation
Recevez une formation Choisissez des parcours et des modules d’apprentissage auto-rythmés ou suivez un cours dispensé par un instructeur
Rechercher de la documentation Catalogue de formation pour développeurs - Power Apps
Planifier un projet Power Apps
Applications de canevas
Applications basées sur des modèles
Power Pages
Microsoft Dataverse
Tables et métadonnées
Développeur Dataverse
Développeur d’applications pilotées par modèle
Développeur d’applications canevas
Implémenter un ALM sain à l’aide de solutions

Utiliser les outils de génération de Microsoft Power Platform
Poser une question Microsoft Q&A | Microsoft Docs
Bénéficier du support de la communauté Power Apps - Communauté Power Platform
Microsoft Power Automate - Communauté Power Platform
Suivre Microsoft Learn Microsoft Learn - Microsoft Tech Community
Trouver une vidéo #LessCodeMorePower | Présentations
Parcourir d’autres émissions Microsoft Learn

Journal des modifications

Le tableau ci-dessous récapitule les modifications entre la version actuelle et la version précédente des compétences mesurées. Les groupes fonctionnels sont en gras, suivis des objectifs au sein de chaque groupe. Le tableau est une comparaison entre la version précédente et la version actuelle des compétences mesurées lors de l’examen et la troisième colonne décrit l’étendue des changements.

Domaine de compétence avant le 19 décembre 2024 Domaine de compétence à compter du 19 décembre 2024 Modifier
Étendre l’expérience utilisateur Étendre l’expérience utilisateur Pas de changement de %
Appliquer une logique métier dans des applications pilotées par modèle à l’aide de scripts clients Appliquer une logique métier dans des applications pilotées par modèle à l’aide de scripts clients Secondaire