Exam PL-400 Microsoft Power Platform Developer Exam Updated on March 14, 2022

The English language version of this exam was updated on March 14, 2022. Please download the exam skills outline below to see what changed.

Skills measured
Create a technical design (10-15%)
Configure Microsoft Dataverse (10-15%)
Create and configure Power Apps (5-10%)
Configure business process automation (5-10%)
Extend the user experience (15-20%)
Extend the platform (20-25%)
Develop integrations (5-10%)


The following exam guide shows the changes that were implemented on March 14, 2022 to the English language version of this exam.

Audience Profile
Candidates for this exam design, develop, secure, and troubleshoot Microsoft Power Platform solutions. Candidates implement components of a solution that include application enhancements, custom user experience, system integrations, data conversions, custom process automation, and custom visualizations. Candidates must have strong applied knowledge of Microsoft Power Platform services, including in-depth understanding of capabilities, boundaries, and constraints. Candidates should have a basic understanding of DevOps practices for Microsoft Power Platform. Candidates should have development experience that includes Microsoft Power Platform services, JavaScript, JSON, TypeScript, C#, HTML, .NET, Microsoft Azure, Microsoft 365, RESTful Web Services, ASP.NET, and Power BI.

Skills Measured
NOTE: The bullets that follow each of the skills measured are intended to illustrate how we are assessing that skill. Related topics may be covered in the exam.
NOTE: Most questions cover features that are general availability (GA). The exam may contain questions on Preview features if those features are commonly used.

Create a technical design (10-15%)

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 BI extensibility points including Power BI APIs, custom visuals, and embedding Power BI apps in websites and other applications
 describe Power Apps portal extensibility points including CRUD APIs and custom styling
 describe Web ResourcesDataverse custom APIs and their uses

Configure Microsoft Dataverse (15–2010–15%)
Configure security to support development
 troubleshoot operational security issues
 create or update security roles and fieldcolumn-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

 create a package for deploymentDescribe how to use Package Deployer and associated tools to create a package
 automate deployments
 implement source control for projects including solutions and code assets

Create and configure Power Apps (15–205–10%)
Create model-driven apps

 configure a model-driven app
 configure forms
 configure columns
 configure visualizations
 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
 analyze app usage by using App Insights
 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
 interpret results from App Checker and Solution Checker
 identify and resolve connector and API errors
 optimize app performance including pre-loading data and query delegation

Configure business process automation (5-10%)


Configure Power Automate

Create and configure a flowBuild a cloud flow
 configure steps to use Dataverse connector actions and triggers
 implement complex expressions in flow steps
 implement error handling
 troubleshoot flows by analyzing JSON responses from connectors

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 client-side code
 troubleshoot processes

Extend the user experience (10–1515–20%)

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 PCF component lifecycle
 initialize a new PCF component
 configure a PCF component manifest
 implement the component interfaces
 package, deploy, and consume the a component
 configure and use PCF Device, Utility, and WebAPI features
 test and debug PCF components by using the local test harness

Create a command button function

 create a commands function
 design command button rules and actions
 edit the command bar by using the Ribbon Workbench
 manage dependencies between JavaScript libraries

Extend the platform (15–2020–25%)
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
 create custom connectors for public APIs by using Postman

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
 query the Global Discovery service to discover the URL and other information for an organization
 perform entity metadata operations with the Web API

 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

Develop integrations (5-10%)
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

QUESTION 1
You need to improve warehouse counting efficiency.
What should you create?

A. a flow that updates the warehouse counts as the worker performs the count
B. a model-driven app that allows the user to key in inventory counts
C. A Power BI dashboard that shows the inventory counting variances
D. a canvas app that scans barcodes to allow a warehouse worker to select inventory counts

Answer: D

QUESTION 2
You need to replace the bicycle inspection forms.
Which two solutions should you use? Each answer presents part of the solution.
NOTE: Each correct selection is worth one point.

A. a flow that maps inspection data to Dynamics 365 Field Service
B. a logic app that guides the technician through the inspection
C. a canvas app that guides the technician through the inspection
D. a model-driven app based on customer service entities

Answer: A,D

QUESTION 3
You are building a custom application in Azure to process resumes for the HR department.
The app must monitor submissions of resumes.
You need to parse the resumes and save contact and skills information into the Common Data Service.
Which mechanism should you use?

A. Power Automate
B. Common Data Service plug-in
C. Web API
D. Custom workflow activity

Answer: A

QUESTION 4
A company manages capital equipment for an electric utility company. The company has a SQL Server
database that contains maintenance records for the equipment.
Technicians who service the equipment use the Dynamics 365 Field Service mobile app on tablet devices to
view scheduled assignments. Technicians use a canvas app to display the maintenance history for each piece
of equipment and update the history.
Managers use a Power BI dashboard that displays Dynamics 365 Field Service and real-time maintenance data.
Due to increasing demand, managers must be able to work in the field as technicians.
You need to design a solution that allows the managers to work from one single screen.
What should you do?

A. Add the maintenance history app to the Field Service Mobile app.
B. Add the manager Power BI dashboard to the Field Service mobile app.
C. Create a new maintenance canvas app from within the Power BI management dashboard.
D. Add the maintenance history app to the Power BI dashboard.

Answer: D

QUESTION 5
A company has an application that provides API access.
You plan to connect to the API from a canvas app by using a custom connector.
You need to request information from the API developers so that you can create the custom connector.
Which two types of files can you use? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.

A. YAML
B. WSDL
C. OpenAPI definition
D. Postman collection

Answer: C,D

Examkingdom Microsoft PL-400 Exam pdf, Certkingdom Microsoft PL-400 PDF

MCTS Training, MCITP Trainnig

Best Microsoft PL-400 Certification, Microsoft PL-400 Training at certkingdom.com

Exam PL-400 Microsoft Power Platform Developer Exam Updated on March 14, 2022
Scroll to top