AB-400T00: Extend Microsoft Power Platform Solutions with code and AI
Skip to Scheduled Dates
Course Overview
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.
Who Should Attend
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 for this course is that you have working experience with:
- 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
Course Outline
1 - Get started with Microsoft Power Platform development
- Map where extension code runs and how it starts
- Compare client and application extension options
- Compare server, cloud, connector, and agent extension options
- Package extensions in Power Platform solutions
- Module assessment
2 - Implement business logic with Microsoft Dataverse plug-ins
- Demonstrate the use of the different event execution pipeline stages
- Develop a plug-in that uses the execution context
- Implement business logic with images and the Organization service
- Register plug-in components by using the Plug-in Registration tool
- Module assessment
3 - Harden Dataverse extensions for production workloads
- Optimize plug-in performance
- Configure a custom API and develop its plug-in
- Configure Dataverse business events
- Configure Microsoft Power Platform managed identity for plug-ins
- Interpret plug-in evidence
- Module assessment
4 - Perform reliable operations with Microsoft Dataverse APIs
- Perform operations by using the Dataverse Web API
- Perform operations by using the Organization service
- Implement API limit retry policies
- Perform operations by using the Dataverse SDKs for .NET and Python
- Module assessment
5 - Diagnose advanced Microsoft Dataverse API failures
- Optimize solution components for performance, concurrency, transactions, and bulk operations
- Implement and troubleshoot authentication by using OAuth
- Perform asynchronous logic by using background operations
- Predict and diagnose API failures
- Module assessment
6 - Process Power Platform workloads with Azure Functions
- Process long-running operations by using Azure Functions
- Implement scheduled and event-driven triggers in Azure Functions
- Authenticate to Microsoft Power Platform by using managed identities
- Module assessment
7 - Build Dataverse experiences with Power Apps code apps
- Configure a code app to use Dataverse tables
- Perform Dataverse actions and functions from a code app
- Use environment variables in a code app
- Module assessment
8 - Connect Power Apps code apps to platform services
- Configure a code app to use Power Platform connections
- Perform table and metadata operations on Dataverse data
- Configure a code app to use cloud flows and Copilot Studio agents
- Module assessment
9 - Deploy and operate secure Power Apps code apps
- Configure Content Security Policy settings for a code app
- Package, deploy, and share a code app
- Monitor and troubleshoot a code app
- Optimize code app performance and resource usage
- Interpret CSP and Monitor results
- Module assessment
10 - Apply client-side logic in model-driven Power Apps
- Build code that targets the Client API object model
- Create client scripting that targets the Dataverse Web API
- Implement navigation, dialogs, and notifications
- Module assessment
11 - Build reusable controls with Power Apps component framework
- Demonstrate the code component lifecycle and configure its manifest
- Implement component interfaces and platform features
- Package, deploy, and consume a component
- Module assessment
12 - Implement resilient Power Automate cloud-flow logic
- Implement complex expressions and error-handling flow control
- Configure trigger filter and retry policies
- Develop reusable logic by using child flows
- Implement Microsoft Entra ID service principals
- Module assessment
13 - Consume Dataverse MCP servers from MCP clients
- Connect a supported MCP client to a Dataverse MCP server
- Inspect tools and invoke a Dataverse operation
- Apply the MCP server governance boundary
- Module assessment
14 - Integrate custom agents with Microsoft Power Platform
- Integrate code-first agents with Power Platform data
- Connect custom agents, Copilot Studio agents, and applications
- Module assessment
15 - Publish Microsoft Dataverse events to external services
- Publish a Dataverse event by using the IServiceEndpointNotificationService
- Publish a Dataverse event by using the Plug-in Registration Tool
- Register service endpoints including webhooks, Azure Service Bus, and Azure Event Hubs
- Recommend options for listening to Dataverse events
- Module assessment
16 - Synchronize external data reliably with Microsoft Dataverse
- Perform data synchronization by using change tracking
- Develop code that uses alternate keys
- Synchronize data by using the UpsertRequest message
- Predict synchronization outcomes
- Module assessment
17 - Connect external APIs with Power Platform custom connectors
- Create a custom connector from an existing API definition
- Implement authentication for custom connectors
- Modify connector behavior at runtime
- Transform data with an Azure Function or custom code
- Module assessment
18 - Evaluate Microsoft Power Platform solution implementation options
- Analyze solution components and out-of-the-box fit
- Decide where business logic and data live
- Evaluate identity and security constraints
- Choose user experience and agent approaches
- Select component implementation approaches
- Module assessment
19 - Design extensible Microsoft Power Platform solution components
- Design Power Apps and Dataverse code components
- Design connectors, MCP servers, and integrations
- Design automations, code app interfaces, and custom agents
- Design monitoring and alerting
- Make component design decisions
- Module assessment
20 - Deliver Power Platform solutions through governed ALM
- Manage solution dependencies and solution layers
- Create and use environment variables
- Implement and extend Microsoft Power Platform Pipelines
- Create CI/CD automations by using Power Platform Build Tools
- Make ALM release decisions
- Module assessment
< Back to Course Search
Class times are listed Mountain time
This is a 3-day class
Class dates not listed.
Please contact us for available dates and times.