Course Outline
Introduction to Development in Microsoft Power Platform
- Overview of Power Apps, Power Automate, Power BI, and Power Virtual Agents
- Comprehending the architecture of Dataverse
- Introduction to the Power Platform CLI and Application Lifecycle Management (ALM)
Managing Data with Dataverse
- Data modeling strategies and relationship mapping
- Configuration of custom tables, columns, and metadata
- Defining security roles and managing data access
Customization of Power Apps
- Distinguishing between Canvas and model-driven applications
- Utilizing the Power Apps component framework (PCF)
- Development of custom connectors and controls
Building Solutions with Power Automate
- Designing flows and automation scenarios
- Initiating flows via apps and external events
- Implementing error handling and retry mechanisms
Expanding Platform Functionality
- Creation and registration of plug-ins using .NET
- Implementation of custom business logic
- Integration of web resources and Azure Functions
Application Lifecycle Management (ALM)
- Leveraging GitHub or Azure DevOps within the Power Platform
- Management of environments and solutions
- Establishment of CI/CD pipelines and automation
Optimizing Performance, Monitoring, and Security
- Monitoring and troubleshooting applications and flows
- Strategies for performance tuning
- Application of secure development practices
Conclusion and Future Directions
Requirements
- A solid understanding of Microsoft Power Platform services.
- Practical experience with JavaScript, TypeScript, or C#.
- Familiarity with REST APIs and data modeling principles.
Target Audience
- Software developers engaged with the Power Platform.
- Technical consultants responsible for implementing Power Apps and automation solutions.
- Solution architects focused on 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