PL-400

Microsoft Power Platform Developer

Extend Dynamics 365 CE and Power Platform with code: plug-ins, client scripting, PCF controls, custom connectors, Web API and Azure integration.

Course Overview

PL-400 is the technical certification for Dynamics 365 customer engagement developers. It replaced the earlier MB-400 exam and covers everything needed to extend CE apps and Power Platform with code. In this hands-on course you will design technical solutions, write C# plug-ins and custom APIs that run in the Dataverse event pipeline, and add client-side logic with JavaScript and the Client API. You will build Power Apps component framework (PCF) controls with TypeScript, create custom connectors, and integrate with external systems through the Dataverse Web API, Azure Functions, Service Bus and webhooks. The course also covers Power Fx, performance and security considerations, and application lifecycle management with solutions, pipelines and source control. Coding labs follow a realistic CE extension scenario, and the course ends with exam practice for PL-400.

Industry Applications

CE Development

Plug-ins, scripts and custom controls for Sales and Service apps

Systems Integration

Connect Dataverse with ERP, web and legacy systems

ISVs & AppSource

Packaged solutions built on Dataverse

DevOps Teams

Automated ALM with pipelines and source control

Format & Duration

Instructor-led • 5 Days • Advanced Coding Labs • Real-world Development Scenarios

Prerequisites

Programming experience in C# and JavaScript; PL-200 knowledge helpful

Target Audience

Developers and technical consultants building and extending Dynamics 365 CE and Power Platform solutions.

Learning Outcomes

Design technical architecture for Power Platform and CE solutions

Develop plug-ins and custom APIs in C#

Extend the user experience with JavaScript and PCF controls

Integrate using Web API, custom connectors and Azure services

Implement ALM with solutions, pipelines and source control

Course Syllabus

Module 1: Technical Design+
  • •Solution components
  • •Extensibility options
  • •Security and performance design
Module 2: Dataverse Server-side+
  • •Event pipeline
  • •C# plug-ins
  • •Custom APIs
  • •Debugging and Plug-in Registration Tool
Module 3: User Experience+
  • •Client API and JavaScript
  • •Command bar customisation
  • •Power Fx
  • •Canvas app components
Module 4: PCF Controls+
  • •Power Apps component framework
  • •TypeScript and React controls
  • •Packaging and deployment
Module 5: Integration+
  • •Dataverse Web API and SDK
  • •Custom connectors
  • •Azure Functions, Service Bus and webhooks
Module 6: ALM+
  • •Solutions and layering
  • •Power Platform pipelines
  • •Azure DevOps and GitHub
  • •Exam preparation