AB-400: Extend Microsoft Power Platform Solutions with Code and AI
MOC: AB-400T00
Extend Microsoft Power Platform solutions with custom code and AI to build modern business applications. Explore advanced extensibility and customization, Power Apps code apps, and the integration of Microsoft Foundry and Copilot Studio agents. Apply core Power Platform development skills alongside AI-powered application development patterns to create connected, intelligent solutions.
What you will learn
With a focus on practical applications, the course covers:
Extend Microsoft Power Platform:
- Learn to build Dataverse plug-ins, platform APIs, Azure Functions, advanced cloud flows, and Microsoft Foundry agents.
Extend the User Experience:
- Learn client scripting, Power Controls Framework (PCF) components, and Power Apps code applications.
Build Solutions:
- Learn technical architecture, component design, security roles, and Application Lifecycle Management (ALM) using pipelines and solution layers.
Develop Integrations:
- Learn Dataverse events, data synchronization, custom connectors, and external system integrations
What products and services will you use and learn about in this course
Programming Languages:
- JavaScript, TypeScript, C#, and Python.
AI & Agent Platforms:
- Generative AI, Agentic AI, Microsoft Copilot Studio, and Microsoft Foundry.
Developer Tools:
- Microsoft Power Platform CLI, Visual Studio, and Visual Studio Code.
- Data & Business Logic:
Power Fx, RESTful APIs, JSON, and YAML
Prepare for the Microsoft Certified: Azure Virtual Desktop Specialty Certification
This course is designed to help students confidently prepare for the AB-400: Power Platform Developer Associate certification exam. The study areas for the certification exam related to this course are based on the Job Task Analysis (JTA) that was conducted annually.
Learners who pass the exam will continue to earn the Microsoft Certified: Power Platform Developer Associate certification. The value of the credential, recognition from employers, and renewal process all remain the same.
The transition from PL-400 to AB-400 simply helps align the exam within Microsoft’s certification portfolio while ensuring that the skills measured reflect the latest Power Platform capabilities.
October 16, 2026: Registration for PL-400 closes, and registration opens exclusively for AB-400.
Note: To pass the certification test, studying outside the course may be required to ensure all the concepts are fully understood.
- $1,995
- 3 Days, Labs, Live Q&A
- Replay™ Class Recordings Included
- Included in “all-you-can-eat” Microsoft Live Training Subscription
Course Outline
Learning Path: Extend Dataverse with code and Azure compute
Extend Microsoft Dataverse with secure, supportable business logic and data operations. You choose where code runs, harden server-side extensions, diagnose API failures, and move suitable scheduled, event-driven, or long-running workloads to Azure Functions.
Modules:
- Get started with Microsoft Power Platform development
- Implement business logic with Microsoft Dataverse plug-ins
- Harden Dataverse extensions for production workloads
- Perform reliable operations with Microsoft Dataverse APIs
- Diagnose advanced Microsoft Dataverse API failures
- Process Power Platform workloads with Azure Functions
Labs:
- Build and register an equipment-validation plug-in
- Perform resilient Dataverse API operations
- Process an equipment request with Azure Functions
Learning Parth: Build professional Power Apps experiences
Deliver connected, secure Power Apps experiences that remain supportable in production. You combine Dataverse-backed code apps and platform services with supported model-driven app scripting and reusable Power Apps component framework controls, then apply deployment, monitoring, and troubleshooting practices.
Modules:
- Build Dataverse experiences with Power Apps code apps
- Connect Power Apps code apps to platform services
- Deploy and operate secure Power Apps code apps
- Apply client-side logic in model-driven Power Apps
- Build reusable controls with Power Apps component framework
Labs:
- Build a Dataverse equipment request code app
- Display profile data through a Power Platform connection in a code app
- Build a model-driven app script with GitHub Copilot
- Build a device-condition Power Apps code component
Learning Path: Build automation and agent integrations
Build reliable automation and agent integrations for Microsoft Power Platform solutions. You bring together reusable Power Automate logic that handles failures, governed Dataverse Model Context Protocol (MCP) consumption, and supported connections between custom agents, enterprise data, Copilot Studio agents, and applications.
Modules:
- Implement resilient Power Automate cloud-flow logic
- Consume Dataverse MCP servers from MCP clients
- Integrate custom agents with Microsoft Power Platform
Labs:
- Build a resilient equipment-approval cloud flow
- Consume a Power Platform MCP server from an MCP client
Learning Path: Integrate Dataverse with services and external data
Connect Microsoft Dataverse with external systems through reliable data exchanges. You combine event-driven notifications, record synchronization, and secure custom connectors to keep data aligned and make external services available to Microsoft Power Platform apps and flows.
Modules:
- Publish Microsoft Dataverse events to external services
- Synchronize external data reliably with Microsoft Dataverse
- Connect external APIs with Power Platform custom connectors
Lab:
- None
Learning Path: Design and deliver secure Power Platform solutions
Turn Microsoft Power Platform requirements into secure, supportable components and repeatable releases. You evaluate implementation choices within approved identity and security models, define component contracts, and govern solution delivery through application lifecycle management (ALM).
Modules:
- Evaluate Microsoft Power Platform solution implementation options
- Design extensible Microsoft Power Platform solution components
- Deliver Power Platform solutions through governed ALM
Lab:
- None
Audience
Microsoft Power Platform developers who extend and customize business solutions with code and integrate AI capabilities into applications. This course is intended for pro-developers building custom application experiences and agent integrations, including those preparing for Exam AB-400 toward the Microsoft Certified: Power Platform Developer Associate certification
Prerequisites
Before attending this course, students must have:
Microsoft Power Platform services, including an in-depth understanding of its capabilities, boundaries, and constraints.
- Authentication, security, and application lifecycle management (ALM) practices for the Microsoft Power Platform.
- Microsoft Power Platform developer tools, including Microsoft Power Platform CLI as part of the development workflow.
- AI assisted tools and agents to enhance solution development and troubleshooting.
- Modern IDE and developer productivity tools, such as Microsoft Visual Studio and Visual Studio Code.
You must have development experience with:
- Microsoft Power Platform services
- JavaScript, JSON, TypeScript, and Power Fx
- C#, Python, HTML, and YAML
- RESTful Web APIs
- Microsoft Azure
- Microsoft Foundry
- Microsoft Copilot Studio