Examens: Extend Microsoft Power Platform Solutions with code and AI (AB-400)
- Prix: EUR126.00
- Réf.: AB-400
Aller à:
Descriptif
TopLearn to extend and customize Microsoft Power Platform solutions using code, AI, and advanced application development techniques.
As a candidate for this exam, you design, develop, test, and troubleshoot solution components by using the extension points of Microsoft Power Platform and generative AI. You implement:
- custom user experiences and business logic.
- system integrations.
- data conversions.
- custom process automation.
- Power Automate workflow expressions.
- agentic AI as part of your solution logic.
Updated Oct. 2026
Objectifs
TopCandidates will be assessed on:
- Build Microsoft Power Platform solutions (15–20%)
- Extend the user experience (25–30%)
- Extend Microsoft Power Platform (35–40%)
- Develop integrations (10–15%)
Programme
TopBuild Microsoft Power Platform solutions (15–20%)
- Design the technical architecture
- Analyze the technical architecture to identify solution components and their implementation approach
- Design authentication and authorization for solution components
- Determine whether requirements can be met with out-of-the-box functionality
- Determine where to implement business logic including cloud services, client-side processing, business rules, plug-ins, and automation
- Determine when to use standard tables, virtual tables, elastic tables, or connectors
- Assess the impact of Microsoft Power Platform security features on solution components, including managed environments, data policies, security roles, teams, business units, and row sharing
- Determine when to use deterministic or non-deterministic methods to implement business logic
- Determine when to use code apps, generative pages, Power Apps component frameworks (PCFs), web resources, interactive agents, and Model Context Protocol (MCP) app widgets to implement the user experience
- Determine when to use Microsoft Foundry or Microsoft Copilot Studio to build agents
- Design solution components
- Design Power Apps reusable components including generative pages, code components (PCF), and client scripting
- Design custom connectors and MCP servers for use with Microsoft Power Platform solutions
- Design Dataverse code components, including plug-ins and custom APIs
- Design automations, including Power Automate cloud flows and Copilot Studio workflows
- Design inbound and outbound integrations using Dataverse and Microsoft Azure
- Design custom interfaces by using Power Apps code apps
- Design custom agents that integrate with Microsoft Power Platform
- Design monitoring and alerting, including Azure Monitor Application Insights and Microsoft Power Platform monitor alerts
- Implement application lifecycle management (ALM)
- Manage solution dependencies
- Create and use environment variables
- Manage solution layers
- Implement and extend Microsoft Power Platform Pipelines
- Create Continuous Integration/Continuous Deployment (CI/CD) automations using Microsoft Power Platform Build Tools
Extend the user experience (25–30%)
- Apply business logic in model-driven apps by using client scripting
- Build code that targets the Client API object model
- Determine an event handler registration approach
- Create client scripting that targets the Dataverse Web API
- Configure commands and buttons by using Power Fx and JavaScript
- Implement navigation, dialogs, and notifications by using the Client API
- Create PCF code components
- Demonstrate the use of the different lifecycle events
- Configure a code component manifest
- Implement component interfaces
- Package, deploy, and consume a component
- Configure and use Device, Utility, and Web API features in component logic
- Build Power Apps code apps
- Configure code apps to use Microsoft Power Platform connections
- Configure code apps to use Dataverse tables
- Perform table and metadata operations on Dataverse data
- Perform Dataverse actions and functions
- Configure code apps to use Power Automate cloud flows
- Configure code apps to use agents built in Copilot Studio
- Configure code apps to use environment variables
- Deploy and manage Power Apps code apps
- Configure Content Security Policy (CSP) settings
- Implement monitoring by using Azure Application Insights
- Package, deploy, and share code apps
- Troubleshoot code apps by using Monitor and other browser-based debugging tools
- Optimize code app performance and resource usage
Extend Microsoft Power Platform (35–40%)
- Create a Dataverse plug-in
- Demonstrate the use of the different event execution pipeline stages
- Develop a plug-in that uses the execution context
- Develop a plug-in that implements business logic
- Implement images to support plug-in logic
- Perform operations in plug-ins by using the Organization service
- Optimize plug-in performance
- Configure a Dataverse custom API message
- Register plug-in components by using the Plug-in Registration Tool
- Develop a plug-in that implements a custom API
- Configure Dataverse business events
- Configure Microsoft Power Platform managed identity for plug-ins
- Perform operations by using platform APIs
- Perform operations by using the Dataverse Web API
- Perform operations by using the Organization service
- Implement API limit retry policies
- Optimize solution components for performance, concurrency, transactions, and bulk operations
- Implement and troubleshoot authentication by using OAuth
- Perform asynchronous logic by using background operations
- Perform operations by using Dataverse SDKs for .NET and Python
- Process workloads by using Microsoft Azure Functions
- Process long-running operations by using Azure Functions for Microsoft Power Platform solutions
- Implement scheduled and event-driven triggers in Azure Functions for Microsoft Power Platform solutions
- Authenticate to Microsoft Power Platform by using managed identities
- Configure Power Automate cloud flows and Copilot Studio workflows
- Implement complex expressions in flow steps
- Implement flow control actions including error handling
- Configure trigger filter and retry policies
- Develop reuseable logic by using child flows
- Implement authentication for the Dataverse connector by using service principals
- Build Microsoft Foundry agents by using code that integrates with the Microsoft Power Platform
- Integrate custom agents by using Microsoft Power Platform MCP servers
- Connect custom agents to Copilot Studio agents
- Integrate custom agents with Dataverse data by using Work IQ
- Consume Copilot Studio agents by using the Copilot Studio client library
Develop integrations (10–15%)
- Publish and consume Dataverse events
- 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 Hub
- Recommend options for listening to Dataverse events
- Implement synchronization for Dataverse data
- Perform data synchronization by using change tracking
- Develop code that uses alternate keys
- Synchronize data by using the UpsertRequest message
- Create custom connectors
- Implement authentication for custom connectors
- Configure policy templates to modify connector behavior at runtime
- Import definitions from existing APIs including Open API definitions, Azure services, and GitHub
- Create a custom connector for an Azure service
- Develop an Azure Function to be used in a custom connector
- Extend the Open API definition for a custom connector
- Develop code for a custom connector to transform data
Pre-requis
TopYou must have applied knowledge of:
- 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 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