PL-100T00: Microsoft Power Platform App Maker

Prepare to pass the PL-100: Microsoft Power Platform App Maker exam in a 4-day course.

Microsoft Associate Certification Badge-min
Web 1920 – 86-min

Course Description

This course will teach you how to build apps with low-code techniques to simplify, automate, and transform business tasks and processes using Microsoft Power Platform. This course may contain a 1-day Applied Workshop that is in preview. This workshop will allow you to practice your App Maker skills by creating an end-to-end solution to solve a problem for a fictitious company. The solution will include a Microsoft Dataverse database, Power Apps canvas app, and Power Automate flows.

Audience Profile

The App Maker builds solutions to simplify, automate, and transform tasks and processes for themselves and their team where they have deep expertise in the solution business domain. They have basic data modeling, user experience design, requirements analysis, and process analysis skills. The App Maker creates and enforces business processes, structures digital collection of information, improves efficiency of repeatable tasks, and automates business processes. The App Maker uses the Maker tools of Power Platform to solve business problems. They may use advanced features of Microsoft apps and third-party productivity tools. The App Maker is aware of the capabilities and limitations of available tools and understands how to apply them. The App Maker is self-directed, and solution focused. They may not have formal IT training but are comfortable using technology to solve business problems with a personal growth mindset. They understand the operational need and have a vision of the desired outcome. They approach problems with phased and iterative strategies.


About this course

Course Outline

Design business solutions (20–25%)

Create a high-level design

  • Identify existing data sources needed to support a business solution

  • Describe the expected user experience for targeted devices and describe the differences between Microsoft Power Platform app types

  • Describe the expected logic and steps that a process will execute

  • Create a high-level structure for a new data source

Identify Microsoft Power Platform components

  • Determine the required Microsoft Power Apps app type for a business solution

  • Determine when to use Microsoft Dataverse for Teams

  • Map a problem domain to Microsoft Power Platform tools

  • Identify options for implementing business logic

  • Describe connectors

  • Describe uses cases for cloud flows and desktop flows

  • Describe use cases for chatbots

Design the user interface (UI) for a business solution

  • Identify opportunities for component reuse

  • Select UI elements for canvas apps

  • Identify the model-driven forms and Dataverse views that are needed

Design reporting and visualizations for business solutions

  • Select reporting options for business solutions including views, Microsoft Power BI visualizations, and dashboards

  • Define visualizations for Power BI dashboards

  • Define visualizations for model-driven dashboards

  • Define visualizations for canvas apps

Analyze and visualize data (10–15%)

Create and consume Power BI dashboards

  • Create a simple report from an existing dataset by using Power BI Service

  • Create Power BI dashboards from existing reports

  • Embed Power BI dashboards and tiles in canvas apps and model-driven apps

  • Share Power BI dashboards

Describe AI Builder models

  • Describe use cases for AI Builder

  • Describe differences between prebuilt models and custom models

  • Describe the process for training custom models

  • Use a model from within Microsoft Power Automate or Microsoft Power Apps

Create business solutions (60–65%)

Manage Microsoft Power Platform components during development

  • Create a publisher in Dataverse

  • Create a Dataverse solution

  • Export or import Dataverse solution

  • Export or import a canvas app or a cloud flow

  • Add existing apps and flows to a Dataverse solution

Create model-driven apps

  • Create model-driven apps

  • Create and configure Dataverse table forms

  • Create and configure Dataverse table views

  • Share model-driven apps with other users and groups

  • Create and configure model-driven dashboards

Create and manage canvas apps

  • Connect to data sources in canvas apps

  • Interpret App checker results

  • Manage versions of canvas apps

  • Publish canvas apps

  • Share canvas apps with other users and groups

  • Build canvas apps screens

  • Add canvas app assets and components to screens

Create screens for canvas apps

  • Determine when to use forms, galleries, button, labels, input controls, images, and custom controls

  • Configure UI elements

  • Implement Power Fx formulas

  • Implement collections and variables

  • Run a cloud flow from a canvas app

Configure Microsoft Dataverse

  • Create tables and table columns based on a data model

  • Link tables by using lookups

  • Describe use cases and capabilities of business rules

  • Create Dataverse business rules

  • Describe how Dataverse uses role-based access control (RBAC)

  • Add table permissions to existing Dataverse security roles

Create Power Automate flows

  • Describe types of triggers for cloud flows

  • Create cloud flows

  • Configure triggers for cloud flows

  • Configure flow actions

  • Test a cloud flow and interpret flow checker results

  • Implement conditional logic for a cloud flow

  • Create approvals and monitor the approval process by using Power Automate and Teams

  • Share cloud flows

  • Create a desktop flow for personal use

Create Microsoft Power Virtual Agents chatbots in Microsoft Teams

  • Identify use cases and capabilities for chatbots

  • Create a chatbot that uses topics and trigger phrases

  • Test a chatbot

  • Publish a chatbot


  • Basic data modeling, user experience design, requirements analysis, and process

analysis skills.

  • A personal growth mindset and are comfortable using technology to solve business problems.

  • An understanding of the operational need and have a vision of the desired outcome. They approach

problems with phased and iterative strategies.


This will be a virtual event hosted on Microsoft Teams. In the Microsoft Teams platform and sessions, your name, email address, or title may be viewable by other participants. By joining this event, you agree to this experience. 

Need to Train a Team?

 Contact a Cloud Training Specialist to schedule a custom training event for your team!