Microsoft Associate Certification Badge-min
Microsoft Certification Training

PL-400: Microsoft Power Platform Developer

Prepare to pass the PL-400: Microsoft Power Platform Developer Certification Exam in a 5-day course. 

Instructor-led Training

Microsoft Certified: Power Platform Developer Associate

If you have a passion for designing, developing, securing, and extending Microsoft Power Platform solutions, this certification could be for you. To earn this certification, you must be able to create solution components, including application enhancements, custom user experience, system integrations, data conversions, custom process automation, and custom visualizations. You need a strong applied knowledge of Microsoft Power Platform services and a basic understanding of DevOps practices for Microsoft Power Platform. Plus, your background should include development experience using JavaScript, JSON, TypeScript, C#, HTML, .NET, Azure, Microsoft 365, RESTful web services, ASP.NET, and Power BI.

Candidates for this certification typically work with app makers, functional consultants, solution architects, and IT administrators. You have varied responsibilities, including:

  • Creating technical designs and Power Apps.
  • Configuring Dataverse, Power Apps, and business process automation.
  • Extending the platform and the user experience.
  • Developing integrations.

Course Outline

Validate requirements and design technical architecture

  • design and validate the technical architecture for a solution
  • design authentication and authorization strategy
  • determine whether you can meet requirements with out-of-the-box functionality
  • determine when to use Logic Apps versus Power Automate flows
  • determine when to use serverless computing, plug-ins, or Power Automate
  • determine when to build a virtual entity data source provider and when to use connectors

Design solution components

  • design a Microsoft Dataverse data model
  • design Power Apps reusable components
  • design custom connectors
  • design server-side components

Describe Microsoft Power Platform extensibility points

  • describe Power Virtual Agents extensibility points including Bot Framework skills and Power Automate flows
  • describe Power Apps portal extensibility points including CRUD APIs and custom styling
  • describe Dataverse custom APIs and their uses

Configure security to support development

  • troubleshoot operational security issues
  • create or update security roles and column-level security profiles
  • configure business units and teams

Implement tables and columns

  • configure tables and table options
  • configure columns
  • configure relationships and types of behaviors

Implement application lifecycle management (ALM)

  • create solutions and manage solution components
  • import and export solutions
  • manage solution dependencies
  • implement source control for projects including solutions and code assets
  • create and use environment variables
  • describe how to use Package Deployer and associated tools to create a package
  • automate deployments

Create model-driven apps

  • configure a model-driven app
  • configure forms
  • configure columns
  • configure commands and buttons

Create canvas apps

  • create and configure a canvas app or custom page
  • implement complex formulas to manage control events and properties
  • build reusable component libraries
  • test an app by using Test Studio
  • embed an app in Microsoft Teams

Manage and troubleshoot apps

  • troubleshoot app issues by using Monitor and other browser-based debugging tools
  • identify and resolve connector and API errors
  • optimize app performance including pre-loading data and query delegation

Configure Power Automate

  • build a cloud flow
  • configure steps to use Dataverse connector actions and triggers
  • implement complex expressions in flow steps
  • implement error handling

Implement processes

  • create and configure business process flows
  • create and configure business rules
  • create, manage, and interact with business process flows by using server-side and clientside code
  • troubleshoot processes

Apply business logic using client scripting

  • create JavaScript or TypeScript code that targets the Client API object model
  • register an event handler
  • create client-side scripts that target the Dataverse Web API

Create a Power Apps Component Framework (PCF) component

  • describe the component lifecycle
  • initialize a new component
  • configure a component manifest
  • implement component interfaces
  • package, deploy, and consume a component
  • configure and use PCF Device, Utility, and WebAPI features

Create a command button function

  • create commands
  • design command button rules and actions
  • manage dependencies between JavaScript libraries

Create a plug-in
 describe the plug-in execution pipeline
 design and develop a plug-in
 debug and troubleshoot a plug-in
 implement business logic by using pre-images and post-images
 perform operations on data by using the Organization service API
 optimize plug-in performance by configuring concurrency, transactions, and batching
 configure a Dataverse custom API message
 register custom assemblies by using the Plug-in Registration Tool
 develop a plug-in that targets a custom action message
Create custom connectors
 create a definition for the API
 configure API security
 use policy templates to modify connector behavior at runtime
 expose Azure Functions as custom connectors

Use platform APIs
 interact with data and processes by using the Dataverse Web API or the Organization
Service
 implement API limit retry policies
 optimize for performance, concurrency, transactions, and batching
 perform authentication by using OAuth

Process workloads
 process long-running operations by using Azure Functions
 configure scheduled and event-driven function triggers in Azure Functions
 authenticate to the Microsoft Power Platform by using managed identities

Publish and consume events
 publish an event by using the API
 publish an event by using the Plug-in Registration Tool
 register service endpoints including webhooks, Azure Service Bus, and Azure Event Hub
 implement a Dataverse listener for an Azure solution
 create an Azure Function that interacts with Microsoft Power Platform

Implement data synchronization
 configure entity change tracking
 read entity change records by using platform APIs
 create and use alternate keys

5 Days

Build An In-house Team Of Cloud Experts With Dedicated Courses!

Learn fundamental to advanced skills using Azure, Microsoft 365, and related business applications. Meet with a Microsoft Certified Training Specialist to design a custom learning plan for your organization!

Contact Us