Microsoft Power Platform Developer
Duration : 6 days
Prerequisite:
• A strong applied knowledge of Microsoft Power Platform services, including in-depth
understanding of its capabilities, boundaries, and constraints.
• A basic understanding of authentication, security, and application lifecycle management (ALM)
practices for the Microsoft Power Platform.
• Participant must have development experience that includes Microsoft Power Platform
services, JavaScript, JSON, TypeScript, C#, HTML, RESTful Web APIs, and Microsoft Azure.
Module 0: Introduction to Microsoft Power Platform (Quick Overview)
• What is a Power Platform?
• Power apps, Power Automate, Power Virtual Agents, Power BI, Power Pages
• Work in an environment within the Microsoft Power Platform admin center
Module 1: Working with Dataverse
• Work with tables
• Understand data types and behavior
• Create relationships
• Additional table settings
• Create and manage tables in Microsoft Dataverse
• Create and manage fields within an table in Microsoft Dataverse
• Working with choices in Microsoft Dataverse
• Create a relationship between tables in Microsoft Dataverse
• Define and create business rules in Microsoft Dataverse
• Create and define calculated or rollup fields in Microsoft Dataverse
• Security roles in Microsoft Dataverse
• Configure advanced security settings
Module 2: Make canvas apps with Power Apps
• Customize a canvas app in Power Apps
• Manage apps in Power Apps
• Navigation in a canvas app in Power Apps
• How to build the UI in a canvas app in Power Apps
• Use and understand Controls in a canvas app in Power Apps
• Document and test your Power Apps application
Module 3: Master advance techniques and data options in canvas apps
• Use imperative development techniques for canvas apps in Power Apps
• Author an advanced formula that uses tables, records, and collections in a canvas app in
Power Apps
• Perform custom updates in a Power Apps canvas app
• Complete testing and performance checks in a Power Apps canvas app
• Work with relational data in a Power Apps canvas app
• Work with data source limits (delegation limits) in a Power Apps canvas app
• Connecting to other data in a Power Apps canvas app
• Use custom connectors in a Power Apps canvas app
Module 4: Create a model-driven application in Power Apps
• Introduction to model-driven apps
• Get started with model-driven apps in Power Apps
• Building blocks of model-driven apps
• Design model-driven apps
• Forms and views
• Adding Table into Model Driven Apps
• Adding components into Model Driven Apps.
Module 5: Build Power Automate cloud flows
• Fundamentals of cloud flows
• Automated Flow, Instant Flow, Scheduled Flow
• Desktop Flow
• Business Process Flow
• Triggers, Actions
• Creating Flow using Templates
• Dynamic Contents
• Expression testing
• Adding single and multiple actions
• Working with Files
• Approval Process
• Looping, Condition
• Expression, Variables
• Creating and Testing conditions
• Triggering Power Apps applications
Module 6: Automate processes with Robotic Process Automation and Power
Automate for desktop
• Build Power Automate for desktop flow
• Define input and output parameters in Power Automate
• Integrate desktop flows with Outlook connector in Power Automate for desktop
• Connect a cloud flow to desktop flows in Power Automate for desktop
• Use AI builder to process invoice forms in Power Automate
• Use the Teams connector in Power Automate
• Run a Power Automate for desktop flow in unattended mode
• Optimize your business process with process advisor
•
Module 7: Automate a business process using Power Automate
• Get started with Power Automate
• Build more complex flows with Power Automate
• Introduction to business process flows in Power Automate
• Create an immersive business process flow in Power Automate
• Understand advanced business process flow concepts in Power Automate
• Introduction to expressions in Power Automate
Module 8: Build business process flows
• Why use business process flows
• Using business process flow designer
• Automating your business process flow
• Build a branching business process flow
• Build a business process flow
Module 9: Developing with Power Platform
• Introduction to Power Platform developer resources
• Use developer tools to extend the Power Platform
• Introduction to extending the Microsoft Power Platform
• Introduction to Microsoft Dataverse for developers
• Extend plug-ins
•
Module 10: Extending the Power Platform user experience Model Driven
apps
• Introduction to web resources
• Performing common actions with client script
• Automate business process flows with client script
Module 11: Create components with Power Apps Component Framework
• Get started with Power Apps component framework
• Build a Power Apps component
• Use advanced features with Power Apps component framework
Module 12: Create components with Power Apps Component Framework
• Get started with Power Apps component framework
• Build a Power Apps component
• Use advanced features with Power Apps component framework
• Introduction Visual Studio - Copilot