Course
Advanced Automation Techniques with Power Apps and Power Automate
Overview
Elevate your automation expertise with this advanced course, tailored for learners who already possess a foundational knowledge of the Power Platform. Dive deeper into building sophisticated, scalable, and secure solutions that drive greater impact and efficiency across your organization.
Who Should Attend
This course is intended for
- Analysts and managers who want to replace a paper-based or excel business process into an application-driven process and to quickly create an application for their business without any code
 - People who are interested to build their own web and phone based apps, with minimal coding
 
Pre-requisites
- Has completed A Beginner’s Guide To Automation with Power Apps and Power Automate course – ESSENTIAL REQUIREMENT.
 - Participants are required to bring their own laptop PC or MacBook for the practical hands-on portions of the workshop.
 - Participants will require access to Power Apps, Power Automate, Outlook Email and SharePoint through licenses in their corporate/enterprise Microsoft 365 accounts.
 

Advanced Automation Techniques with Power Apps and Power Automate
3 Days
24 Hours
Course Fee
Entry Requirements
Ideal for working professionals who wants to automate processes in the company of department
Certificate Completing the Course
You will be receiving the course completion certificate upon completing the course.
What You Will Learn
Leverage Dynamic Data And Advanced Functions
Use dynamic content and expressions to create responsive, data-driven solutions and utilize built-in and custom functions to manipulate data, drive logic, and enhance app and flow behavior.
Create and Use Custom Controls
Build reusable, dynamic components to standardize UI elements and streamline development.
Implement Robust Data Validation Techniques
Ensure data integrity and accuracy through advanced validation rules and conditional logic within Power Apps.
Publish and Use Power Apps Directly Within Microsoft Teams
Seamlessly deploy applications to Teams for enhanced collaboration and accessibility.
Implement Error Handling and Troubleshooting Techniques
Develop resilient apps and flows by capturing, logging, and managing errors effectively during runtime.
Connect to External APIs
Set up and use custom connectors to integrate third-party APIs, extending the capabilities of your apps and flows.
Apply Responsive Design Techniques in Power Apps
Design applications that adapt gracefully to different screen sizes and devices for an optimal user experience across platforms.
Integrate Microsoft Forms with Power Automate
Automatically trigger flows from Microsoft form.
Monitor and Optimize App and Flow Performance
Analyze performance metrics and apply optimization strategies to improve speed, efficiency, and scalability.
Course Outline
Day 1
- Advanced Functions and Dynamic Data
- Using expressions and formulas
 - Using dynamic content
 - Data manipulation techniques
 
 - Creating and Using Custom Components
- Understanding custom components and custom properties
 - Building reusable components with component libraries
 - Parameterizing components for flexibility
 
 - Data Validation and Business Logic
- Implementing field-level and form-level validations
 - Using conditional logic and error messages
 - Real-time validation vs. post-submission validation
 
 
Day 2
- Responsive Design in Power Apps
- Principles of responsive UI design
 - Importance of responsive design
 - Enabling responsive layout
 - Working with layout containers and screen size breakpoints
 - Designing for desktop, tablet, and mobile
 
 - Publishing to Microsoft Teams
- Integrating within Teams
 - Deployment options and permissions
 - Managing app access and updates
 
 - Integration with Microsoft Forms
- Triggering flows from Forms submissions
 - Parsing and storing Forms data
 
 
Day 3
- Connecting to External APIs
- Introduction to custom connectors
 - Authentication methods (API keys, OAuth)
 - Using HTTP actions in flows
 
 - Error Handling and Troubleshooting
- Error detection and handling in flows
 - Using Try-Catch pattern with scopes
 - Logging and notification techniques
 
 - Performance Monitoring and Optimization
- Performance best practices in Power Apps
 - Optimizing data sources and queries
 - Monitoring tools
 
 
Professional Certificates
Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.
Get a Bronze Certificate for students who takes up to 4 courses
Get a Silver Certificate for students who takes up to 6 courses
Gain a Gold Certificate for students who takes up to 9 courses
Trainers Profile
			Peter Goh
Peter Goh is an experienced system administrator, developer, trainer, and consultant with over 20 years of expertise in cutting-edge software development. He specializes in creating and deploying customized applications for desktop, web, and mobile platforms. Additionally, he is an ACTA certified trainer.
