Guide complet PL-400 — Microsoft
Microsoft Power Platform Developer · Programme, plan de révision, ressources, examen blanc gratuit.
PL-400 Microsoft Power Platform Developer s'adresse aux developpeurs souhaitant concevoir des solutions low-code/pro-code sur Power Platform (Dataverse, Power Apps, Power Automate, Power Pages). Examen QCM/etudes de cas de 40-60 questions, 100 minutes, score 700/1000, 165 EUR. Prerequis recommande PL-900. Debouches : Power Platform Developer, Consultant Dynamics 365, Architecte low-code. Certification associate tres demandee dans l'ecosysteme Microsoft 365 et Dynamics 365 en 2026.
Pourquoi passer la certification PL-400 ?
En 2026, la Power Platform est devenue le standard de facto pour l'automatisation metier dans les entreprises utilisant Microsoft 365. Gartner positionne Microsoft en leader du Magic Quadrant Enterprise Low-Code, et l'integration native avec Copilot Studio multiplie la demande de developpeurs capables d'etendre les solutions low-code par du code Pro (C#, JavaScript, TypeScript, Power Fx). La certification PL-400 valorise un profil hybride rare : maitrise du Dataverse, plug-ins .NET, custom connectors, PCF controls et integration Azure. Le ROI est rapide : selon les etudes Microsoft Learn 2025, les certifies Power Platform observent une hausse salariale moyenne de 18% et un acces facilite aux missions ISV et grands comptes. Le CV gagne en credibilite face aux recruteurs cherchant des profils capables d'industrialiser la Citizen Development tout en respectant l'ALM (Application Lifecycle Management) via Power Platform Pipelines et GitHub Actions. Avec la montee en puissance de Copilot et des AI Builder agents, PL-400 devient le passeport technique vers les roles d'architecte solution, particulierement valorise dans les ESN, integrateurs Dynamics 365 et DSI internes engagees dans leur transformation low-code gouvernee.
Caractéristiques de l'examen
| Format | QCM, etudes de cas, drag-and-drop, 40-60 questions |
|---|---|
| Duree | 100 minutes |
| Score requis | 700/1000 (70%) |
| Prix officiel | 165 EUR HT |
| Langues | Anglais, Francais, Japonais, Chinois, Allemand, Espagnol |
| Validite | 1 an (renouvellement gratuit via Microsoft Learn) |
| Prerequis | PL-900 recommande, experience Power Platform et .NET/JavaScript |
Programme détaillé par domaine
Domain 1 : Creer une experience technique de solution 10-15%
- Objectifs
- Ce domaine couvre la conception de l'architecture technique d'une solution Power Platform. Le candidat doit savoir identifier les composants requis (tables Dataverse, applications Canvas et Model-driven, flux Power Automate, Power Pages), valider la faisabilite technique des exigences metier, et choisir entre composants out-of-the-box et extensions personnalisees. Il faut maitriser l'analyse des limites de service (API limits, throttling), la conception de la strategie d'authentification (Azure AD, Service Principal), et la documentation technique sous forme de diagrammes solution. La capacite a arbitrer entre low-code et pro-code est centrale.
- Concepts clés
- Solution architecture, environnement (Dev/Test/Prod), Managed vs Unmanaged solutions, Solution Layers, Publisher prefix, Dependency tracking, Solution Checker, ALM Accelerator, connection references, environment variables, Dataverse capacity, API request limits par licence, Power Platform admin center, Center of Excellence (CoE) Starter Kit, gouvernance des connecteurs DLP (Data Loss Prevention policies), security roles, business units, Azure AD app registrations, Service Principal, Managed Identities, certifications croisees avec Azure et Dynamics 365.
- Services / outils
- Power Platform Admin Center, Power Platform CLI (pac), Microsoft Dataverse, Azure DevOps Pipelines, Power Platform Pipelines, GitHub Actions for Power Platform, Solution Checker, ALM Accelerator.
- Temps estimé
- 8-10h
Domain 2 : Configurer Microsoft Dataverse 20-25%
- Objectifs
- Le candidat doit configurer le modele de donnees Dataverse : creer tables, colonnes (types texte, choice, lookup, calculated, rollup, formula), relations (1:N, N:N, hierarchique), cles alternatives. Il faut maitriser les business rules, les security roles avec privileges granulaires (Create/Read/Write/Delete/Append/AppendTo/Assign/Share), le row-level security via business units et teams (owner, access, AAD group). La configuration des audit logs, des duplicate detection rules, et la gestion des virtual tables (connecteurs Virtual Connector Provider) sont au programme. Maitrise du Dataverse Web API et OData indispensable.
- Concepts clés
- Tables standard vs custom, ownership (User/Team vs Organization), primary name column, alternate keys, lookup vs polymorphic lookup (Customer, Owner, Regarding), calculated and rollup fields, business rules vs Power Fx formulas, Dataverse search (Lucene), Dataverse for Teams, elastic tables (NoSQL Cosmos DB backed), file and image columns, formula columns (Power Fx), choice (optionset) global vs local, security roles, field-level security, hierarchy security, team types (Owner, Access, AAD).
- Services / outils
- Dataverse Web API (OData v4), Organization Service (SDK .NET), FetchXML, QueryExpression, Dataverse SQL endpoint (TDS), Power Platform CLI, XrmToolBox.
- Temps estimé
- 15-20h
Domain 3 : Creer et configurer Power Apps 15-20%
- Objectifs
- Couvre la creation d'applications Canvas et Model-driven. Pour Canvas : maitrise approfondie de Power Fx (delegation, fonctions Patch, Collect, ForAll, Filter, Search), gestion des collections, variables (Set, UpdateContext, With), connecteurs personnalises et standards. Pour Model-driven : configuration des site maps, forms (main, quick view, quick create), views, charts, dashboards, business process flows. Le candidat doit savoir creer des composants Canvas reutilisables, integrer des PCF (Power Apps Component Framework) controls, et configurer le offline mode. Performance tuning et delegation warnings sont evalues.
- Concepts clés
- Power Fx language, delegation, formula bar, screens et navigation, components et component libraries, Canvas vs Model-driven, responsive design, PCF (TypeScript, React), Fluent UI, custom pages embedded in Model-driven, business process flows (BPF), command bar customization (modern command designer, Power Fx commands), client API (Xrm.Page, formContext), JavaScript web resources, ribbon workbench, calculated columns in views.
- Services / outils
- Power Apps Studio, Power Apps Component Framework (PCF CLI), Power Apps CLI, Fluent UI React, TypeScript, Monaco editor.
- Temps estimé
- 15-18h
Domain 4 : Etendre l'experience utilisateur et l'ecosysteme 25-30%
- Objectifs
- Domaine central pour developpeurs Pro. Couvre l'extension cote serveur via plug-ins .NET (IPlugin, IPluginExecutionContext, pre/post images, sandbox isolation), custom workflow activities, et Azure-aware plug-ins. Cote client : JavaScript pour formulaires Model-driven (formContext, gridContext, executionContext), business rules complexes. Creation de custom connectors (OpenAPI, OAuth 2.0, policy templates), Azure Functions, Service Bus integration via plug-in registration. Maitrise du Plugin Registration Tool, des etapes synchrones vs asynchrones, et du debug avec Plugin Profiler. Integration avec Dataverse Webhooks et Event Grid.
- Concepts clés
- Plug-ins (IPlugin, IOrganizationService, ITracingService), execution context, pre/post images, sandbox mode, isolation, plug-in registration steps (PreValidation, PreOperation, PostOperation), CRM SDK Assemblies, custom API vs custom actions, Azure Service Bus integration, webhooks, Power Automate flows (cloud, desktop RPA, business process), expressions (workflow definition language WDL), error handling (try/catch, run after), child flows, custom connectors, OAuth flows, JWT, throttling, Dataverse Web API plugins.
- Services / outils
- Plugin Registration Tool, Power Platform CLI, Azure Functions, Azure Service Bus, Azure Event Grid, Application Insights, Postman, Visual Studio 2022, .NET Framework 4.6.2.
- Temps estimé
- 20-25h
Domain 5 : Developper integrations et solutions Copilot 15-20%
- Objectifs
- Couvre l'integration de Power Platform avec l'ecosysteme Microsoft et tiers. Le candidat doit publier et consommer des Dataverse Web API endpoints, configurer Server-to-Server (S2S) authentication via Application User. Integration avec Microsoft Graph, Azure AD, Teams (Power Apps embedded, Teams tabs). Developpement de Copilot Studio agents (anciennement Power Virtual Agents) : topics, entities, generative answers, plug-in actions, knowledge sources. Comprehension d'AI Builder (form processing, prediction models, GPT prompts) et integration dans flows et apps. Telemetrie via Application Insights et debugging avance.
- Concepts clés
- Dataverse Web API, OData queries, batch requests, change tracking, Microsoft Graph API, Azure AD authentication (delegated vs application permissions), Copilot Studio (topics, entities, slot filling, variables, generative AI, plugin actions), AI Builder models (prebuilt et custom), prompt engineering, AI prompts in Power Fx, Application Insights telemetry, custom telemetry from plug-ins, ALM avec source control (Git), solution packaging et unpacking (pac solution).
- Services / outils
- Copilot Studio, AI Builder, Microsoft Graph, Azure AD, Application Insights, Power Platform CLI, Azure DevOps, GitHub.
- Temps estimé
- 12-15h
Plan de révision hebdomadaire
Planning sur 8 semaines pour un profil developpeur avec experience .NET ou JavaScript. Semaine 1 : Decouverte de l'ecosysteme Power Platform et passage de PL-900 si non detenu. Lecture des learning paths Microsoft Learn 'PL-400 Microsoft Power Platform Developer'. Creation d'un tenant developer gratuit (Microsoft 365 Developer Program). Semaine 2 : Plongee Dataverse. Creer un modele de donnees complet avec tables custom, relations, business rules, security roles. Pratiquer FetchXML et Web API via Postman. Semaine 3 : Power Apps Canvas et Power Fx. Construire trois applications avec delegation, collections, custom components. Etudier les delegation warnings. Semaine 4 : Model-driven apps, business process flows, command bar avec Power Fx commands modernes. Personnalisation forms via JavaScript et formContext. Semaine 5 : Plug-ins .NET avec Visual Studio. Coder cinq plug-ins (pre-validation, post-operation, async, image, child entity). Maitriser Plugin Registration Tool et Plugin Profiler. Semaine 6 : Power Automate cloud flows, expressions, error handling, child flows, custom connectors avec OpenAPI. Integration Azure Functions et Service Bus. Semaine 7 : Copilot Studio, AI Builder, integration Microsoft Graph, ALM avec Power Platform Pipelines et GitHub Actions. Semaine 8 : Examens blancs MeasureUp et Whizlabs, revision des points faibles, lecture du Skills Outline officiel. Realiser deux mocks complets a 75%+ avant inscription. Prevoir 8-10h hebdomadaires de pratique labs.
Besoin d'un planning sur mesure ? 30 jours · 60 jours · 90 jours
Ressources recommandées
Page officielle PL-400 avec skills outline, learning paths gratuits et lien vers l'inscription Pearson VUE.
Cours officiel PL-400T00 instructor-led de 5 jours, disponible aussi en self-paced gratuit sur Microsoft Learn.
Tenant developer gratuit Microsoft 365 avec licences Power Platform pour labs pratiques illimites.
Forum officiel Microsoft, blogs MVP (Benedikt Bergmann, Natraj Yegnaraman, Tanguy Touzard auteur XrmToolBox).
5 erreurs classiques à éviter
- Erreur 1 : Negliger Power Fx pensant qu'il s'agit d'Excel. Le langage a ses propres subtilites (delegation, ThisRecord, With, Patch defaults). Pratiquer intensivement dans Canvas apps reelles.
- Erreur 2 : Confondre plug-ins synchrones et asynchrones, et ignorer la sandbox isolation. Les plug-ins sandboxes ne peuvent pas acceder au file system ni a certains namespaces .NET. Toujours tester en isolation Sandbox.
- Erreur 3 : Oublier les pre/post images lors de la registration des plug-ins. Sans image, impossible d'acceder aux valeurs avant/apres modification. Question piege recurrente a l'examen.
- Erreur 4 : Sous-estimer l'ALM. Les questions sur Managed vs Unmanaged solutions, solution layers et environment variables sont nombreuses. Pratiquer un deploiement Dev to Prod via Power Platform Pipelines.
- Erreur 5 : Ignorer les nouveautes Copilot Studio et AI Builder. L'examen 2026 inclut des questions sur les plugin actions Copilot, les generative answers et l'integration des prompts AI dans Power Fx.
5 questions types corrigées
Carrière & salaire après PL-400
En France et UE 2026, le Power Platform Developer certifie PL-400 percoit entre 48 000 et 68 000 EUR brut annuel en debut de carriere (1-3 ans), et 65 000 a 90 000 EUR pour un profil senior (5+ ans), avec des pointes a 110 000 EUR pour les architectes en ESN ou freelance (TJM 600-850 EUR). Les debouches : Power Platform Developer, Consultant fonctionnel Dynamics 365, Solution Architect low-code, Lead developer ALM. Forte demande chez Capgemini, Avanade, Sopra Steria, PwC et integrateurs Dynamics. Certifications complementaires recommandees : PL-600 (Solution Architect), MB-210/MB-230 (Dynamics 365 Sales/Customer Service), AZ-204 (Azure Developer), AI-102 (AI Engineer pour Copilot). Evolution naturelle vers Enterprise Architect Microsoft.
FAQ — PL-400
Combien de temps faut-il pour preparer PL-400 ?
Entre 8 et 12 semaines avec 8-10h hebdomadaires pour un developpeur ayant deja une experience .NET ou JavaScript. Comptez 4-6 mois pour un profil debutant en Power Platform, en passant d'abord PL-900.
Cette certification est-elle reconnue en France ?
Oui, tres largement. Microsoft est un employeur tier 1 reconnu par les ESN francaises et figure sur France Competences. La certification est inscrite au repertoire specifique RS5878 dans certaines configurations partenaires, eligible CPF via organismes agrees.
Quel est le taux de reussite a PL-400 ?
Le taux officiel n'est pas publie par Microsoft, mais les estimations communautaires (Reddit, MS Learn) situent le first-attempt success rate autour de 55-65%. C'est un examen techniquement exigeant requerant pratique reelle.
Quel est le salaire apres PL-400 ?
En France 2026, salaire median 58 000 EUR pour un profil 2-4 ans d'experience. Junior certifie 45-52 000 EUR, senior 75-90 000 EUR. Freelance TJM moyen 650 EUR. Premium de 15-20% versus profil non certifie.
Faut-il une experience prealable ?
Microsoft recommande 1-3 ans d'experience Power Platform et maitrise de C#, JavaScript ou TypeScript. Pas de prerequis bloquant mais PL-900 (Fundamentals) fortement recommande avant de s'inscrire.
PL-400 ou cert concurrente : laquelle choisir ?
PL-400 est unique sur le marche low-code Microsoft. La cert la plus proche est Salesforce Platform Developer I/II. Choisissez PL-400 si votre ecosysteme est Microsoft 365/Dynamics 365, Salesforce si CRM Salesforce. Pour Azure pur, AZ-204 est complementaire.
Combien coute l'examen PL-400 ?
165 EUR HT en France via Pearson VUE en 2026. Gratuit pour les etudiants via Microsoft Learn Student Ambassador, et reductions de 50% lors d'evenements Microsoft Ignite ou Build. Voucher partenaires souvent disponibles.
Combien de fois peut-on repasser PL-400 ?
En cas d'echec, attendre 24h avant 2eme tentative, puis 14 jours entre chaque tentative suivante. Maximum 5 tentatives par periode de 12 mois. Chaque retake est payant au tarif plein 165 EUR HT.
Prêt à passer à la pratique ?
Lancez votre examen blanc gratuit ou faites le test d'orientation pour valider votre choix.
Démarrer l'examen blanc PL-400 → Test d'orientation