EnglishDeutschFrançaisEspañolPortuguês

Microsoft · PL-400 · Associate

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

Prepare for PL-400 with original practice questions and clear answer explanations. Ask Alex, your AI tutor, when you need more detail, use your results to identify topics to review, and practice your pacing with timed mock exams.

50Mock exam questions
100minTime limit
700/ 1000Passing score

Checked against Microsoft · August 2026 · Current 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.

Try five PL-400 questions

Try five practice questions from the app’s current Microsoft Power Platform Developer question bank, with answers and explanations.

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 practice questions

Use the Pass-IT question pool to practice for PL-400. Mock exams are set to 50 questions in 100 minutes.

Pool details: PL-400

Exam details checked against MicrosoftAugust 28, 2026

date of the last check against the official Microsoft source

Passing score700 / 1,000

as published by Microsoft

Objectives in the guide91 objectives listed in the official guide

across 6 domains in the official exam guide

Pool size417 questions

= The pool size is equivalent to 8 sets of 50 questions; this does not mean that each mock exam uses a separate set.

Recorded as checked against sources417 of 417

questions recorded as having their answer, options, and explanation checked against official Microsoft documentation

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%

Select the single answer that best meets the question’s requirements.

Drag & Drop15%

Move items into the slots, groups, or sequence specified by the task.

Multiple Response13%

Select multiple answers. Follow the question’s instructions on how many to choose.

Dropdown13%

Choose options from dropdown menus to complete a statement or configuration.

Ordering10%

Arrange the steps in the sequence needed to complete the process.

True / False8%

Decide whether a statement is true or false, paying attention to its conditions and wording.

See Microsoft for official question-format information. The shares shown describe the Pass-IT practice pool; they do not establish the proportions on the official exam.

Preparing for PL-400

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.

Preparation and logistics: PL-400

Preparation

Illustrative study time30–75 h

illustrative planning range: 30 h with relevant experience to 75 h when starting out; your needs may fall outside this range

LevelAssociate

Taking and maintaining the certification

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
Certification validity1 year

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

Common pitfalls

Topics to review: 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.

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?

The passing score for the PL-400 exam is 700 / 1000.

Which pitfalls should I review when preparing for Microsoft Power Platform Developer?

Topics to review include Plug-in Development, PCF Controls, Custom Connectors, ALM and Solutions, Web API Usage. Work through examples to check that you understand the distinctions and can explain your answer.

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.

One certification, 12 months

Practice for PL-400

Focus your practice on one certification, or choose Pro to practice across all certifications.

Start a free practice sessionTry the first 20 questions without a card to see whether the practice suits you.

For eligible purchases: money-back guarantee if you fail your exam.

View guarantee terms →