Vault™ > PL-500T00: Microsoft Power Automate RPA Developer

Unlock This Course & The Entire Vault™ Library

Have questions about our subscriptions? Call 1-800-264-9029 or email an account manager.

Login Buy Subscription

PL-500T00: Microsoft Power Automate RPA Developer

By Tyler Farmer
5 Days
Live Class Recording
July 13, 2026
Courseware

Courseware is available for this class. Click here to view in a new tab/window.

Course Description

Candidates for this course automate time-consuming and repetitive tasks by using Microsoft Power Automate. They review solution requirements, create process documentation, and design, develop, troubleshoot, and evaluate solutions. Candidates work with business stakeholders to improve and automate business workflows. They collaborate with administrators to deploy solutions to production environments, and they support solutions.


What you will learn 

  • With a focus on practical applications, the course covers:
  • Learn to map business requirements to technical automation designs, select appropriate triggers, and choose between cloud and desktop flows
  • Cloud Flows: Create automated, scheduled, and instant flows, utilizing expressions and actions
  • Desktop Flows (RPA): Use Power Automate Desktop for UI automation, screen recording, selectors, and variables to automate legacy applications
  • Integration: Connect systems using prebuilt and custom connectors
  • Error Handling: Implement error handling, retry logic, and validation steps to ensure robust automation
  • ALM: Package flows into solutions to move from development to production
  • Infrastructure: Configure machine groups and queues for running desktop flows
  • Security: Configure Data Loss Prevention (DLP) policies to secure sensitive data


What products and services will you use and learn about in this course  

  • Power Automate for desktop
  • Power Automate Cloud Flows
  • Process Advisor (Mining)
  • Document Automation Toolkit
  • AI Builder
  • Microsoft Dataverse
  • Custom Connectors
  • Data Loss Prevention (DLP) Policies
  • Power Automate Admin Center
  • Microsoft Teams & Outlook
  • Microsoft Excel & Office Scripts
  • On-premises Data Gateway
  • PowerShell, JavaScript, and
  • Entra ID Service Principals


Prepare for the Microsoft Certified: Power Automate RPA Developer Associate Certification    

Note: This certification retired on 30 June 2026. This exam is no longer available.

Course Outline

Learning Path: Power Platform Robotic Process Automation overview

Modules

  • Introduction to Microsoft Power Platform developer resources
  • Manage solutions in Power Apps and Power Automate
  • Introduction to Power Automate process mining
  • Optimize your business process with process advisor

Exercises:

  • Prepare development environment
  • Import and export solutions

 

Learning Path: Build and optimize cloud flows in Power Automate

Modules:

  • Get started with Power Automate
  • Introduction to expressions in Power Automate
  • Best practices for error handling in Power Automate flows
  • Overview of HTTP connectors in Power Automate
  • Troubleshoot slow-running flows in Power Automate

Exercises:

  • Create recurring flows
  • Monitor incoming emails
  • Share flows
  • Creating a manual flow and using expressions

 

Learning Path: Desktop flows and Robotic Process Automation in Power Automate

Modules:

  • Build your first Power Automate for desktop flow
  • Configure flow control in Power Automate for desktop
  • Adjust process behavior using conditional actions with Power Automate for desktop
  • Handle variables in Power Automate desktop app
  • Define input and output parameters in Power Automate
  • Automate repetitive tasks using loops in Power Automate desktop app
  • Generate Power Automate for desktop flows by recording
  • Scripting in Power Automate desktop app
  • Web automation in Power Automate for desktop
  • Configure exception and error handling in Power Automate for desktop

Exercises:

  • If group of actions
  • Create, access and manipulate variables
  • Loops
  • Use the recorder to automate web applications
  • Use the recorder to automate desktop applications
  • Calculate modulo with VBScript
  • Use JavaScript to find the last day of the current month
  • Extract stocks from MSN
  • Exception handling

 

Learning Path: Connect and share cloud flow to desktop flows in Power Automate for desktop

Modules:

  • Connect a cloud flow to desktop flows in Power Automate for desktop
  • Share a cloud flow with Power Automate

Exercise:

  • Send a copy

 

Learning Path: Get started with custom connectors for Microsoft Power Platform

Modules:

  • Get started with custom connectors in Microsoft Power Platform
  • Discover and use Web APIs with Power Apps
  • Configure custom connectors with authenticated APIs in Microsoft Power Platform
  • Configure policy templates for custom connectors in Microsoft Power Platform
  • Create Microsoft Power Platform OpenAPI custom connectors

Exercises:

  • Create a new connector in a solution
  • Use a connector from Power Automate
  • Create a custom connector from Visual Studio
  • Create a custom connector from Azure API Management
  • Create a custom connector from an OpenAPI document
  • Use graph API from a custom connector
  • Use a policy template to dynamically set the host URL
  • Use OpenAPI extensions
Course Content
Course Introductions
Course Introductions
Agenda
Agenda
1-Power Platform Overview
1-Power Platform Overview
Working with the Lab Environment and Lab Overview
Working with the Lab Environment and Lab Overview
2-Power Automate Desktop Flows
Overview
Variables
Message Boxes, Input Boxes
Demo Lab - Simple Calculator
Conditionals, Loops, Flow Control
Demo Lab - Calculator with Child Flow
Demo Lab - Guess My Number
Demo - comparing Python with Desktop Flow with Guess My Number
Explain the Overall Course Scenario - Construction Funding
Lab time continued
Automating Windows Applications
Demo Lab - Woodgrove Funding Desktop Flow
Student Lab Time & Troubleshooting for the rest of the day
Student Lab Time
Student Lab Time Continued
Automating Web Applications
Demo Lab - Fabrikam Inspection Flow
Fragility
Other Types of Actions
3-Power Automate Cloud Flows
Solution Overview
Create & Manage Cloud Flows
Flow Logic, Dynamic Data & Expressions
Lab Overview - Lookup Loan Number
Handouts and Licensing Discussion
Handouts and Licensing Discussion
3-Power Automate Cloud Flows
Lab Overview - Cloud Flow calling Funding Desktop Flow
Lab Overview - Cloud Flow calling Funding Desktop Flow (cont.)
Student Lab Time & Troubleshooting
Lab Overview - Cloud Flow calling Inspection Flow
Student Lab Time & Troubleshooting
Overview of What's Left to Build in the Solution
Overview of What's Left to Build in the Solution
3-Power Automate Cloud Flows
Error Handling
Retry Policies
Advanced Flow Scenarios, Calling Child Flows
External API with HTTP Connector, other Connectors
4-Use Desktop Flows from Cloud Flow
Overview
Configure Run-Only User Settings, Desktop Connections
Lab: Building the Overall Flow
Demo
Student Lab Time & Troubleshooting
5-Custom Connectors
Overview
Demo Lab - Custom Connector
Student Lab Time & Troubleshooting
Use the AI Builder to Extract Data from Documents
Overview and Demo
Student Lab Time & Troubleshooting
Student Lab Time & Troubleshooting (cont.)
Demo of Claude Code to build a Timer App
Demo of Claude Code to build a Timer App
Monitoring and Debugging Flows
Overview
Discuss Many things that can go wrong in our flow
Demo Lab
Student Lab Time & Troubleshooting
Course Handouts
Course Handouts
6-Deploy and Manage
Machines and Machine Groups
Deploy to Other Environments
Managed vs Unmanaged Solutions
Environment Variables
Export/Import Solutions
Student Lab Time & Troubleshooting