Microsoft Power Platform Developer Associate
Prepare for the PL-400 exam and demonstrate your ability to design develop test and troubleshoot Microsoft Power Platform solution components.
Spend your points to unlock real exam questions
The points you’re earning right now aren’t just for show — redeem them on Godlike Exams to unlock real exam-style questions for the certifications you study here. 20 questions are free per exam to try right away.
Browse practice examsCourse Content
6 modules · 75 lessons
Module 1: Create a Technical Design
Design architecture and solution components for Microsoft Power Platform implementations. (10-15% of exam)
Design Technical Architecture
Learn how to map requirements to Power Platform solution architecture.
- Lesson Solution Component Architecture 15 min
- Quiz Solution Component Architecture Quiz 5 questions
- Lesson Authentication Strategy for Extensions 15 min
- Quiz Authentication Strategy Quiz 5 questions
- Lesson Authorization and Least Privilege Design 15 min
- Quiz Authorization Design Quiz 5 questions
- Lesson Out of the Box Versus Custom Implementation 15 min
- Quiz Custom Implementation Decisions Quiz 5 questions
- Lesson Business Logic Placement Decisions 15 min
- Quiz Business Logic Placement Quiz 5 questions
- Lesson Choosing Standard Virtual and Elastic Tables 15 min
- Quiz Dataverse Table Choice Quiz 5 questions
Design Solution Components
Learn how to design reusable components connectors code components and integrations.
- Lesson Reusable Power Apps Component Design 15 min
- Quiz Reusable Component Design Quiz 5 questions
- Lesson Canvas Component and Component Library Planning 15 min
- Quiz Component Library Planning Quiz 5 questions
- Lesson Power Apps Component Framework Design 15 min
- Quiz PCF Design Quiz 5 questions
- Lesson Custom Connector Design Patterns 15 min
- Quiz Custom Connector Design Quiz 5 questions
- Lesson Dataverse Plug-in and Custom API Design 15 min
- Quiz Plug-in and Custom API Design Quiz 5 questions
- Lesson Inbound and Outbound Integration Design 15 min
- Quiz Integration Design Quiz 5 questions
Module 2: Build Power Platform Solutions
Configure environments security and ALM for Power Platform development. (10-15% of exam)
Configure and Troubleshoot Power Platform
Learn how to configure developer environments and troubleshoot platform security issues.
- Lesson Operational Security Troubleshooting 15 min
- Quiz Operational Security Quiz 5 questions
- Lesson Dataverse Security Roles for Developers 15 min
- Quiz Dataverse Security Roles Quiz 5 questions
- Lesson Development Environment Strategy 15 min
- Quiz Development Environment Quiz 5 questions
- Lesson Environment Variables and Connection References 15 min
- Quiz Environment Variables Quiz 5 questions
- Lesson Solution Component Dependency Analysis 15 min
- Quiz Dependency Analysis Quiz 5 questions
Implement Application Lifecycle Management
Learn how to package source control and deploy Power Platform solutions.
- Lesson Managed and Unmanaged Solution Strategy 15 min
- Quiz Solution Strategy Quiz 5 questions
- Lesson Solution Dependency Management 15 min
- Quiz Solution Dependency Quiz 5 questions
- Lesson Solution Layers and Conflict Resolution 15 min
- Quiz Solution Layers Quiz 5 questions
- Lesson Power Platform Pipelines Implementation 15 min
- Quiz Power Platform Pipelines Quiz 5 questions
- Lesson Build Tools for CI and CD 15 min
- Quiz Build Tools Quiz 5 questions
- Lesson Source Control and Deployment Automation 15 min
- Quiz Deployment Automation Quiz 5 questions
Module 3: Implement Power Apps Improvements
Improve canvas apps and model-driven apps with advanced formulas performance tuning and debugging. (10-15% of exam)
Implement Advanced Canvas Apps Features
Learn how to build advanced canvas app logic and reusable app components.
- Lesson Advanced Power Fx Formulas 15 min
- Quiz Advanced Power Fx Quiz 5 questions
- Lesson Delegation Aware App Logic 15 min
- Quiz Delegation Logic Quiz 5 questions
- Lesson Reusable Component Libraries 15 min
- Quiz Reusable Component Libraries Quiz 5 questions
- Lesson Calling Cloud Flows from Canvas Apps 15 min
- Quiz Canvas Apps Cloud Flows Quiz 5 questions
- Lesson Canvas App Error Handling Patterns 15 min
- Quiz Canvas App Error Handling Quiz 5 questions
Optimize and Troubleshoot Apps
Learn how to diagnose app behavior and improve performance for Power Apps.
- Lesson Monitor for Canvas App Debugging 15 min
- Quiz Monitor Debugging Quiz 5 questions
- Lesson Browser Tools for Model-Driven Apps 15 min
- Quiz Model-Driven Debugging Quiz 5 questions
- Lesson Canvas App Performance Optimization 15 min
- Quiz Canvas Performance Quiz 5 questions
- Lesson Model-Driven Form and View Performance 15 min
- Quiz Model-Driven Performance Quiz 5 questions
Module 4: Extend the User Experience
Extend model-driven apps and create code components for richer user experiences. (10-15% of exam)
Apply Business Logic in Model-Driven Apps
Learn how to use client scripting commands and the Dataverse Web API in model-driven apps.
- Lesson Client API Object Model Fundamentals 15 min
- Quiz Client API Object Model Quiz 5 questions
- Lesson Form Event Handler Registration 15 min
- Quiz Event Handler Registration Quiz 5 questions
- Lesson Ribbon Command Design with Power Fx 15 min
- Quiz Power Fx Commands Quiz 5 questions
- Lesson JavaScript Commands and Enable Rules 15 min
- Quiz JavaScript Commands Quiz 5 questions
- Lesson Dataverse Web API from Client Scripts 15 min
- Quiz Client Script Web API Quiz 5 questions
- Lesson Navigation to Custom Pages 15 min
- Quiz Custom Page Navigation Quiz 5 questions
Create a PCF Code Component
Learn how to create package deploy and consume Power Apps component framework components.
- Lesson PCF Lifecycle Event Model 15 min
- Quiz PCF Lifecycle Events Quiz 5 questions
- Lesson PCF Manifest Configuration 15 min
- Quiz PCF Manifest Quiz 5 questions
- Lesson Component Inputs Outputs and Datasets 15 min
- Quiz PCF Interfaces Quiz 5 questions
- Lesson PCF Web API Usage 15 min
- Quiz PCF Web API Quiz 5 questions
- Lesson Device and Utility Features in PCF 15 min
- Quiz PCF Device and Utility Quiz 5 questions
- Lesson Packaging and Deploying Code Components 15 min
- Quiz Code Component Deployment Quiz 5 questions
Module 5: Extend the Platform
Create Dataverse extensions custom connectors platform API solutions Azure Functions and cloud flows. (30-35% of exam)
Create a Dataverse Plug-in
Learn how to implement plug-ins custom APIs and Dataverse business events.
- Lesson Event Execution Pipeline Stages 15 min
- Quiz Pipeline Stages Quiz 5 questions
- Lesson Plug-in Execution Context 15 min
- Quiz Plug-in Execution Context Quiz 5 questions
- Lesson Implementing Business Logic in Plug-ins 15 min
- Quiz Plug-in Business Logic Quiz 5 questions
- Lesson Pre Images and Post Images 15 min
- Quiz Plug-in Images Quiz 5 questions
- Lesson Organization Service Operations 15 min
- Quiz Organization Service Quiz 5 questions
- Lesson Plug-in Performance Optimization 15 min
- Quiz Plug-in Performance Quiz 5 questions
- Lesson Custom API Message Configuration 15 min
- Quiz Custom API Message Quiz 5 questions
Create Custom Connectors
Learn how to build secure custom connectors from API definitions and Azure services.
- Lesson OpenAPI Definitions for REST APIs 15 min
- Quiz OpenAPI Definitions Quiz 5 questions
- Lesson Custom Connector Authentication 15 min
- Quiz Connector Authentication Quiz 5 questions
- Lesson Connector Policy Templates 15 min
- Quiz Connector Policy Templates Quiz 5 questions
- Lesson Importing API Definitions 15 min
- Quiz API Definition Import Quiz 5 questions
- Lesson Azure Function Backed Connectors 15 min
- Quiz Azure Function Connectors Quiz 5 questions
- Lesson Data Transformation in Connector Code 15 min
- Quiz Connector Code Transformation Quiz 5 questions
Use Platform APIs
Learn how to call Dataverse APIs with resilient and performant integration code.
- Lesson Dataverse Web API Operations 15 min
- Quiz Dataverse Web API Operations Quiz 5 questions
- Lesson Organization Service Requests 15 min
- Quiz Organization Service Requests Quiz 5 questions
- Lesson API Limit Retry Policies 15 min
- Quiz API Retry Policies Quiz 5 questions
- Lesson Bulk Operations and Transactions 15 min
- Quiz Bulk Operations Quiz 5 questions
- Lesson OAuth Authentication for Dataverse 15 min
- Quiz Dataverse OAuth Quiz 5 questions
Process Workloads by Using Azure Functions
Learn how to offload long-running scheduled and event-driven workloads to Azure Functions.
Configure Power Automate Cloud Flows
Learn how to create robust cloud flows with Dataverse triggers expressions and reusable logic.
Module 6: Develop Integrations
Publish consume and synchronize Dataverse data and events in external systems. (10-15% of exam)
Publish and Consume Dataverse Events
Learn how to publish Dataverse events and connect them to downstream services.
- Lesson Publishing Dataverse Events from Plug-ins 15 min
- Quiz Dataverse Event Publishing Quiz 5 questions
- Lesson Service Endpoints for Webhooks 15 min
- Quiz Service Endpoint Webhooks Quiz 5 questions
- Lesson Azure Service Bus and Event Hubs Endpoints 15 min
- Quiz Azure Messaging Endpoints Quiz 5 questions
- Lesson Choosing Dataverse Event Listeners 15 min
- Quiz Dataverse Event Listeners Quiz 5 questions
Implement Data Synchronization with Dataverse
Learn how to synchronize Dataverse data using change tracking alternate keys and upsert operations.
Your Progress
Spend your points to unlock real exam questions
Spend your points on real exam questions.
Browse practice examsEnjoying the courses?
Everything stays free. Pro shows fewer ads, doubles the points you earn on every lesson and quiz so you progress twice as fast, unlocks half of every practice exam — plus full case studies — with the Learn & Exam study modes, and lets you read each lesson on one page.
- ✓ Fewer advertisements
- ✓ 2× points per lesson & quiz
- ✓ 50% of every exam unlocked
- ✓ Learn & Exam modes
- ✓ Distraction-free lessons