PL-400 Power Platform Developer Associate
The Microsoft Power Platform helps organizations optimize their operations by simplifying, automating and transforming business tasks and processes. In this Certification & Training course, students will learn how to build Power Apps, Automate Flows and extend the platform to complete business requirements and solve complex business problems.
Do you want to quickly build apps with little to no code? This module focuses on the building blocks of
Dataverse and model-driven apps. These key components will help you build quick business apps in your
organization.
Click here to know more details
Model-driven app design is an approach that focuses on quickly adding components to your apps. These
components include dashboards, forms, views, and charts. With little or no code, you can make apps that
are simple or complex.
Click here to know more details
Dataverse tables are similar to tables in a database. Every instance of a Dataverse database includes a
base set of tables that provide structure for data that is commonly used by business applications.
Click here to know more details
Do you want to create new data columns or use existing standardized columns for your business
solutions? This module will show you how to manage or create new columns within a table in Dataverse.
Click here to know more details
Do you want to create standardized choice lists that you can use across all of your Power Apps? This
module will show you how to create new or use standard choice lists called choices in Dataverse.
Click here to know more details
Do you need to create relationships between tables? This module will show how and why you can separate
data into tables and how to relate between tables to build complex and robust business solutions. It will
also explain the different kinds of relationships that you can define between tables in Dataverse.
Click here to know more details
The ability to build business rules that ensure consistent business logic whatever app is accessing that
data set is imperative to a successful business operation. This module will show you how you can build
business rules that are triggered anytime they’re used within Dataverse.
Click here to know more details
Do you want to use rollup or calculation columns? This module shows you how to build calculations or
rollups that are defined and triggered within the data in Dataverse, regardless of the app that accesses
that data set.
Click here to know more details
Do you want to use security roles to limit user permissions? This module will show you how you can set
permissions to limit access to an environment. Or limit which users can view, edit, or delete data in an
environment within Dataverse.
Click here to know more details
Learn the basics of Power Apps and how you can use it in your organization.
Click here to know more details
Learn how to customize an app by adding controls, images, and logic.
Click here to know more details
Manage app versions, app sharing, and environments in Power Apps.
Click here to know more details
App users can only navigate through the navigation options provided by an app developer, and this
module is designed to help you build a good navigation experience for your canvas app.
Click here to know more details
Do you want to build a better UI for app users? This module helps you do that using themes, icons,
images, personalization, different form factors, and controls.
Click here to know more details
Controls help create a better experience for the user and collect the appropriate data. This module will
help you understand and use Controls.
Click here to know more details
In this module, you’ll learn best practices around testing and documenting your Power Apps application.
Click here to know more details
Imperative development techniques can help you achieve the goal for your app. You will learn about
different development methods and different variables in Power Apps.
Click here to know more details
Do you have need for complex formulas in your app? This module can help you write those formulas.
Click here to know more details
With some Power Apps canvas apps a form is not the solution. This module will focus on how to perform
custom updates when your data is not in a form.
Click here to know more details
Do you want to test your app and improve it’s performance? This module will help you understand how to
test an app and improve performance.
Click here to know more details
Do you want to improve a user’s experience in your canvas app? This module will show you how to work
with relational data to provide a good experience for app users.
Click here to know more details
It’s important to learn how to work with data source limits. You need to understand the various limits and
variables that go into those limits to best work with data in Power Apps. This will help you chose the best
data source for an app to meet your requirements.
Click here to know more details
Do you need to connect to data that isn’t tabular? This module will help with that. It includes discussion of
action-based connectors, Flow, and user data.
Click here to know more details
Custom connectors can be used with your canvas app when a built-in connector is not available. This
module focuses on using custom connectors.
Click here to know more details
Power Automate is an online workflow service that automates actions across the most common apps and
services.
Click here to know more details
Power Automate is an online workflow service that automates actions across the most common apps and
services. In this module, you’ll build approval flows to streamline your business, save time, and work
more efficiently.
Click here to know more details
Get the most out of your data using functions to create expressions.
Click here to know more details
The goal of this module is to give a broad-scoped overview of the developer experience as it relates to
Microsoft Power Platform. It will cover a high-level introduction how the ecosystem is represented, with
the intended audience being a software developer with limited experience in working with Microsoft Power
Platform.
Click here to know more details
This module will focus on the available developer tools that can help you perform development activities
with Microsoft Power Platform.
Click here to know more details details
extensibility options exist. It will also cover the ever-important element of Microsoft Power Platform
development, which is the decision-making process of determining when to use configuration versus code.
Click here to know more details
The goal of this module is to give an introductory overview of Microsoft Power Platform SDKs that are
available from Microsoft via NuGet.
Click here to know more details
The purpose of this module is to provide an in-depth overview of plug-ins as it relates to Microsoft Power
Platform development. This module will review how and when plug-ins are implemented, how they are
registered and deployed, and the various configuration options that are available during plug-in
registration.
Click here to know more details
The goal of this module is to review how to achieve common user experience automation procedures
through Client Script. This module is intended to serve as a practical guide for how to solve real-world
scenarios that are frequently encountered during Microsoft Power Platform implementations.
Click here to know more details
This module will focus on educating developers on how to perform common techniques in regard to
automating business process flows, along with explaining the context of when these scenarios might be
applied.
Click here to know more details
Learn how to get started with Microsoft Power Apps component framework.
Click here to know more details
Build a custom Power Apps component, create a code component solution package, and then test and
debug a code component.
Click here to know more details
Get details on how to address more complex scenarios as it applies to a Power Apps component
framework. This module covers how to use client frameworks such as React and Angular within a
component, along with how to address scenarios such as file upload, localization, and integration with
Microsoft Dataverse Web API.
Click here to know more details
The ability to show and interact with Dataverse data on a website is a core benefit of implementing a
Microsoft Power Apps portal. This module focuses on the several techniques and methods to display and
interact with Dataverse data in Power Apps portals.
Click here to know more details
The world of business software applications has embraced a movement toward building apps that use low
code/no-code methods. This movement is one of the pillars of Microsoft Power Platform, including Power
Apps portals. However, many projects often include functionality or features that can only be addressed
with advanced software development techniques. This module explains how to extend portal functionality
by using software development and how to use application lifecycle management (ALM) techniques to
deploy portals.
Click here to know more details
This module describes custom web templates and how they can be built and configured to extend and
enhance a Power Apps portal. A portal is provisioned with a series of prebuilt web templates. As makers
encounter more complex scenarios, they need to understand how to use Liquid template language to
create their own web templates that address project requirements.
Click here to know more details
Learn about working with the Dataverse Web API.
Click here to know more details
Gain an in-depth overview of options available within Dataverse to integrate data and events to Azure.
Click here to know more details
Candidates for this course design, develop, secure, and troubleshoot 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 will gain applied knowledge of Power Platform services, including in-depth understanding of capabilities, boundaries, and constraints. Candidates should have development experience that includes JavaScript, JSON, TypeScript, C#, HTML, .NET, Microsoft Azure, Microsoft 365, RESTful Web Services, ASP.NET, and Power BI.
Skills Measured
To be added