Course Duration
3 Days

Microsoft
Authorized Training

IT

Course cost:
was £4,050 + VAT
£3,645 + VAT

IT Certification Overview

Please note, this a pre-release outline and therefore some of this syllabus may be subject to change.

This course explores advanced techniques for extending and customizing Microsoft Power Platform solutions using custom code and AI. Delegates will learn how to build modern business applications by integrating Power Apps code apps, Microsoft Foundry, and Copilot Studio agents. The course covers the application of core Power Platform development skills, advanced extensibility, and AI-powered application development patterns. Participants will gain practical experience in creating connected, intelligent solutions, focusing on technical architecture, solution design, application lifecycle management, and integration with Microsoft Azure and Dataverse. The course is designed to equip developers with the skills needed to deliver robust, scalable, and innovative business applications.

Newto Training Reviews

What Our Happy Alumni Say About Us

Prerequisites

Participants should have:

  • Working experience with Microsoft Power Platform services
  • Familiarity with JavaScript, TypeScript, JSON, and Power Fx
  • Knowledge of C#, Python, HTML, and YAML
  • Understanding of RESTful web APIs
  • Experience with Microsoft Azure
  • Exposure to Microsoft Foundry
  • Experience with Microsoft Copilot Studio

Target audience

This course is designed for:

  • Microsoft Power Platform developers who extend and customize business solutions with code
  • Pro-developers building custom application experiences and agent integrations
  • Individuals preparing for Exam AB-400 toward the Microsoft Certified: Power Platform Developer Associate certification

Learning Objectives

By the end of this course, learners will be able to:

  • Design technical architecture and identify solution components for Power Platform applications
  • Determine implementation approaches for authentication, authorization, and business logic
  • Select appropriate tables, connectors, and user experience components for solution requirements
  • Design and build reusable Power Apps components, custom connectors, and Dataverse code components
  • Implement application lifecycle management, including solution dependencies, environment variables, and CI/CD automations
  • Apply business logic and client scripting in model-driven apps, and build code apps targeting Dataverse and Power Automate
  • Extend Power Platform with plug-ins, custom APIs, managed identities, and Azure Functions
  • Develop integrations using Dataverse events, custom connectors, and Azure services
  • Optimize solution components for performance, security, and scalability

Extend Microsoft Power Platform Solutions with code and AI Course Content

Design the technical architecture for Power Platform solutions

  • Analyze solution components and determine implementation approaches
  • Design authentication and authorization for solution components
  • Assess 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
  • Select appropriate tables, such as standard, virtual, elastic, or connectors
  • Evaluate the impact of Power Platform security features, including managed environments, data policies, security roles, teams, business units, and row sharing
  • Decide when to use deterministic or non-deterministic methods for business logic
  • Choose between code apps, generative pages, PCFs, web resources, interactive agents, and MCP app widgets for user experience
  • Determine when to use Microsoft Foundry or Copilot Studio to build agents

Design Solution Components

  • Design reusable Power Apps components, including generative pages, code components (PCF), and client scripting
  • Create custom connectors and MCP servers for Power Platform solutions
  • Design Dataverse code components, including plug-ins and custom APIs
  • Develop automations using Power Automate cloud flows and Copilot Studio workflows
  • Design inbound and outbound integrations with Dataverse and Microsoft Azure
  • Build custom interfaces using Power Apps code apps
  • Develop custom agents that integrate with Power Platform
  • Implement monitoring and alerting with Azure Monitor Application Insights and Power Platform monitor alerts

Implement Application Lifecycle Management (ALM)

  • Manage solution dependencies and environment variables
  • Handle solution layers and extend Power Platform Pipelines
  • Create CI/CD automations using Power Platform Build Tools

Extend the User Experience

  • Apply business logic in model-driven apps using client scripting
  • Build code targeting the Client API object model
  • Determine event handler registration approaches
  • Create client scripting for Dataverse Web API
  • Configure commands and buttons with Power Fx and JavaScript
  • Implement navigation, dialogs, and notifications using the Client API
  • Develop PCF code components and demonstrate lifecycle events
  • Configure code component manifests and implement component interfaces
  • Package, deploy, and consume components
  • Use Device, Utility, and Web API features in component logic

Build Power Apps Code Apps

  • Configure code apps to use Power Platform connections and Dataverse tables
  • Perform table and metadata operations on Dataverse data
  • Execute Dataverse actions and functions
  • Integrate code apps with Power Automate cloud flows and Copilot Studio agents
  • Use environment variables in code apps
  • Deploy and manage Power Apps code apps
  • Configure Content Security Policy (CSP) settings
  • Implement monitoring with Azure Application Insights
  • Package, deploy, and share code apps
  • Troubleshoot code apps using Monitor and browser-based debugging tools
  • Optimize code app performance and resource usage

Extend Microsoft Power Platform

  • Create Dataverse plug-ins and demonstrate event execution pipeline stages
  • Develop plug-ins using execution context and implement business logic
  • Use images to support plug-in logic and perform operations with the Organization service
  • Optimize plug-in performance and configure custom API messages
  • Register plug-in components with the Plug-in Registration Tool
  • Develop plug-ins implementing custom APIs and configure Dataverse business events
  • Set up managed identity for plug-ins and perform operations with platform APIs
  • Use Dataverse Web API and Organization service for operations
  • Implement API limit retry policies and optimize solution components for performance, concurrency, transactions, and bulk operations
  • Implement and troubleshoot authentication with OAuth
  • Perform asynchronous logic using background operations
  • Use Dataverse SDKs for .NET and Python
  • Process workloads and long-running operations with Azure Functions
  • Implement scheduled and event-driven triggers in Azure Functions for Power Platform solutions
  • Authenticate to Power Platform using managed identities
  • Configure Power Automate cloud flows and Copilot Studio workflows
  • Implement complex expressions and flow control actions, including error handling
  • Configure trigger filter and retry policies
  • Develop reusable logic with child flows
  • Implement authentication for Dataverse connector using service principals
  • Build Microsoft Foundry agents integrated with Power Platform
  • Integrate custom agents using MCP servers and connect to Copilot Studio agents
  • Integrate custom agents with Dataverse data using Work IQ
  • Consume Copilot Studio agents with the Copilot Studio client library

Develop Integrations

  • Publish and consume Dataverse events
  • Publish Dataverse events using IServiceEndpointNotificationService and Plug-in Registration Tool
  • Register service endpoints, including webhooks, Azure Service Bus, and Azure Event Hub
  • Recommend options for listening to Dataverse events
  • Implement data synchronization for Dataverse data using change tracking
  • Develop code using alternate keys and synchronize data with UpsertRequest message
  • Create custom connectors and implement authentication
  • Configure policy templates to modify connector behavior at runtime
  • Import definitions from existing APIs, including Open API definitions, Azure services, and GitHub
  • Create custom connectors for Azure services and develop Azure Functions for use in custom connectors
  • Extend Open API definitions for custom connectors and develop code to transform data

Exams and assessments

Assessment will focus on the practical application of Power Platform development skills, including solution design, custom code implementation, and integration with AI agents

Delegates may be evaluated through scenario-based exercises, code reviews, and solution architecture analysis

The course supports preparation for Exam AB-400, aligned with the Microsoft Certified: Power Platform Developer Associate certification. An exam voucher is sold separately. Please speak to your accoun manager to add it.

Hands-on learning

This course includes:

  • Delegates will engage in practical exercises to build, extend, and integrate Power Platform solutions using custom code and AI
  • Activities include designing solution components, developing plug-ins, creating custom connectors, and implementing application lifecycle management
  • Hands-on labs will reinforce skills in troubleshooting, optimization, and integration with Microsoft Azure and Dataverse

Extend Microsoft Power Platform Solutions with code and AI Dates

Next 3 available training dates for this course

OFFER!

VIRTUAL

QA On-Line Virtual Centre
3 DAYS | ALL DAY
Mon 25 Jan 2027
AVAILABLE
was £4,050 + VAT
£3,645 + VAT
BOOK NOW
OFFER!

VIRTUAL

QA On-Line Virtual Centre
3 DAYS | ALL DAY
Mon 19 Apr 2027
AVAILABLE
was £4,050 + VAT
£3,645 + VAT
BOOK NOW
OFFER!

VIRTUAL

QA On-Line Virtual Centre
3 DAYS | ALL DAY
Mon 12 Jul 2027
AVAILABLE
was £4,050 + VAT
£3,645 + VAT
BOOK NOW

Advance Your Career with Extend Microsoft Power Platform Solutions with code and AI

Gain the skills you need to succeed. Enrol in Extend Microsoft Power Platform Solutions with code and AI with Newto Training today.