Microsoft Power Platform Functional Consultant (PL-200T00)
Train for PL-200 by building business solutions with Dataverse, Power Apps, Power Automate, Power Pages, and Power BI, plus security and solution management.
Register or Request Training
- Private class for your team
- Live expert instructor
- Online or on‑location
- Customizable agenda
- Proposal responses same day as request
Course Overview
Learn to use Microsoft Power Platform to simplify, automate, and improve organizational business processes as a Functional Consultant. You will practice translating stakeholder requirements into configured apps, automations, data models, integrations, and user experiences.
The course covers Microsoft Dataverse, Power Apps, Power Automate, Power Pages, Power BI integration, security, data management, and solution management. The course may also include a one-day applied workshop in which you build an end-to-end solution using Dataverse, a canvas app, and cloud flows.
Course Benefits
- Gather stakeholder requirements and map them to Microsoft Power Platform features.
- Create and manage Dataverse environments, tables, columns, relationships, choices, views, and business rules.
- Configure Dataverse users, roles, teams, permissions, auditing, and other administrative settings.
- Import, export, transform, and manage data with Excel, Power Query, and related tools.
- Build, customize, publish, test, and optimize canvas and model-driven Power Apps.
- Use Power Fx formulas, controls, variables, collections, tables, and records in canvas apps.
- Create and administer Power Pages websites that securely interact with Dataverse data.
- Build, troubleshoot, extend, and share Power Automate cloud flows.
- Configure forms, views, charts, dashboards, business process flows, and reporting integrations.
- Package and manage Power Platform solutions to support deployment and application lifecycle management.
Delivery Methods
Delivered for your team at your site or online.
Course Outline
- Create and manage environments in Dataverse
- Environments in Microsoft Dataverse
- Developer environments
- Create and manage an environment
- Create a Microsoft Dataverse database
- Add users and roles within an environment
- Manage environment settings and operations
- Create tables in Dataverse
- Table characteristics and relationships
- Dataverse logic, security, and auditing
- Dual-write versus virtual tables
- Manage tables in Dataverse
- Identify tables and table types
- Create a custom table
- Enable table attachments
- Review licensing requirements for table types
- Create and manage columns within a Dataverse table
- Define columns and column types
- Add a column and configure the primary column
- Understand column restrictions
- Create an autonumber column
- Create an alternate key
- Work with choices in Dataverse
- Define choice columns
- Configure choice and standard choice columns
- Load and export data and create Dataverse views
- View table data
- Create or edit data views
- Review data import and export options
- Load data into a table
- Add, update, or delete table data with Excel
- Import data with Power Query
- Connect to other data in a Power Apps canvas app
- Review available data sources
- Work with action data
- Use Power Automate with Power Apps
- Get started with security concepts in Dataverse
- Role-based security
- Business units and hierarchy security
- Table and record ownership
- Column-level security
- Security across multiple environments
- Get started with security roles in Dataverse
- Understand environment roles
- Add or disable an environment user
- Understand user security roles and defaults
- Check a user's roles
- Configure Dataverse and group teams for security
- Use administration options for Dataverse
- Use the Microsoft Power Platform admin center
- Manage tenant storage capacity
- Use advanced customization options
- Configure Dataverse search and auditing
- Manage duplicate detection and bulk deletion
- Review long-term data retention
- Visualize data with Dataverse views
- Create and edit views in the Power Apps maker portal
- Filter and sort data for Dataverse views
- Use Power Query to load data into Dataverse
- Import static data
- Import dynamic data
- Use Microsoft Word and Excel templates with Dataverse
- Create a dynamic Word template
- Create a dynamic Excel template
- Export Dataverse data and edit records with Microsoft Excel
- Export data to Excel
- Edit and update data in Excel
- Use Azure and external tools to manipulate data
- Use Dataverse community tools for data manipulation
- Review Power BI integration with Dataverse
- Create relationships between Dataverse tables
- Review available relationship types
- Create a one-to-many relationship
- Create a many-to-many relationship
- Edit or delete relationships
- Define and create business rules in Dataverse
- Define business rules
- Identify the components of a business rule
- Create a business rule
- Create calculation and rollup columns in Dataverse
- Create a rollup column
- Create a calculation column
- Configure forms, charts, and dashboards in model-driven apps
- Forms and form elements
- Configure multiple and specialized forms
- Configure views and grids
- Create and edit views
- Configure charts and dashboards
- Use interactive streams and tiles
- Use specialized components in a model-driven form
- Create business process flows
- Embed a canvas app
- Add a timeline
- Create a report
- Evaluate Power Platform analytics and AI
- Power Platform reporting capabilities
- Power BI overview and data requirements
- Power BI and Power Platform
- Dataflows
- AI
- Describe how to build applications with Microsoft Power Apps
- Describe Power Apps
- Explore canvas and model-driven applications
- Differentiate between canvas and model-driven apps
- Build basic canvas and model-driven apps
- Deploy and refine an app
- Publish and share the app
- Use QR codes
- Collect feedback and analyze telemetry
- Customize the command bar
- Create or edit modern commands
- Work with classic commands
- Use Power Fx
- Get started with Power Apps canvas apps
- Start Power Apps
- Use Power Apps data sources
- Use Power Apps with Power Automate and Power BI
- Design a Power Apps app
- Customize a canvas app in Power Apps
- Make basic app customizations
- Explore canvas-app controls and screens
- Build a canvas-app user interface
- Use themes
- Brand controls
- Use icons and images
- Personalize the interface
- Build for phones or tablets
- Configure navigation in a canvas app
- Understand navigation
- Use the Navigate and Back functions
- Explore additional uses of the Navigate function
- Manage apps in Power Apps
- Review Power Apps
- Build a mobile-optimized app with Power Apps
- Review mobile-optimized apps
- Identify mobile optimization components
- Create a responsive, mobile-optimized app
- Identify performance considerations
- Configure navigation in a canvas app
- Understand navigation
- Use the Navigate and Back functions
- Explore additional uses of the Navigate function
- Build a canvas-app user interface
- Use themes
- Brand controls
- Use icons and images
- Personalize the interface
- Build for phones or tablets
- Use and understand controls in a canvas app
- Core control properties
- Enter and display data with text controls
- Use additional controls to improve usability
- Work with media and modern controls
- Work with component libraries
- Document and test a Power Apps application
- Create test plans
- Perform user-interface testing
- Optimize performance
- Use diagnostics and analytics
- Create customer documentation
- Create formulas that change canvas-app properties
- Formula overview
- Modify control formatting
- Perform calculations
- Modify the properties of other controls
- Apply conditional formatting
- Validate data with functions
- Create formulas that change canvas-app behaviors
- Formulas and functionality
- True and false values
- Control behaviors and actions
- Perform multiple actions in a formula
- Control display mode with a formula
- Create dynamic formulas
- Author basic formulas that use tables and records
- Records and tables
- Use the Table function
- Store and filter a table
- Use the lookup function to return a record
- Use additional table functions
- Create formulas that use tables, records, and collections
- Process multiple records
- Perform mathematical operations on tables
- Combine and separate records
- Use the ForAll function
- Lab: Use the ForAll function in a gallery
- Use imperative development techniques for canvas apps
- Imperative versus declarative development
- Understand Power Apps variable types
- Use global and contextual variables
- Use collections
- Explore additional variable concepts
- Explore Power Pages design studio
- Work with pages
- Use page components
- Apply site styling and templates
- Explore Power Pages design studio data and security features
- Use the data workspace
- Review Power Pages security features
- Work with Power Pages metadata
- Power Pages metadata
- Webpages
- Power Pages templates
- Integrate Power Pages websites with Dataverse
- Configure basic forms
- Review multistep form processes
- Set up multistep forms
- Extend lists and forms
- Work with the Liquid template language in Power Pages
- Liquid basics
- Access Dataverse data
- Data security and Liquid
- Set up Power Pages security
- Secure static content
- Configure table permissions
- Build user experiences in Power Pages
- Create multilingual and reusable content
- Configure website structure and navigation
- Use portal themes
- Configure content search
- Review Power Pages compliance
- Access Dataverse in Power Pages websites
- Use lists to display Dataverse records
- Use forms to interact with Dataverse data
- Extend Power Pages websites
- Manage the website lifecycle
- Extend a website with scripts
- Use advanced CSS
- Perform advanced client-side development
- Build custom Power Pages web templates
- Create web templates
- Use web templates as an API
- Administer Power Pages
- Use Power Pages administrative tools
- Manage the Power Pages lifecycle
- Set up essential website features
- Integrate Power Pages with web-based technologies
- Use SharePoint document management
- Integrate Power BI
- Use model-driven charts
- Configure authentication and user management in Power Pages
- Configure authentication settings
- Manage user registration
- Manage Power Pages users
- Configure authentication providers
- Maintain and troubleshoot Power Pages
- Maintain a Power Pages website
- Troubleshoot a Power Pages website
- Explore Power Pages templates
- Site design templates
- Scenario-based templates
- Dynamics 365 Power Pages site templates
- Apply error-handling best practices in Power Automate flows
- Configure the run-after option
- Use Power Automate analytics
- Introduction to expressions in Power Automate
- Get started with expressions
- Use notes
- Review function types
- Write complex expressions
- Use Dataverse triggers and actions in Power Automate
- Use Dataverse triggers
- Query data
- Create, update, delete, and relate records
- Extend Dataverse with Power Automate
- Work with files and images
- Perform operations
- Search data
- Use changesets
- Share a Power Automate cloud flow
- Share through co-ownership
- Share with the run-only option
- Use Send a copy
- Work with solutions and sharing
- Understand low code as a traditional developer
- Define low code
- Understand Power Fx
- Manage solutions in Power Apps and Power Automate
- Add and remove apps, flows, and tables in a solution
- Edit solution-aware apps, flows, and tables
- Build and deploy a complex solution
- Automate solution management
- Introduction to Microsoft Power Platform solutions
- Solution layering
- Solution architecture tools and techniques
- Use version control for solutions
- Create tables in Dataverse
- Table characteristics and relationships
- Dataverse logic, security, and auditing
- Dual-write versus virtual tables
- Get started with model-driven apps in Power Apps
- Introduction to model-driven apps
- Model-driven app components
- Design model-driven apps
- Incorporate business process flows
- Get started with Power Apps canvas apps
- Start Power Apps
- Use Power Apps data sources
- Use Power Apps with Power Automate and Power BI
- Design a Power Apps app
- Get started with Power Automate
- Introduction to Power Automate
- Create a first flow
- Troubleshoot flows
- Challenge project: Build applications and automation solutions
- Prepare for the challenge project
Class Materials
Each student receives a comprehensive set of materials, including course notes and all class examples.
Have questions about this course?
We can help with curriculum details, delivery options, pricing, or anything else. Reach out and we’ll point you in the right direction.