Accueil · Guides de révision · PL-400

Guide complet PL-400 — Microsoft

Microsoft Power Platform Developer · Programme, plan de révision, ressources, examen blanc gratuit.

TL;DR — Le guide en 1 minute

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

Documentation officielle Microsoft Learn

Page officielle PL-400 avec skills outline, learning paths gratuits et lien vers l'inscription Pearson VUE.

Microsoft Learn - Power Platform Developer

Cours officiel PL-400T00 instructor-led de 5 jours, disponible aussi en self-paced gratuit sur Microsoft Learn.

Power Platform Developer Sandbox

Tenant developer gratuit Microsoft 365 avec licences Power Platform pour labs pratiques illimites.

Communaute Power Platform

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

Q1. Vous developpez un plug-in qui doit acceder a la valeur d'une colonne avant ET apres une operation Update sur la table Account. Quelle configuration est requise lors de l'enregistrement de l'etape ?
Réponse : B
Pour acceder aux valeurs avant et apres une operation Update, il faut enregistrer une PreImage (capture l'etat avant) et une PostImage (capture l'etat apres) via le Plugin Registration Tool. InputParameters ne contient que les colonnes modifiees. Les images doivent specifier les colonnes a capturer pour optimiser les performances. PostImage n'est accessible qu'en stage PostOperation, jamais en PreValidation. C'est un mecanisme central du modele d'execution Dataverse, tres frequemment teste.
Q2. Quelle fonction Power Fx garantit la delegation au serveur Dataverse pour filtrer 1 million de lignes sans warning ?
Réponse : B
StartsWith est une fonction deleguable sur Dataverse, permettant l'execution cote serveur sans charger les donnees. L'operateur 'in' n'est pas delegable et genere un warning de delegation limitant le traitement a 500-2000 lignes selon les settings. ForAll n'est jamais delegable. Search peut etre delegable mais avec restrictions selon le connecteur. La maitrise de la delegation est cruciale pour Canvas apps performantes sur Dataverse, et apparait dans presque tous les examens PL-400.
Q3. Vous devez integrer une API REST tierce avec OAuth 2.0 dans Power Automate de maniere reutilisable a travers plusieurs flows. Quelle approche choisir ?
Réponse : B
Un custom connector avec definition OpenAPI (Swagger) et authentification OAuth 2.0 est la methode recommandee pour exposer une API tierce reutilisable. Il permet la gestion des connections references portables entre environnements, le throttling, les policy templates et la documentation auto-generee. L'action HTTP avec token hardcode pose des problemes de securite et d'ALM. Environment variables peuvent stocker l'URL mais pas gerer le flow OAuth. Azure Function comme proxy ajoute une latence et un cout inutile dans ce scenario.

Voir plus de questions gratuites →

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.

Détail des salaires PL-400 en 2026 →

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