Extend Microsoft Power Platform solutions with custom code, advanced integrations, automation, and artificial intelligence (AI). This advanced course teaches experienced developers how to build, customize, secure, and deploy sophisticated business applications using Microsoft Dataverse, Power Apps, Power Automate, Azure Functions, and Microsoft Copilot Studio.
Participants will explore advanced Dataverse development, custom application experiences, API integrations, AI agents, and application lifecycle management (ALM). Through practical development techniques, learners will gain the skills needed to create reliable, scalable, and secure Power Platform solutions that support complex business requirements.
Power Platform Developer Delivery Methods
Power Platform Developer Course Information
In this course, you will learn the following:
- Extend Power Platform capabilities: Develop custom business logic, plug-ins, and components that go beyond standard low-code functionality.
- Build advanced applications: Create professional Power Apps experiences using code apps, custom controls, and client-side development techniques.
- Integrate enterprise systems: Connect Dataverse with external applications, APIs, and Azure services to support complex business processes.
- Automate and integrate AI agents: Build resilient workflows and connect AI agents with Power Platform applications and enterprise data.
- Improve security and reliability: Apply production-ready development practices, troubleshoot API failures, and implement secure integrations.
- Streamline solution delivery: Use application lifecycle management practices and automated deployment processes to deliver maintainable Power Platform solutions.
Training Prerequisites
Before attending this course, you should have working experience with Microsoft Power Platform services and familiarity with common development technologies, including JavaScript, TypeScript, JSON, Power Fx, C#, Python, HTML, YAML, and RESTful web APIs. Experience with Microsoft Azure, Microsoft Foundry, and Microsoft Copilot Studio is also recommended.
Exam Information
This Official Microsoft training course will prepare students for AB-400: Power Platform Developer Associate certification exam.
Power Platform Developer Course Outline
Extend Dataverse with Code and Azure Compute
- Identify Microsoft Power Platform development options and select appropriate extension approaches.
- Implement business logic using Microsoft Dataverse plug-ins.
- Harden Dataverse extensions for production performance, security, and reliability.
- Perform reliable Dataverse API operations using appropriate interfaces and retry policies.
- Diagnose and resolve advanced Dataverse API failures, including performance, concurrency, and authentication issues.
- Process scheduled, event-driven, and long-running Power Platform workloads using Azure Functions.
Build Professional Power Apps Experiences
- Build Power Apps code apps that interact with Dataverse data and business logic.
- Connect Power Apps code apps to platform services, cloud flows, and Copilot Studio agents.
- Deploy, secure, monitor, and optimize Power Apps code apps for production environments.
- Implement client-side logic in model-driven Power Apps using JavaScript, Power Fx, and APIs.
- Develop reusable custom controls using the Power Apps component framework.
Build Automation and Agent Integrations
- Implement resilient Power Automate cloud flows with error handling, reusable logic, and reliable execution.
- Connect MCP clients to governed Dataverse Model Context Protocol (MCP) servers and invoke approved operations.
- Integrate custom AI agents with Power Platform data, applications, and Microsoft Copilot Studio agents.
Integrate Dataverse with Services and External Data
- Publish Dataverse events to external services using plug-ins and configured endpoints.
- Synchronize external data with Dataverse using change tracking, alternate keys, and upsert operations.
- Develop secure Power Platform custom connectors to integrate external APIs and services.
Design and Deliver Secure Power Platform Solutions
- Evaluate Power Platform requirements and select appropriate implementation approaches for secure business solutions.
- Design extensible Power Platform components, including custom connectors, integrations, automations, and agents.
- Deliver Power Platform solutions using governed application lifecycle management (ALM), automated builds, and deployment pipelines.