PL-500: Microsoft Power Automate RPA Developer
MOC: PL-500T00
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
This course is designed to help students confidently prepare for the PL-500: Microsoft Certified: Power Automate RPA Developer Associate exam. The study areas for the certification exam related to this course are based on the Job Task Analysis (JTA) that was conducted in 2024.
Note: To pass the certification test, studying outside the course may be required to ensure all the concepts are fully understood.
- $2,995
- 5 Days, Labs, Live Q&A
- Replay™ Class Recordings Included
- Included in “all-you-can-eat” Microsoft Live Training Subscription
4:00 AM - 12:00 PM (HI)
7:00 AM - 3:00 PM (PT)
7:00 AM - 3:00 PM (AZ)
8:00 AM - 4:00 PM (MT)
9:00 AM - 5:00 PM (CT)
10:00 AM - 6:00 PM (ET)
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
Audience
If you’re a developer with a keen interest in providing automated solutions for your organization, this certification could be a great fit for you. You automate time-consuming and repetitive tasks by using Microsoft Power Automate. You review solution requirements, create process documentation, and design, develop, deploy, integrate, troubleshoot, and evaluate solutions. Working with business stakeholders, you help to improve and automate business workflows.
Prerequisites
Before attending this course, students must have experience with:
- JSON
- Cloud flows and Azure services
- Integrating solutions with REST and SOAP services
- Analyzing data by using Microsoft Excel, VBScript, Visual Basic for Applications (VBA), HTML, JavaScript
- One or more programming languages, and the
- Microsoft Power Platform suite of tools (AI Builder, Power Apps, Dataverse, and Power Virtual Agents)
- Basic cloud and desktop flows
- The Windows desktop environment
- Scripting languages such as VBScript and JavaScript
- .NET Framework for use in custom actions
- Microsoft Dataverse