Design and deliver secure Power Platform solutions

At a glance

Turn Microsoft Power Platform requirements into secure, supportable components and repeatable releases. You evaluate implementation choices within approved identity and security models, define component contracts, and govern solution delivery through application lifecycle management (ALM).

Prerequisites

  • Ability to translate stakeholder needs into functional and nonfunctional requirements for a Microsoft Power Platform solution.
  • Ability to specify a solution component's API inputs, outputs, errors, identity, and telemetry requirements.
  • Ability to export a Power Platform solution, unpack it into source files, commit the files to Git, pack the solution, and import it into a nonproduction environment.

Modules in this learning path

Evaluate Power Platform requirements, identify implementation constraints, and select component-level approaches for logic, data, user experience, and agents. Apply approved identity and security models, and escalate organization-level decisions to their owners.

Design the components that extend a Microsoft Power Platform solution beyond its out-of-the-box capabilities, from Power Apps and Dataverse code components through custom connectors, MCP servers, integrations, automations, custom interfaces, custom agents, and monitoring and alerting.

Govern how a Power Platform solution moves from development to production by managing solution dependencies and layers, externalizing configuration in environment variables, extending Microsoft Power Platform Pipelines with approval gates, and automating builds and releases with Power Platform Build Tools.