3 Days
Functional Consultant
This Revision
Microsoft Power Platform
Delivery Method
Online 'Live' Instructor-Led
On Demand

About this course

A Power Platform Functional Consultant is responsible for performing discovery, capturing requirements, engaging subject matter experts and stakeholders, translating requirements, and configuring Power Platform solutions and apps.

The Functional Consultant implements components of a solution that include application enhancements, custom user experiences, system integrations, data conversions, custom process automation, and custom visualizations.


At course completion

After completing this course, you will have an understanding of:

  • Dynamics 365 Apps
  • The Power Apps Universe
  • Building A Canvas Power App
  • Common Data Service
  • Building a Model Driven App
  • Building A Portal Power App
  • The Power BI Service
  • Extend canvas apps
  • Extend model-driven apps
  • Best Practices
  • Create your own Power Apps Workshop
  • Administering Power Apps and Dynamics 365 Instances
  • Power Automate
  • Security
  • Business Rules
  • Workflows
  • Business Process Flows
  • Teams, Office 365, eMail, and OneDrive
  • Managing Data
  • Manage and Unmanaged Solutions
  • Manage Instances and Applications
  • Additional Deployment Considerations

This course maps directly to exam PL-100: Microsoft Power Platform App Maker

Dynamics 365 Apps

  1. Power Apps
  2. Custom Power Apps
  3. Examples of Line of Business Apps
  4. Dynamics 365 Sales & Service Apps
  5. Dynamics 365 Finance Apps
  6. Power BI Apps
  7. Dynamics and Microsoft Software Apps


The Power Apps Universe

  1. Canvas Apps
  2. Model-driven apps
  3. Common Data Service
  4. Common Data Model
  5. Data Connectors
  6. Custom connectors


Building A Canvas Power App

  1. Create a Canvas App
  2. Add a Gallery
  3. Connect a Data Source
  4. Create a Compare Screen
  5. Deploy and Run Your App


Common Data Service

  1. Data Modeling and Conectors
  2. The Common Data Service (Database)
  3. Entities (Tables)
  4. Fields (Columns)
  5. Business Logic Solutions
  6. Create and use relationships and entities


Building a Model Driven App

  1. Create a Model Driven (data model structured) App
  2. Understand app components
  3. Create and design app forms
  4. Apply business logic
  5. Create and manage app views
  6. Use charts
  7. Use dashboards
  8. Use custom controls
  9. Use themes for branding
  10. Share an app
  11. Distribute an app


Building A Portal Power App

  1. The types of Portals
  2. Customer Self-Service
  3. Community
  4. Partner
  5. Employee Self-Service
  6. Custom Portal
  7. Creating a Portal App


The Power BI Service

  1. Power BI Apps
  2. Power BI Reports
  3. Power BI Workspaces VS Apps
  4. Differences of Power BI Apps and Power Apps
  5. Create a Power BI App


Extend canvas apps

  1. Extend canvas apps
  2. Custom connectors
  3. Integrate into websites and other services
  4. Develop offline-capable apps


Extend model-driven apps

  1. Extend model-driven apps
  2. Customize entity forms
  3. Customize entity views
  4. Customize visualizations and dashboards
  5. Apply business logic using client scripting
  6. Customize commands and ribbon
  7. Build custom components (Power Platform component framework)
  8. Create, manage, and publish app


Best Practices

  1. Best Practices
  2. User Interface Standardization
  3. Have a "Loading" button
  4. Use Pop-Up Information Boxes


Create your own Power Apps Workshop

  1. Build a Power App or Dynamics 365 App
  2. Choose your Power App: Canvas, Model, Portal, Dynamics 365
  3. Create an intelligent App
  4. Deploy and Play your App


Administering Power Apps and Dynamics 365 Instances

  1. Power Apps Administration
  2. Configure Power Platform environments
  3. Manage applications
  4. Work with Common Platform Components


Power Automate

  1. Introduction to Power Automate
  2. Power Automate Concepts
  3. Working with Common Data Service
  4. Building approval workflows
  5. Deployment considerations
  6. Identify common platform automation capabilities
  7. Create and use Microsoft Flows



  1. Security overview
  2. Business units
  3. Manage security roles
  4. Manage teams
  5. Configure hierarchy security
  6. Create and use business units
  7. Create, modify and use security roles


Business Rules

  1. What and Why use e Business Rules
  2. Alternatives to using Business Rules
  3. How to build and use business rules
  4. Business Rule Details and Considerations
  5. Create and use business rules



  1. Introduction to workflows
  2. Out of the Box Workflows
  3. Building Custom Workflows
  4. Advanced workflows
  5. Create and use workflows


Business Process Flows

  1. Introduction to business process flows (BPF)
  2. Configure business process flows
  3. Additional business process flow details
  4. Create and use business process flows


Teams, Office 365, eMail, and OneDrive

  1. Integrate with Office products
  2. Common Usage Scenarios
  3. Email integration
  4. Outlook integration
  5. OneDrive
  6. Microsoft Teams
  7. SharePoint


Managing Data

  1. Managing data overview
  2. Duplicate detection
  3. Import and export data
  4. Bulk Workflows
  5. Bulk delete
  6. Monthly Maintenance with Workflows
  7. Create and use data maps
  8. Perform bulk delete


Manage and Unmanaged Solutions

  1. Solution concepts
  2. Planning and creating solutions
  3. Working with solution components
  4. Distributing solutions
  5. Working with managed solutions
  6. Create, manage and deploy solutions
  7. Deploy customizations


Manage Instances and Applications

  1. Overview
  2. Manage applications


Additional Deployment Considerations

  1. Configure settings
  2. Mobile configuration settings
  3. Mobile configuration
  4. Deploy components


Students should have an existing working knowledge of either Microsoft Dynamics 365 and Power Apps.  As a minimum, students should attend the prerequisite course ‘Introduction to Microsoft Dynamics 365’.

This course is intended for Technical students, Administrators and Developers.