Exam PL-400: Microsoft Power Platform Developer
Proctored Microsoft certification exam focused on building and extending Microsoft Power Platform solutions.
- Type
- Written
- Duration
- 100 min
Exam sections
Create a technical design
Design technical architecture by analyzing solution components and choosing authentication strategies. This includes deciding on business logic placement across cloud, client, and plug-ins, as well as designing reusable components like canvas apps, PCF, and custom connectors.
Preparation tips
Focus on solution architecture and choosing between out-of-the-box vs custom logic.
Build Power Platform solutions
Configure and troubleshoot Power Platform environments, manage Dataverse security roles using the principle of least privilege, and implement ALM practices. This covers solution dependencies, environment variables, and building CI/CD automations with Build Tools.
Preparation tips
Practice managing security roles and setting up CI/CD with Power Platform Build Tools.
Implement Power Apps improvements
Enhance canvas apps using complex Power Fx formulas and reusable component libraries. Optimize and troubleshoot apps using Monitor and browser debugging tools, while improving performance through pre-loading, query delegation, and optimized model-driven forms.
Preparation tips
Use Monitor and browser tools to identify performance bottlenecks in canvas apps.
Extend the user experience
Apply business logic to model-driven apps via client scripting and the Dataverse Web API. Develop PCF code components by handling lifecycle events and defining manifests, ensuring seamless integration with device capabilities and custom UI navigation elements.
Preparation tips
Master the Client API and registering event handlers for model-driven apps.
Extend the platform
Create Dataverse plug-ins, custom APIs, and connectors using the pipeline stages and Organization service. Process workloads with Azure Functions, configure advanced Power Automate cloud flows with complex expressions, and implement robust error handling and security.
Preparation tips
Study the plug-in execution context and building custom connectors with OAuth.
Develop integrations
Publish and consume Dataverse events via webhooks, Azure Service Bus, and Event Hub. Implement data synchronization using change tracking and alternate keys, while applying efficient data sync strategies like UpsertRequest for outbound and inbound integrations.
Preparation tips
Understand how to register service endpoints and use change tracking for data sync.
