Microsoft Power Automate for Power Apps developers

Learn how to overcome Microsoft Power Apps limitations using Power Automate Flow
Microsoft Power Automate for Power Apps developers
File Size :
3.47 GB
Total length :
8h 13m



Alireza Aliabadi


Last update




Microsoft Power Automate for Power Apps developers

What you’ll learn

When you need to use Power Automate Flow in Power Apps projects
Different ways to call Power Automate Flow from inside Power Apps
Typical mistakes in Power Apps-Power Automate integration
Simple and complex data exchange between Power Apps and Power Automate
Troubleshooting integration issues and common errors

Microsoft Power Automate for Power Apps developers


Familiarity with Microsoft Power Apps
Familiarity with Power Automate
Familiarity with JSON (Java Script Object Notation)


If you are a PowerApps developer, you know very well that there are some limitations especially when it comes to performing background tasks. Power Automate is a great extension to Power Apps functionality. This course is all about utilizing Power Automate capabilities to extend your PowerApps project.This course is not a Power Automate training course. It is all about:Understanding scenarios that Power Automate Flow can help solve a PowerApps limitationLearning how to call Power Automate Flow from PowerAppsLearning to exchange simple and complex parameters between PowerApps app and Power Automate FlowUnderstanding scenarios that Power Automate can be called indirectly from PowerApps without using a direct triggerHow to build non-sequential workflows using PowerApps and Power Automate integrationSecurity and permission delegation between PowerApps and Power AutomateBuilding and using Shared Mailbox in PowerApps – Power Automate integrationUnderstanding Power platform environmentsDeploying solutions that involve PowerApps and Power Automate integration to different environmentsLearning how to call REST APIs from Power Apps using custom connectors and Power AutomateUsing REST APIs to break complex Power Automate Flows to smaller and more manageable flows.Please keep that in mind that this is an intermediate level course. It is a bit fast pace and requires basic knowledge of PowerApps and Power Automate. Feel free to message instructor in case you need help understanding basic concepts to continue with this course.


Section 1: Introduction

Lecture 1 Who can benefit from this course?

Lecture 2 The course roadmap

Lecture 3 Before we start, lets see how ready you are

Section 2: Creating a Flow that can be called from Power Apps

Lecture 4 Creating and testing a Flow that Power Apps can call

Lecture 5 Creating a PowerApps app that calls Microsoft Flow

Lecture 6 Let’s recap what we learned so far

Section 3: Scenarios in which we have to use Power Automate in Power Apps

Lecture 7 Are you a developer or architect?

Lecture 8 How to look at Power Automate when designing a solution

Lecture 9 Building better Power Apps solutions by adding Power Automate integration

Section 4: Understanding synchronous and asynchronous calls between Power Apps and Flow

Lecture 10 Understanding the difference

Lecture 11 Creating a PowerApps app that fires a Flow and monitors the outcome

Lecture 12 Enabling synchronous call on Power Automate Flow

Lecture 13 PowerApps-Power automate call isn’t perfect

Lecture 14 Typical considerations

Section 5: Exchanging simple and complex data types between Power Apps and Flow

Lecture 15 Simple vs complex input parameters for Power Automate Flow

Lecture 16 Understanding JSON/Complex parameters

Lecture 17 Processing a JSON/Complex parameter inside Power Automate Flow

Lecture 18 Do we really need to use JSON parameters while we can use simple values instead?

Lecture 19 Capturing return values from Flow call

Lecture 20 Let’s practice what we learned so far – Project definition

Lecture 21 Creating SharePoint lists for project

Lecture 22 Building a complex JSON object inside PowerApps

Lecture 23 Processing the complex JSON order in Power Automate Flow

Section 6: Firing Power Automate Flow from PowerApps without PowerApps trigger (V2)

Lecture 24 Is it really necessary?

Lecture 25 Let’s actually call a Flow from PowerApps without PowerApps trigger

Lecture 26 Workflow scenarios are not as simple as the client thinks

Lecture 27 Creating PowerApps part of our project

Lecture 28 Completing the project by building the Flow and testing it

Lecture 29 Preparing security and licensing

Lecture 30 Difference between direct or indirect calls in security

Lecture 31 Saving on licensing fees using Power Automate

Lecture 32 Better alternative to Power Automate – Logic Apps

Lecture 33 Warnings on indirect call between PowerApps and Power Automate

Section 7: Using Power Automate to connect PowerApps to other REST APIs

Lecture 34 What are we going to learn in this section?

Lecture 35 Creating our first REST API using Power Automate

Lecture 36 Calling our first REST APIs using Postman

Lecture 37 Capturing REST API response

Lecture 38 Calling REST APIs from inside a Flow

Lecture 39 Calling a REST API from PowerApps using custom connectors

Section 8: Security, Permissions and deployment to another environment

Lecture 40 Introduction to security requirements

Lecture 41 Creating Azure AD Group and granting permissions to PowerApps, Flow & SharePoint

Lecture 42 Creating, using and securing Shared Mailbox

Lecture 43 Introduction to Power Platform Environments

Lecture 44 Deploying a PowerApps-Power Automate “Package” to another environment

Lecture 45 Deploying PowerApps and Power Automate in a solution – part 1

Lecture 46 Deploying PowerApps and Power Automate in a solution – part 2

Lecture 47 Get your next course for free

Microsoft Power Apps developers that would like to utilize Power Automate functionality to their App

Course Information:

Udemy | English | 8h 13m | 3.47 GB
Created by: Alireza Aliabadi

You Can See More Courses in the IT & Software >> Greetings from

New Courses

Scroll to Top