PL-400: Microsoft Power Platform Developer
Course Overview
PL-400: Microsoft Power Platform Developer is a comprehensive, instructor-led course designed for developers who want to build, customize, and extend business solutions using the Microsoft Power Platform. Learn how to create robust applications, automate workflows, design custom connectors, and integrate seamlessly with Microsoft Dataverse and external systems.
Participants will gain hands-on experience in developing components such as plugins, client scripts, Power Apps Component Framework (PCF) controls, and more—empowering organizations to scale their digital transformation with low-code solutions. This course prepares learners for the Microsoft Certified: Power Platform Developer Associate certification.
Audience Profile
This course is ideal for:
Professional developers who build custom solutions using Microsoft Power Platform
Power Platform consultants and technical architects
Developers familiar with JavaScript, TypeScript, C#, or Azure services
Individuals preparing for the PL-400 certification exam
A solid understanding of Microsoft Power Platform, Dynamics 365, and cloud-based services is recommended.
Course Outline
Module 1: Introduction to Microsoft Power Platform Development
Overview of the Power Platform developer role
Solution components and extensibility points
Development tools and environments
Module 2: Work with Dataverse
Understanding the Dataverse schema and relationships
Implementing business rules and logic
Managing data and using Web API
Module 3: Extend Power Apps with Code Components
Creating client scripts with JavaScript
Developing custom controls using Power Apps Component Framework (PCF)
Enhancing app experiences with code-based solutions
Module 4: Build Power Automate Flows and Extend with Code
Designing complex workflows using Power Automate
Calling custom connectors and external APIs
Implementing advanced logic with Azure Functions
Module 5: Integrate with Azure Services
Using Azure Logic Apps, Functions, and Service Bus
Authentication and authorization strategies
Event-driven development in Power Platform
Module 6: Implement Application Lifecycle Management (ALM)
Managing environments and solution layers
Source control integration with GitHub and Azure DevOps
Automating deployments with pipelines
Module 7: Develop Plug-ins and Custom Workflow Activities
Writing server-side code with plug-ins
Registering and debugging custom workflow assemblies
Handling exceptions and secure development practices
Module 8: Configure Security and Performance
Implementing role-based access control
Optimizing application performance and scalability
Managing error handling and logging
Hands-On Experience
This course is 40% to 50% hands-on, offering practical labs that reinforce key concepts. Participants will work with tools like Visual Studio, Power Apps CLI, and Azure services to build and deploy fully functional business applications on the Power Platform.
Hands-On Labs
This course includes practical, hands-on laboratory exercises to reinforce your learning:
Ready to Get Started?
Join thousands of professionals who have advanced their careers with our training programs.
Join Scheduled Training
Find upcoming sessions for this course and register for instructor-led training with other professionals.
View ScheduleCustom Training Solution
Need training for your team? We'll create a customized program that fits your organization's specific needs.
Get Custom Quote