PL-400 Microsoft Power Platform Developer

Duration: 5 days Dates: 16 November 2026

PL-400 is aimed at developers who extend the Power Platform beyond what can be done with clicks: plug-ins and custom APIs in Dataverse, custom connectors, code components with the Power Apps Component Framework, Azure Functions for long-running operations, and clean application lifecycle management with pipelines and CI/CD. The course prepares you for the PL-400 exam (certification «Microsoft Certified: Power Platform Developer Associate»).

Technical Design

  • Analyse architecture, determine solution components and implementation approach, design authentication and authorisation
  • Decide what can be done with out-of-the-box tools and where business logic belongs: cloud, client, business rules, plug-ins or Power Automate
  • Weigh up standard tables, virtual tables, elastic tables or connectors against each other
  • Consider the impact of security features: DLP policies, security roles, teams, business units, row sharing
  • Design components: reusable canvas and code components (PCF), custom connectors, Dataverse code with Power Fx, plug-ins and custom APIs, automations and integrations

Build Solutions and ALM

  • Manage development environments, apply security roles on a least-privilege basis, scope operational issues
  • Application lifecycle management: solution dependencies and layers, environment variables, Power Platform pipelines, CI/CD with the Power Platform Build Tools

Extend Power Apps

  • Complex Power Fx formulas, reusable component libraries, connect business logic via cloud flows
  • Troubleshoot with Monitor and browser tools; optimise performance through data preloading and query delegation; speed up forms and views in model-driven apps

Extend the User Interface

  • Client scripting: JavaScript against the client API object model, register event handling, call the Dataverse Web API, commands and buttons with Power Fx and JavaScript
  • Power Apps Component Framework: lifecycle events, manifest, component interfaces, packaging and deployment, access to device, utility and web API features

Extend the Platform

  • Dataverse plug-ins: execution pipeline stages, execution context, pre- and post-images, Organization Service, performance optimisation, custom API messages, registration with the Plug-in Registration Tool, business events
  • Custom connectors: OpenAPI definition, authentication, policy templates, importing existing APIs, Azure Functions as a backend, data transformation
  • Platform APIs: Dataverse Web API and Organization Service, retry policies for API limits, concurrency, transactions and bulk operations, OAuth
  • Azure Functions for long-running operations, scheduled and event-driven triggers, authentication via managed identities
  • Power Automate cloud flows: Dataverse triggers and actions, complex expressions, sensitive parameters and Azure Key Vault, error handling, trigger filters and retries, child flows, service principals

Integrations

  • Publish and subscribe to Dataverse events: service endpoints, webhooks, Azure Service Bus and Event Hub
  • Data reconciliation with change tracking, alternate keys and UpsertRequest
Learning Solution

Blended Learning, Firmenseminar, Individualcoaching, Klassenraumtraining, Online Live Webinar, Prüfungsvorbereitung

Language

Deutsch, Englisch, Französisch, Italienisch

Dates

2026/09/14, 2026/11/16, flexibel, auf Anfrage

Location

Brüttisellen, Lausanne, flexibel, auf Anfrage

Developers who extend Power Platform solutions and integrate them into existing systems.

Programming skills are required – ideally C# and JavaScript – as well as experience with the Power Platform and Dataverse. PL-900 or PL-200 are a good starting point, but not a requirement.

After the course you will be able to:

  • decide when out-of-the-box tools are enough and when custom code is needed
  • write, register and optimise Dataverse plug-ins and custom APIs
  • build and roll out custom connectors and code components
  • use Azure Functions and Service Bus for integrations and long-running operations
  • deliver solutions across environments in a versioned, automated way

Price range: CHF3'400 through CHF15'600 excl. VAT

Clear

SIGN UP

Newsletter

Receive news about new courses, offers and promotions by email.

← Back

Thank you for your response. ✨

Email Subscription
Amazon
VMware and Virtualisation