Microsoft Certified: Power Platform Developer Associate
AB-400 Articles & Study Guides
Explore focused explanations and study guides for Power Platform Developer Associate.
24 articles published

Start here

01 · Study & Preparation · Guide
AB-400: Certification Guide and the PL-400 Transition
AB-400 assesses developers who extend Microsoft Power Platform through custom user experiences, server logic, automation, integrations and agentic AI. It is associated with Microsoft Certified: Power Platform Developer Associate.
Explore AB-400 articles
Showing 1–12 of 24 articles

01 · Study & Preparation · Guide
AB-400: Certification Guide and the PL-400 Transition
AB-400 assesses developers who extend Microsoft Power Platform through custom user experiences, server logic, automation, integrations and agentic AI. It is associated with Microsoft Certified: Power Platform Developer Associate.

02 · Study & Preparation · Guide
AB-400: Choosing Power Platform Extension Architectures
Choose Power Platform extension architectures by separating three decisions: what must be enforced when data changes, what can finish later, and how the user should interact.

03 · Study & Preparation · Guide
AB-400: Designing Security and Dataverse Data Boundaries
Designing security and Dataverse data boundaries starts with four decisions: identify the principal that actually performs each operation, define which data that principal may access, choose a table model that can enforce the required…

04 · Study & Preparation · Guide
AB-400: Managing Solutions, Pipelines and Build Tools
To move a Microsoft Power Platform extension across environments repeatably, capture its solution components in source control, establish dependencies and target configuration, produce a versioned release artifact, validate it in test,…

05 · Study & Preparation · Guide
AB-400: Client Scripting and Commands in Model-Driven Apps
To add responsive client scripting and commands in model-driven apps, first define the interaction, register a JavaScript web resource on the appropriate form events, and obtain the form context from each event's execution context.

06 · Study & Preparation · Guide
AB-400: Building Reusable PCF Code Components
Building reusable PCF code components starts with a host contract: choose the app surface, define the data and capabilities in the manifest, implement the component lifecycle, package the component in a solution, and configure a consuming…

07 · Study & Preparation · Guide
AB-400: Building Code Apps with Dataverse and Automation
Build a Power Apps code app by initializing it for one development environment, adding its governed data sources with the Power Apps CLI, and inspecting the generated TypeScript contracts before wiring user actions.

08 · Study & Preparation · Guide
AB-400: Deploying and Troubleshooting Power Apps Code Apps
Release a Power Apps code app by building the tested source, publishing it into the intended environment and solution, and validating access as an intended user.

09 · Study & Preparation · Guide
AB-400: Dataverse Plug-ins and the Event Execution Pipeline
To enforce a Dataverse data invariant across clients, define the rule on the server, select the message and table that carry the write, and register synchronous plug-in steps at the stage where the necessary data exists.

10 · Study & Preparation · Guide
AB-400: Custom APIs, Business Events and Plug-in Identity
To expose a governed Dataverse operation, define its named custom application programming interface (API) and typed contract, attach the implementing plug-in, enforce caller and record authorization, and configure Microsoft Power Platform…

11 · Study & Preparation · Guide
AB-400: Dataverse API Clients and OAuth Authentication
Choose Dataverse API clients and OAuth authentication separately: use the Dataverse Web API for portable HTTP applications and browser access, prefer the SDK for .NET with ServiceClient when a .NET application benefits from Dataverse…

12 · Study & Preparation · Guide
AB-400: Reliable Dataverse Bulk and Background Operations
For reliable Dataverse bulk and background operations, choose the unit of correctness before increasing throughput: decide which writes must succeed together, select a supported bulk or individual-request path, bound concurrent work, and…
