Reviews
Target Audience
Course Overview
Course Requirements
Course Syllabus
See All    Download exam skill outline
-
Module 1: Discovery, Requirements, and Solution Design Foundations

This module establishes the functional consultant mindset: discovery, requirement capture, and mapping needs to Power Platform capabilities. Learners define solution scope, roles, and success criteria before building.

Lessons:

  • Discovery planning and stakeholder engagement

  • Requirement capture and user stories for low-code solutions

  • Mapping requirements to Dataverse, apps, and automation components

  • Solution design artifacts and acceptance criteria

  • Quality considerations and delivery collaboration (solution architect, UX, admins)

Key Topics:

  • Requirements-to-features traceability

  • Functional consultant responsibilities and delivery workflows

  • Use-case selection and solution boundaries

  • Adoption readiness and documentation basics

Labs / Practical Exercises (if applicable):

  • Produce a requirements-to-components mapping for a sample business scenario

-
Module 2: Microsoft Dataverse Data Modeling and Platform Management

This module focuses on building and maintaining a strong Dataverse foundation, including table design, relationships, and key platform settings that affect performance and usability.

Lessons:

  • Creating and modifying tables (standard, activity, virtual)

  • Designing columns (including rollup and formula) and table properties

  • Implementing relationships and configuring cascading behaviors

  • Configuring Dataverse search and managing the search index

  • Auditing, duplicate detection, bulk deletion, and data import/export options

Key Topics:

  • Data model design patterns for business solutions

  • Relationship strategy and referential behaviors

  • Search and governance-relevant Dataverse settings

  • Data lifecycle operations (import/export, auditing, cleanup)

Labs / Practical Exercises (if applicable):

  • Build a Dataverse data model with tables, columns, and relationships for a defined scenario

  • Configure search, auditing, and duplicate detection for the solution

-
Module 3: Dataverse Security Configuration

This module covers how to implement secure access aligned to organizational structures and least-privilege principles, enabling scalable and compliant adoption.

Lessons:

  • Managing business units for organizational segmentation

  • Creating and managing security roles

  • Managing users, teams, and ownership models

  • Implementing column security and hierarchy security

  • Configuring Microsoft Entra ID group teams

Key Topics:

  • Role-based access control in Dataverse

  • Team-based access patterns and Entra alignment

  • Data protection with column security

  • Security design for scale and maintainability

Labs / Practical Exercises (if applicable):

  • Design a security model and apply roles/teams for two user groups with different access needs

-
Module 4: Model-Driven App Configuration and Customization

This module teaches learners to configure core model-driven experiences, including forms, views, navigation, and embedded content that supports efficient, role-based work.

Lessons:

  • Creating and configuring multiple form types

  • Using form designer controls and optimizing user experience

  • Creating and configuring views aligned to job tasks

  • Configuring custom pages for enhanced experiences

  • Implementing modern commanding with Power Fx

  • Embedding canvas apps and surfacing Power BI dashboards/reports within model-driven apps

Key Topics:

  • Model-driven UX patterns and configuration approaches

  • Forms, views, and task-based navigation

  • Custom pages and modern command customization

  • Embedded experiences and insights integration

Labs / Practical Exercises (if applicable):

  • Configure a model-driven app with forms, views, and modern commanding for a scenario-based process

-
Module 5: Canvas App Concepts and App-to-Automation Integration

This module introduces canvas app structure and key concepts required for functional consultants to collaborate effectively, validate solution behavior, and ensure app-to-flow integration works as intended.

Lessons:

  • Canvas app structure and core building blocks

  • Navigation patterns and user journey design

  • Formulas, variables, collections, and error handling fundamentals

  • Calling Power Automate flows from canvas apps

  • Managing user experience expectations and validation testing

Key Topics:

  • Canvas architecture and interaction design

  • Power Fx concepts for functional consultants

  • App-to-flow integration patterns

  • Error handling and maintainability considerations

Labs / Practical Exercises (if applicable):

  • Validate a canvas app scenario and integrate a flow call for a transaction/approval step

-
Module 6: Process Automation and Low-Code Logic

This module focuses on implementing automation with the appropriate tool: cloud flows, business process flows, classic workflows, and low-code logic patterns used in Dataverse solutions.

Lessons:

  • Cloud flow types, components, and when classic workflows are appropriate

  • Connector components and integration behaviors

  • Logic controls (branches, loops, conditions), variables, and error handling

  • Expressions and dynamic content implementation

  • Dataverse connector usage and flow troubleshooting

  • Business process flow configuration (stages, steps, and table management)

  • Classic Dataverse workflows configuration and troubleshooting

  • Low-code logic: business rules, Power Fx functions/formulas, and low-code plug-ins

Key Topics:

  • Automation selection framework

  • Robust flow design and troubleshooting practices

  • Business process orchestration patterns

  • Low-code logic for data validation and business enforcement

Labs / Practical Exercises (if applicable):

  • Build a cloud flow with conditions, error handling, and Dataverse actions

  • Configure a business process flow for a multi-stage business process

-
Module 7: Environment Management, ALM, and Interoperability

This module covers the essentials of managing environments and solutions, including ALM fundamentals and common interoperability requirements that appear in real deployments.

Lessons:

  • Using app checker and solution checker: purpose and scenarios

  • Creating and managing Dataverse solutions

  • Managed vs. unmanaged solutions: differences and deployment implications

  • Importing/exporting solutions and release planning basics

  • Environment strategy for development and governance alignment

  • Configuring email integration (overview and considerations)

  • Configuring SharePoint integration and document management options

  • Working with Word templates for standardized outputs

Key Topics:

  • ALM practices for Power Platform teams

  • Solution packaging and deployment readiness

  • Environment strategy and operational governance

  • Integration patterns with Microsoft services (email, SharePoint, documents)

Labs / Practical Exercises (if applicable):

  • Package a solution, export/import between environments, and document a basic release checklist

-
Module 8: Applied Workshop — End-to-End Functional Consultant Scenario

This applied module consolidates skills by implementing an end-to-end solution for a fictitious business scenario, reinforcing requirements traceability and solution quality.

Lessons:

  • Scenario walkthrough: requirements, entities, and solution blueprint

  • Dataverse configuration for the scenario solution

  • App experience validation and user acceptance readiness

  • Automation implementation and test strategy

  • Deployment packaging and handover documentation

Key Topics:

  • End-to-end solution assembly

  • Traceability from requirements to delivered features

  • Testing, troubleshooting, and adoption readiness

  • Solution lifecycle and handover artifacts

Labs / Practical Exercises (if applicable):

  • Build an end-to-end solution including a Dataverse database, a Power Apps canvas app, and Power Automate flows

  • Package the solution and execute a basic deployment and validation plan