View on GitHub

PL-400 - Training - Microsoft Power Platform Developer

Companion material and resources for the course 'Microsoft Power Platform Developer' delivery by Ricardo Cabral


Back to about the course Back to main




2023 Course outline


Learning Path Module
1. Work with Microsoft Dataverse 1. Introduction to Microsoft Dataverse
2. Manage environments
3. Manage customizations with solutions
4.1. Create tables in Microsoft Dataverse
4.2 Manage tables in Dataverse
5.1. Create and manage columns within a table in Dataverse
5.2. Working with choices in Dataverse
6. Create relationships between tables in Dataverse
7. Create and define calculated and rollup columns in Dataverse
8. Define and create business rules in Microsoft Dataverse
9. Manage security in Microsoft Datavers
Practice Lab 1: Data modeling
2. Create model driven apps 1. Get started with model-driven apps
2. Configure forms
3. Configure views
4. Command bar
Practice Lab 2: Model-driven app
3. Create canvas apps 1. Get started with Power Apps
2. Understanding Low Code as a Traditional Developer
3. Customize a canvas app in Power Apps
4. Navigation in a canvas apps
5.1 Create formulas to change properties in a Power Apps canvas app
5.2 Create formulas to change behaviors in a Power Apps canvas app
5.3 Author a basic formula that uses tables and records in a Power Apps canvas app
6. Canvas components (None MS Learn link)
7. Testing canvas apps
Practice Lab 3: Canvas app
4. Advanced techniques in canvas apps 1. Use imperative development techniques for canvas apps
2. Perform custom updates in a canvas app
3. Use Dataverse choice columns with formulas
4.1. Work with relational data in a Power Apps canvas app
4.2. Reduce complexity in your data model with Dataverse table relationships
5. Work with data source limits (delegation limits) in a canvas app
6.1. Complete testing and performance checks in a Power Apps canvas app
6.2. Optimize app load time
6.3. Use Monitor to troubleshoot Power Apps
6.4. Use Power Apps Instrumentation with Application Insights
Practice Lab 4: Advanced canvas app techniques
5. Automate a business process using Power Automate 1. Get started with Power Automate
2. Introduction to expressions in Power Automate
3. Use Dataverse triggers and actions in Power Automate
4. Advanced features of cloud flows (No Microsoft Learn module)
Practice Lab 5: Power Automate
6. Introduction to developing with Power Platform 1. Introduction to Microsoft Power Platform developer resources
2. Use developer tools to extend Microsoft Power Platform
3. Introduction to extending Microsoft Power Platform
4. Work with Dataverse APIs
Practice Lab 6: Power Platform tools
Practice Lab 7: Power Platform APIs
7. Extending the model-driven apps user experience 1. Performing common actions with client script
2. Best practices with client script
Practice Lab 8: Client scripting
8. Create code components with the Power Apps Component Framework 1. Get started with Power Apps component framework
Practice Lab 9: Power Apps Component Framework
9. Extending Microsoft Dataverse 1. Introduction to Dataverse for developers
2. Create plug-ins
Practice Lab 10 – Dataverse Plug-ins
10. Integrate with Dataverse and Azure 1. Integrate with Azure
2. Integrate with Dataverse (No Microsoft Learn module)
Practice Lab 11 – Azure Functions
11. Custom Connectors 1.1. Get started with custom connectors in Power Automate
1.2. Configure custom connectors with authenticated APIs in Power Automate
2. Azure API Management and custom connectors
3. OpenAPI definitions
4. Policy templates
Practice Lab 13 – Custom Connector
12. Application lifecycle management 1.1. Manage solutions in Power Apps and Power Automate
1.2 Introduction to solutions for Microsoft Power Platform
13. Create a Technical Design (Optional) 1. Technical architecture (No Microsoft Learn module)




Return to top back to about the course Back to main