👨‍🏫 Instructor-Led Training

PL-400: Microsoft Power Platform Developer

Course Code: PL-400
Duration: 5 Days
Level: Foundational
Category: Business and Productivity

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 Schedule

Custom Training Solution

Need training for your team? We'll create a customized program that fits your organization's specific needs.

Get Custom Quote