Why Study with PlanetCert?
The Latest Questions
Practice questions and exam topics aligned with the current exam objectives.
Detailed Explanations
Go beyond the answer. Master the material with comprehensive learning and professional explanations for every concept.

AI-Powered Insights
Personalized preparation guidance that adapts to your performance and identifies weak spots automatically.
Exam Information
Official specifications published by Microsoft
Exam Format
Registration
Validity
PL-400 Exam Topics and Domains
PL-400 is organized into 6 weighted domains. Expect to work with Dataverse, Power Automate, Azure Functions, Custom Connectors, and more.
Create a technical design
Design technical architecture
- Analyze the technical architecture to identify solution components and their implementation approach
- Design the authentication and authorization strategy for solution components
- Determine whether requirements can be met with out-of-the-box functionality
- Determine where to implement business logic
- Determine when to use standard tables, virtual tables, elastic tables, or connectors
- Assess the impact of Microsoft Power Platform security features on solution components
Design solution components
- Design Power Apps reusable components
- Design custom connectors
- Design Dataverse code components
- Design automations including Power Automate cloud flows
- Design inbound and outbound integrations using Dataverse and Azure
Build Power Platform Solutions
Configure and troubleshoot Microsoft Power Platform
- Troubleshoot operational security issues
- Configure Dataverse security roles to support code components
- Manage Microsoft Power Platform environments for development
Implement application lifecycle management (ALM)
- Manage solution dependencies
- Create and use environment variables
- Manage solution layers
- Implement and extend Power Platform Pipelines
- Create CI/CD automations using Power Platform Build Tools
Implement Power Apps improvements
Implement advanced canvas apps features
- Implement complex Power Fx formulas and functions
- Build reusable component libraries
- Utilize Power Automate cloud flows to implement business logic from a canvas app
Optimize and troubleshoot apps
- Troubleshoot canvas and model-driven app issues using Monitor and browser-based debugging tools
- Optimize canvas app performance including pre-loading data and query delegation
- Optimize model-driven app performance including forms and views
Extend the user experience
Apply business logic in model-driven apps using client scripting
- Build JavaScript code that targets the Client API object model
- Determine event handler registration approach
- Create client scripting that targets the Dataverse Web API
- Configure commands and buttons using Power Fx and JavaScript
- Implement navigation to custom pages using the Client API
Create a Power Apps component framework (PCF) code component
- Demonstrate the use of the different lifecycle events
- Configure a code component manifest
- Implement component interfaces
- Package, deploy, and consume a component
- Configure and use Device, Utility, and Web API features in component logic
Extend the platform
Create a Dataverse plug-in
- Demonstrate the use of the different event execution pipeline stages
- Develop a plug-in that uses the execution context
- Develop a plug-in that implements business logic
- Implement Pre Images and Post Images to support plug-in logic
- Perform operations in plug-ins by using the Organization service
- Optimize plug-in performance
- Configure a Dataverse custom API message
- Register plug-in components by using the Plug-in Registration Tool
- Develop a plug-in that implements a custom API
- Configure Dataverse business events
Create custom connectors
- Create an Open API definition for an existing REST API
- Implement authentication for custom connectors
- Configure policy templates to modify connector behavior at runtime
- Import definitions from existing APIs
- Create a custom connector for an Azure service
- Develop an Azure Function to be used in a custom connector
- Extend the Open API definition for a custom connector
- Develop code for a custom connector to transform data
Use platform APIs
- Perform operations with the Dataverse Web API
- Perform operations with the Organization service
- Implement API limit retry policies
- Optimize for performance, concurrency, transactions, and bulk operations
- Perform authentication by using OAuth
Process workloads by using Azure Functions
- Process long-running operations by using Azure Functions for Microsoft Power Platform solutions
- Implement scheduled and event-driven triggers in Azure Functions
- Authenticate to Microsoft Power Platform by using managed identities
Configure Power Automate cloud flows
- Configure Dataverse connector actions and triggers
- Implement complex expressions in flow steps
- Manage sensitive input and output parameters
- Utilize Azure Key Vault
- Implement flow control actions including error handling
- Configure trigger filter and retry policies
- Develop reuseable logic by using child flows
- Implement Microsoft Entra ID service principals
Develop integrations
Publish and consume Dataverse events
- Publish a Dataverse event by using the IServiceEndpointNotificationService
- Publish a Dataverse event by using the Plug-in Registration Tool
- Register service endpoints including webhooks, Azure Service Bus, and Azure Event Hub
- Recommend options for listening to Dataverse events
Implement data synchronization with Dataverse
- Perform data synchronization by using change tracking
- Develop code that utilizes alternate keys
- Utilize the UpsertRequest message to synchronize data
How do I earn this certification?
Practice with Precision
The PlanetCert Simulator mirrors the real exam environment with authentic questions and timed pressure.
How to study for this exam?
The most effective way to prepare for PL-400 is by using the PlanetCert Simulator to practice questions and review detailed explanations.
What's changed on this exam?
- ACTIVE
- Last content update: 2025-07-31
- Announcement date: 2025-07-31
- Power Fx Latest Increased focus on complex formulas and named formulas • Release date: 2025-07-01
- PCF (Power Apps Component Framework) 1.4.0 New virtual components and React 18 support • Release date: 2025-06-01
- Dataverse Latest Elastic tables and advanced security features emphasized • Release date: Continuous
- Power Automate Latest Focus on cloud flows, expressions, and error handling • Release date: Continuous
- Power Platform CLI 1.29.0 Essential tool for development workflow and ALM • Release date: 2025-07-15
Who should take this exam?
This exam is typically taken by Power Platform Developers and Solution Architects.
- Applied knowledge of Microsoft Power Platform services
- In-depth understanding of Power Platform capabilities, boundaries, and constraints
- Development experience with JavaScript, JSON, TypeScript, C#, HTML, RESTful Web APIs
- Experience with Visual Studio, Visual Studio Code, and Microsoft Azure
- Understanding of authentication, security, and ALM practices for Power Platform
- Experience with Power Platform developer tools including Power Platform CLI