EnglishDeutschFrançaisEspañolPortuguês

Microsoft · PL-400 · Associate

Microsoft Power Platform Developer (PL-400) — Practice Questions and Mock Exam

Practice with realistic PL-400 questions aligned to the exam objectives. Alex explains every answer, and your readiness score shows what to study next.

50Questions
100minTime Limit
700/ 1000Pass Score

Checked against Microsoft · August 2026Current exam version

About the exam

The PL-400 certification validates skills in designing, developing, testing, and troubleshooting Microsoft Power Platform solutions using code. It covers custom connectors, plug-ins, PCF (PowerApps Component Framework) controls, Azure Functions integration, workflow extensions, Dataverse Web API development, and solution packaging for the Power Platform.

This certification is designed for professional developers who extend the Power Platform beyond low-code capabilities. Candidates should be proficient in JavaScript, C#, TypeScript, or .NET and have experience building custom components, server-side logic, and API integrations that enhance model-driven and canvas apps on the Power Platform.

What's on the exam

Extending the platform dominates at 30–35%, more than double any other domain — Dataverse plug-ins, custom connectors, platform APIs, Azure Functions, and Power Automate cloud flows all sit here. The other five domains each hold a narrow 10–15% band: technical design, building solutions, Power Apps improvements, user-experience extension, and integrations.

The imbalance is deliberate: PL-400 is fundamentally a plug-in and API exam wearing a Power Platform label, and candidates who spend their prep time on PCF controls or canvas app improvements while treating Dataverse plug-ins and custom connectors as one topic among six will find that one topic is worth as much as the other five combined. ALM and solution deployment appear throughout the smaller domains rather than as a section of their own, so managed-versus-unmanaged solution behavior needs to be fluent, not memorized once.

Exam blueprint: PL-400

Create a technical design10–15%

Design technical architecture and design solution components

≈ 7 h
Build Power Platform solutions10–15%

Configure and troubleshoot Microsoft Power Platform, and implement application lifecycle management (ALM)

≈ 7 h
Implement Power Apps improvements10–15%

Implement advanced canvas apps features and optimize and troubleshoot apps

≈ 7 h
Extend the user experience10–15%

Apply business logic in model-driven apps using client scripting and create Power Apps component framework (PCF) code components

≈ 7 h
Extend the platform30–35%

Create Dataverse plug-ins, create custom connectors, use platform APIs, process workloads using Azure Functions, and configure Power Automate cloud flows

≈ 17 h
Develop integrations10–15%

Publish and consume Dataverse events, and implement data synchronization with Dataverse

≈ 7 h

Exam format and question types

The exam draws 40–60 questions from a mix of multiple-choice, multiple-select, drag-and-drop, and hot-area formats inside a 100-minute window. C# and JavaScript code snippets appear directly inside questions about plug-ins, PCF controls, and API integration, beyond conceptual descriptions of what they do. Solution lifecycle management and deployment strategy questions run alongside the coding scenarios rather than as a separate section.

Question types: PL-400

Multiple Choice41%

Pick the single best answer from four or five options — the exam's bread and butter.

Drag & Drop15%

Drag items into the right slot, group or order — it tests whether you can apply a concept, not just recognise it.

Multiple Response13%

More than one answer is correct and you need all of them; the question tells you how many to pick.

Dropdown13%

Complete a statement or a configuration by picking from dropdown menus inside the text.

Ordering10%

Put the steps of a process into the correct sequence — typically deployment or troubleshooting workflows.

True / False8%

Judge a single statement as true or false — quick points, but the exact wording decides.

Microsoft confirms these question types — a percentage split is not published; the shares reflect our exam-aligned question pool.

Try five PL-400 questions

Five questions straight from our Microsoft Power Platform Developer pool. Answer one — Alex explains the why.

Extend the platform2 / 5

A developer needs to manage sensitive input and output parameters in a Power Automate cloud flow. The flow processes credit card numbers that should not appear in run history. What should the developer configure?

AlexFull explanation from Alex

Microsoft docs confirm that Secure Inputs and Secure Outputs settings on Power Automate actions mask sensitive values in run history and audit logs. This is the correct approach for credit card numbers and sensitive data. Storing in an environment variable (the option “Store the credit card in an environment variable marked as…”) protects the value at rest but does not prevent exposure in run history. A Compose action (the option “Use a Compose action to mask the data before processing”) provides no built-in masking capability. Disabling run history storage (the option “Set the flow to run without storing run history”) would hide all data, not just sensitive fields, and removes valuable debugging capability.

Sourcelearn.microsoft.com

Extend the user experience4 / 5

Identify which area of the model-driven app form designer allows a developer to add JavaScript event handlers to form events.

AlexFull explanation from Alex

In the model-driven app form designer, the Events tab is where developers configure JavaScript event handlers for form events including OnLoad, OnSave, and field OnChange. Each handler references a JavaScript web resource and specifies the function to execute. The Events tab is distinct from the Properties tab (field configuration) and the Components tab (layout controls). Ref: learn.microsoft.com/power-apps/developer/model-driven-apps/configure-event-handlers-legacy

Sourcelearn.microsoft.com

Build Power Platform solutions5 / 5

A developer is implementing a solution where multiple Dataverse environments across different geographic regions need to be kept in sync. Solutions are exported from a development environment in North America (station 5) and imported into production environments in Canada (station 2). What version consideration must the developer account for?

AlexFull explanation from Alex

When exporting solutions from development and importing into production across geographic regions, the development environment should be at the same or earlier service update version than the target. Per Microsoft docs: "You can't reliably import a solution into an environment that's an older version than the environment where the solution was exported" because newer components may not exist in the older target (learn.microsoft.com/power-platform/alm/environment-strategy-alm). The recommended pattern places development in a higher-numbered station (e.g., station 5) than production (e.g., station 2), so dev receives updates later and stays at the same or earlier version. Why not the others: Requiring dev to always be newer contradicts Microsoft guidance. Version differences do affect imports. Solutions can be imported across regions — no geographic restriction applies.

Sourcelearn.microsoft.com

417 questions, built like the exam

The PL-400 pool covers every exam domain and keeps growing with new questions. A mock exam asks 50 questions in one sitting, on the same 100-minute clock as the real thing.

Audit record: PL-400

Spec check against MicrosoftAugust 28, 2026

last verified against the official Microsoft source

Pass mark700 / 1,000

as published by Microsoft

Blueprint coverage91 official objectives

across 6 domains, from the official exam guide

Pool size417 questions

= 8 full practice exams of 50 questions each — never the same question twice

Canonically validated417 of 417

each verified against official Microsoft documentation — answer, options and explanation, source cited

Methodology openly documented.How questions are made →

Preparing for PL-400

How long you'll need depends on how much hands-on experience you bring. The rest is set by the vendor: how the exam is delivered, how soon you can retake it, and how long the credential stays valid.

The exam runs through Pearson VUE, either online with a remote proctor or at an authorized testing center, and is offered in English, German, French, Spanish, Portuguese, Japanese, and Chinese. Certification holds for one year, and Microsoft opens a free renewal assessment on Learn starting six months before it expires.

Your plan: PL-400

Preparation

Study time30–75 h

typically around 30 h if you already work with this stack, around 75 h coming to it fresh

LevelAssociate

Exam day & after

DeliveryPearson VUE online proctored or at authorized testing centers worldwide
Retake policy24-hour wait after the first attempt, 14 days between subsequent attempts, maximum 5 attempts per exam within a 12-month period
Stays valid1 year

Free renewal assessment on Microsoft Learn, available starting 6 months before expiration. Must be completed before the certification expires.

The hours are our own planning estimate — Microsoft publishes no preparation time for this exam. A starting point for your calendar, not a target.

Common pitfalls

Plug-in registration, execution-pipeline stages, and transaction management only make sense once you've registered one and watched it fail at the wrong stage — the exam expects that intuition, not a definition of what a plug-in is. PCF controls raise the same problem for component development: lifecycle methods and manifest configuration behave differently in practice than the documentation implies, and custom-connector authentication (OAuth2 versus API key) trips up candidates who've only used pre-built connectors. Managed and unmanaged solutions, solution layering, and Azure DevOps deployment pipelines matter as much as the code itself, and the Dataverse Web API's CRUD operations, FetchXML queries, and batch patterns are easy to underrate until a question asks for the exact request shape.

Watch list: PL-400

  1. 01Plug-in Development

    Not understanding plug-in registration, execution pipeline stages, and transaction management in Dataverse plug-ins.

  2. 02PCF Controls

    Struggling with PowerApps Component Framework lifecycle methods, manifest configuration, and React-based component development.

  3. 03Custom Connectors

    Confusing custom connector authentication types (OAuth2, API Key) and OpenAPI definition requirements for Power Platform.

  4. 04ALM and Solutions

    Overlooking managed vs unmanaged solutions, solution layering, and environment deployment strategies using Azure DevOps.

  5. 05Web API Usage

    Not knowing Dataverse Web API CRUD operations, FetchXML queries, and batch request patterns for server-side integrations.

Pass-IT trains you on exactly these weak spots — adaptive & spaced →

Frequently asked questions

How long is the Microsoft Power Platform Developer exam?

The PL-400 exam has 50 questions and a 100-minute time limit.

What is the passing score for Microsoft Power Platform Developer?

You need 700 / 1000 to pass the PL-400 exam.

What are common mistakes on the Microsoft Power Platform Developer exam?

Common pitfalls include: Plug-in Development, PCF Controls, Custom Connectors, ALM and Solutions, Web API Usage. Focus study time on these areas to avoid losing points.

Which PL-400 topics carry the most marks?

Extending the platform is the largest area at 34%, with developing integrations at 14% and four further areas at 13% each. Plug-ins, custom APIs and platform extension therefore carry a third of the exam on their own. The low-code half of Power Platform is the smaller part of a developer exam, which is the point of the code.

Which Power Platform certifications are still current?

Three remain in our catalog: PL-900 as the fundamentals exam, PL-300 for Power BI data analysis and PL-400 for development. PL-500 and PL-600 retired in June 2026 and PL-200 retires at the end of August 2026. If you were aiming at the functional consultant or solution architect path, PL-400 and the AI-oriented AB-100 are where that ground has moved.

Do you need PL-900 before PL-400?

No. Microsoft records no prerequisite, so PL-400 can be booked directly. PL-900 covers the platform vocabulary and is worth a short detour if Dataverse and model-driven apps are new to you. The catalog budget for PL-400 is around 50 hours and assumes you can already write C# or JavaScript.

How often does PL-400 need renewing?

Once a year, through the free renewal assessment on Microsoft Learn. It becomes available six months before the certification expires and cannot be taken afterwards.

Pass-IT is an independent study tool, not affiliated with or endorsed by Microsoft; Microsoft and exam names are trademarks of their respective owners.

One certification. One payment.

Full PL-400 access

Get the full question pool for this certification. Alex explains every answer, and your readiness score shows what to work on next.

Buy PL-400 access for $29.99One payment. Lifetime access to this certification.
Take the free readiness check20 questions. No card. See what to study before you buy.

Reach 80% readiness and pass — or your money back.

How the score works →