Certification PL-400 : réussir l'examen Power Platform Developer
La PL-400 est la certification développeur de référence sur Power Platform. Elle valide votre capacité à étendre la plateforme avec du code : plug-ins Dataverse, Web API, PCF, Power Fx avancé, Azure Functions, Custom Connectors.
À qui s'adresse la PL-400 ?
Développeurs professionnels (.NET, JavaScript, TypeScript) souhaitant étendre Power Platform au-delà des capacités no-code. Elle est nettement plus exigeante que la PL-200 : elle demande une vraie pratique du code et de l'architecture.
Programme officiel
- Créer une solution technique (~10-15 %) : architecture, ALM, gestion des environnements
- Étendre l'expérience utilisateur (~15-20 %) : composants PCF (Power Apps Component Framework), Ribbon Workbench, JavaScript client-side
- Étendre la plateforme (~40-45 %) : plug-ins Dataverse en C#, custom APIs, Web API, connecteurs personnalisés, Azure Functions
- Développer des intégrations (~5-10 %) : Service Bus, Event Grid, webhooks
- Créer des solutions Power Apps et Power Automate (~10-15 %) : Power Fx avancé, composants réutilisables, expressions complexes
Compétences code attendues
- Écrire un plug-in Dataverse en C# (pipeline d'exécution, PreOperation vs PostOperation, IPluginExecutionContext)
- Développer un PCF component en TypeScript/React et le packager dans une solution
- Consommer la Dataverse Web API depuis JavaScript (OData, batch requests, authentification)
- Créer un custom connector avec OpenAPI et l'utiliser depuis Power Apps / Power Automate
- Publier une Azure Function déclenchée par Dataverse via webhook ou Service Bus
- Gérer une solution managée en CI/CD avec Power Platform Build Tools (Azure DevOps ou GitHub Actions)
Format de l'examen
- Durée : 100 minutes (120 avec l'intro)
- Nombre de questions : 40 à 60, dont 1 à 2 études de cas
- Score de validation : 700 / 1000
- Prix indicatif : environ 165 € HT
- Questions incluant des extraits de code C# et JavaScript à analyser
Plan de préparation en 6 semaines
- Semaine 1 — Dataverse pour développeurs : Web API, FetchXML, OData, sécurité
- Semaine 2 — Plug-ins Dataverse en C# : Plugin Registration Tool, images, transactions
- Semaine 3 — PCF components : setup Node.js, développer un contrôle field et dataset
- Semaines 4-5 — Extensions serveur : custom APIs, Azure Functions, custom connectors, intégration Service Bus
- Semaine 6 — ALM, sécurité, examens blancs : Power Platform CLI, pipelines, tests blancs > 85 %
Ressources incontournables
- Microsoft Learn — parcours officiel PL-400 (~40 h)
- Documentation Dataverse Developer Guide (learn.microsoft.com)
- Repos GitHub microsoft/PowerApps-Samples pour les exemples plug-ins et PCF
- Chaîne YouTube « Diana Birkelbach » et « Nick Doelman » pour PCF et plug-ins
- MeasureUp pour les examens blancs officiels
Pièges classiques
- Confondre synchrone vs asynchrone dans les plug-ins et l'impact sur les transactions
- Mal comprendre les images pré/post et leur coût en performance
- Négliger la sécurité des custom connectors (OAuth, API keys)
- Oublier les limites de bande passante API Dataverse et le throttling
- Ne pas maîtriser la différence entre Business Process Flow, Business Rule et Workflow classique
Un projet de développement Power Platform ?
BA-IT conçoit des extensions professionnelles (plug-ins Dataverse, PCF, custom connectors) pour aller au-delà du no-code.
Voir nos offres →