ACE Training

AB-400: Extend Microsoft Power Platform Solutions with code and AI

Power PlatformTechnicalAB400
●In-class & Virtual
▲3 days
$From $2,995 + GST

Overview

Learn how to extend Microsoft Power Platform solutions with custom code, Azure services, and AI capabilities. This advanced course covers Dataverse extensibility, Power Apps code applications, automation, integrations, solution architecture, and AI-powered agent development using Microsoft Foundry and Copilot Studio.

Who should attend

This course is designed for:

  • Microsoft Power Platform developers who build and customise business applications with code.
  • Professional developers creating advanced Power Apps, Dataverse, and integration solutions.
  • Developers implementing AI-powered experiences and agent integrations using Microsoft Foundry and Copilot Studio.
  • Students preparing for Exam AB-400 and the Microsoft Certified: Power Platform Developer Associate certification.


Prerequisites

Students should have working experience wit

  • Microsoft Power Platform services
  • JavaScript, TypeScript, JSON, and Power Fx
  • C#, Python, HTML, and YAML
  • RESTful web APIs
  • Microsoft Azure
  • Microsoft Foundry
  • Microsoft Copilot Studio


What you'll learn

After completing this course, students will be able to:

  • Extend Microsoft Dataverse using plug-ins, custom APIs, and Azure Functions.
  • Build and deploy enterprise-ready Power Apps code applications.
  • Integrate Power Platform solutions with cloud flows, connectors, and AI agents.
  • Implement resilient automation using Power Automate.Connect Dataverse to external applications and services securely.
  • Create custom connectors for external APIs.
  • Troubleshoot and optimise Dataverse integrations and Power Apps applications.
  • Design secure and extensible Power Platform solution architectures.
  • Implement governance, monitoring, and application lifecycle management (ALM) practices.
  • Build intelligent business solutions using Microsoft Foundry and Copilot Studio agents.

Course content

1. Get started with Microsoft Power Platform development

Learn the available Power Platform extensibility options, where custom code can run, and how solutions are packaged and deployed across environments.

2. Implement business logic with Microsoft Dataverse plug-ins

Create Dataverse plug-ins to enforce advanced business logic and execute custom processing during data operations

3. Harden Dataverse extensions for production workloads

Improve the scalability, security, authentication, and reliability of Dataverse extensions for production environments.

4. Perform reliable operations with Microsoft Dataverse APIs

Use Dataverse APIs effectively and implement resilient integration patterns that cope with service limits and operational challenges.

5. Diagnose advanced Microsoft Dataverse API failures

Identify and resolve performance, authentication, concurrency, and long-running operation issues in Dataverse integrations.

6. Process Power Platform workloads with Azure Functions

Extend Power Platform solutions with Azure Functions for scheduled, event-driven, and long-running processing scenarios.

7. Build Dataverse experiences with Power Apps code apps

Develop Power Apps code applications that connect directly to Dataverse data, actions, and business logic

8. Connect Power Apps code apps to platform services

Integrate code apps with Dataverse, Power Platform connectors, Power Automate flows, and Copilot Studio agents.  

9. Deploy and operate secure Power Apps code apps

Package, deploy, monitor, troubleshoot, and optimise Power Apps code applications for production use.

10. Apply client-side logic in model-driven Power Apps

Use JavaScript, Power Fx, and Dataverse APIs to create responsive and interactive model-driven app experiences.

11. Implement resilient Power Automate cloud-flow logic

Build robust cloud flows that validate data, manage errors, implement retries, and support enterprise governance requirements.

12. Consume Dataverse MCP servers from MCP clients

Connect MCP-enabled clients to governed Dataverse MCP servers and perform authorised operations securely.

13. Integrate custom agents with Microsoft Power Platform

Connect custom AI agents with Dataverse, Copilot Studio agents, and business applications.

14. Publish Microsoft Dataverse events to external services

Configure Dataverse event publishing and integrate external systems using supported event delivery mechanisms.

15. Synchronize external data reliably with Microsoft Dataverse

Implement reliable data synchronisation using change tracking, alternate keys, and upsert operations.

16. Connect external APIs with Power Platform custom connectors

Create and secure custom connectors that allow Power Platform applications to communicate with external REST APIs.

17. Evaluate Microsoft Power Platform solution implementation options

Assess requirements and choose appropriate implementation approaches for data, logic, security, user experience, and AI agents.

18. Design extensible Microsoft Power Platform solution components

Design scalable solution components including code apps, integrations, automations, connectors, agents, and monitoring capabilities.

19. Deliver Power Platform solutions through governed ALM

Apply application lifecycle management practices using solutions, environment variables, pipelines, and build automation.

20. Deliver Power Platform solutions through governed ALM

Learn to manage releases, solution dependencies, CI/CD processes, and governance controls for enterprise Power Platform deployments.


Common questions

When does AB-400: Extend Microsoft Power Platform Solutions with code and AI run?

There are no scheduled dates for this course at the moment. Get in touch and we'll let you know when the next one is set, or arrange it for your team.

How much does AB-400: Extend Microsoft Power Platform Solutions with code and AI cost?

From $2,995 + GST per person.

Do I need any prior experience?

Students should have working experience wit Microsoft Power Platform services JavaScript, TypeScript, JSON, and Power Fx C#, Python, HTML, and YAML RESTful web APIs Microsoft Azure Microsoft Foundry Microsoft Copilot Studio

Can I attend online, or does it have to be in a classroom?

Both. Some dates run live online and others in-class. Each date on this page shows its format, so pick whichever suits.

Can you run this course for my team?

Yes. Any ACE course can be delivered in-house at your workplace and tailored to your team's tools and goals — quote course code AB400 when you enquire.