Course Outline
Introduction to Development on Microsoft Power Platform
- Overview of Power Apps, Power Automate, Power BI, and Power Virtual Agents
- Exploring the architecture of Dataverse
- Getting started with Power Platform CLI and Application Lifecycle Management (ALM)
Interacting with Dataverse
- Modeling data and establishing relationships
- Creating custom tables, columns, and managing metadata
- Configuring security roles and data access controls
Tailoring Power Apps
- Distinguishing between Canvas and model-driven apps
- Utilizing the Power Apps component framework (PCF)
- Building custom connectors and controls
Building with Power Automate
- Constructing flows and automation scenarios
- Triggering flows via applications and external events
- Managing error handling and retry mechanisms
Enhancing Platform Functionality
- Developing and registering plug-ins using .NET
- Integrating custom business logic
- Incorporating web resources and Azure Functions
Application Lifecycle Management (ALM)
- Integrating GitHub or Azure DevOps with the Power Platform
- Oversight of environments and solutions
- Establishing CI/CD pipelines and automation
Optimizing Performance, Monitoring, and Security
- Monitoring and debugging applications and flows
- Tips for performance tuning
- Adopting secure development methodologies
Wrap-Up and Future Directions
Requirements
- A solid grasp of Microsoft Power Platform services
- Proficiency in JavaScript, TypeScript, or C#
- Working knowledge of REST APIs and data modeling principles
Target Audience
- Software developers engaged with the Power Platform
- Technical consultants focused on Power Apps and automation implementations
- Solution architects crafting low-code enterprise applications
Testimonials (3)
Practical and hands on labs on report developmemt using Power BI The labs were excellent and the trainer offered very good hands on sessions
Sinzala Sichaanji - Bank of Zambia
Course - Mastering Power Platform: Power Apps, Power Automate, DataVerse, Power BI, and Power Virtual Agents
We did quite complex examples, so we could get a feeling of how the real work with Power Automate Desktop can look like in the real world scenario.
Michal Strnad - MicroNova AG
Course - Microsoft Flow/Power Automate
Dynamic, adaptive, and informative