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 connectorsImplement 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
Best Microsoft PL-400 Certification, Microsoft PL-400 Training at certkingdom.com
Tagged with: Certkingdom Microsoft PL-400 Exam, Certkingdom PDF Microsoft PL-400, Exam Microsoft PL-400 ebooks, Exam Microsoft PL-400 labs, Exam Microsoft PL-400 online training, Exam Microsoft PL-400 PDF, Exam Microsoft PL-400 Q&A, Exam Microsoft PL-400 Study Guide, Exam Microsoft PL-400 testing engine, Exam Microsoft PL-400 videos, Microsoft Certified: Power Platform Developer Associate