Course Outline
Fundamentals of Microsoft Power Platform Development
- An overview of Power Apps, Power Automate, Power BI, and Power Virtual Agents.
- An in-depth look at the architecture of Dataverse.
- Introduction to the Power Platform CLI and Application Lifecycle Management (ALM) principles.
Utilizing Dataverse Effectively
- Structuring data models and defining entity relationships.
- Configuring custom tables, columns, and metadata properties.
- Managing security roles and controlling data access permissions.
Customizing Power Apps
- Comparing Canvas apps versus model-driven apps.
- Implementing the Power Apps component framework (PCF).
- Integrating custom connectors and building custom controls.
Building Solutions with Power Automate
- Designing workflows and defining automation scenarios.
- Triggering flows from internal apps and external system events.
- Configuring robust error handling and retry mechanisms.
Enhancing Platform Functionality
- Creating and registering .NET-based plug-ins.
- Implementing complex custom business logic.
- Integrating web resources and Azure Functions for extended capabilities.
Application Lifecycle Management (ALM) Practices
- Managing source control using GitHub or Azure DevOps for the Power Platform.
- Orchestrating environments and managing solution packages.
- Establishing CI/CD pipelines to support continuous automation.
Optimizing Performance, Monitoring, and Security
- Techniques for monitoring and troubleshooting applications and flows.
- Strategies for performance tuning and optimization.
- Adopting secure development lifecycles and practices.
Course Conclusion and Future Pathways
Requirements
- A solid grasp of the core services within the Microsoft Power Platform ecosystem.
- Practical experience working with JavaScript, TypeScript, or C#.
- A good working knowledge of REST APIs and data modeling principles.
Target Audience
- Software developers actively engaged with the Power Platform stack.
- Technical consultants focused on deploying Power Apps and automation solutions.
- Solution architects responsible for designing 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