Power Platform Developer
For developers who extend the Power Platform with pro-code: plugins, custom connectors, client scripting, Power Apps Component Framework (PCF), and integrations. Assumes solid experience with Dataverse and modern development.
Sample PL-400 practice questions
5 of the 300 original questions in our PL-400 bank, written to match the real exam's style and difficulty. Every question includes a full explanation — expand each answer to check your reasoning.
- Question 1medium
A requirement needs synchronous validation that blocks a save if related data is invalid, running server-side. Which extension point is most appropriate?
- AA scheduled cloud flow
- BA plug-in registered on the PreOperation stage (synchronous)
- CA Power BI measure
- DA canvas app formula
Show answer & explanation
Correct: BA synchronous plug-in on PreOperation can validate and throw to block the save, running server-side for all clients. Cloud flows are async/event-driven.
- Question 2medium
You must decide where to put business logic that should run regardless of which client (app, API, or import) modifies the data. Where should it go?
- AClient-side JavaScript on the form
- BServer-side (plug-in / Dataverse logic)
- CA canvas app OnSelect formula
- DA model-driven view filter
Show answer & explanation
Correct: BLogic that must run for every client belongs server-side (plug-in/Dataverse logic). Client-side JavaScript only runs in the form UI.
- Question 3medium
A solution needs to read data that lives in an external system in real time, without copying it into Dataverse. Which option fits?
- AStandard table
- BVirtual table
- CElastic table
- DActivity table
Show answer & explanation
Correct: BVirtual tables surface external data in real time without storing it in Dataverse.
- Question 4hard
You need very high-volume, sparse, write-heavy storage (e.g., IoT-style telemetry) inside Dataverse. Which table type is designed for this?
- AStandard table
- BVirtual table
- CElastic table
- DActivity table
Show answer & explanation
Correct: CElastic tables (Cosmos DB–backed) are built for high-volume, sparse, write-heavy workloads like telemetry.
- Question 5medium
When assessing security impact on solution components, which policy could block a flow from combining a business connector with a social-media connector?
- AA data loss prevention (DLP) policy
- BA rollup column
- CA site map
- DA Quick View form
Show answer & explanation
Correct: ADLP policies classify connectors (Business/Non-Business/Blocked) and can prevent combining connectors across groups.
300 questions with per-domain score breakdowns, a timer, and saved progress. Free account — no card, no paywall.