PL-500T00: Microsoft Power Automate RPA Developer

Duration : 4 Days (32 Hours)

PL-500T00: Microsoft Power Automate RPA Developer Course Overview

The PL-500: Microsoft Power Automate RPA Developer course is designed for candidates who aim to automate time-consuming and repetitive tasks using Microsoft Power Automate. These candidates are responsible for reviewing solution requirements, creating process documentation, designing, developing, troubleshooting, and evaluating solutions.
In this course, candidates learn how to identify and understand the needs of business stakeholders in order to improve and automate business workflows. They collaborate closely with administrators to deploy solutions to production environments and provide ongoing support for these solutions.
Candidates enrolled in the PL-500 course gain expertise in utilizing Microsoft Power Automate to automate tasks and processes. They develop a strong understanding of solution requirements and document processes effectively. They acquire the skills to design and develop automated solutions while troubleshooting any issues that may arise. Additionally, they evaluate the effectiveness and efficiency of the implemented solutions.
By completing the PL-500 course, candidates will possess the knowledge and skills to leverage Microsoft Power Automate effectively. They will be proficient in automating tasks, improving business workflows, and enhancing productivity through automation. Their ability to collaborate with stakeholders and administrators to deploy and support solutions will make them valuable contributors to streamlining and optimizing business processes.

Intended Audience For PL 500 : Microsoft Power Automate RPA Developer Training

  • Power Platform App Makers: Individuals responsible for creating custom apps and solutions using the Power Platform.
  • Business Analysts: Professionals who analyze business processes and requirements, and then translate them into Power Platform solutions.
  • Power Users: Individuals who work closely with business processes and want to leverage the Power Platform to create solutions without extensive coding.
  • Application Developers: Those involved in building and customizing applications using the Power Platform.
  • IT Professionals: IT staff members responsible for supporting and maintaining Power Platform solutions within their organizations.
  • Power Platform Administrators: Those responsible for configuring, managing, and governing the Power Platform environment.
  • Project Managers: Professionals overseeing projects that involve the implementation of solutions using the Power Platform.

Job role: Developer

Benefits of taking PL-500T00: Microsoft Power Automate RPA Developer Training

Here are some of the benefits of taking PL-500T00: Microsoft Power Automate RPA Developer Training:

Enhanced Career Prospects

  • Expand your career options: Gaining the PL-500T00 certification opens doors to a wider range of employment opportunities in robotic process automation (RPA) development, business process automation, and IT operation domains.
  • Increase your earning potential: Certified professionals with PL-500T00 credentials often command higher salaries compared to their non-certified counterparts.
  • Stand out in the job market: Differentiate yourself from competitors by demonstrating your expertise in developing and implementing RPA solutions using Microsoft Power Automate.

Enhanced Professional Competence

  • Develop practical skills: Acquire hands-on proficiency in creating and managing RPA bots, automating tasks using Power Automate Desktop, and leveraging AI Builder for process optimization.
  • Gain in-depth knowledge: Expand your understanding of RPA concepts, process evaluation, bot development, deployment, monitoring, and maintenance within Microsoft Power Automate.
  • Become an RPA developer: Equip yourself with the expertise to design, develop, and maintain RPA solutions that automate repetitive tasks, streamline processes, and improve business efficiency.

Enhanced Business Value

  • Reduce operational costs: Automate repetitive and time-consuming tasks to reduce labor costs, improve efficiency, and free up employees for higher-value activities.
  • Minimize human error: Eliminate manual data entry errors and ensure consistency in processes by automating tasks with RPA bots.
  • Enhance compliance: Implement RPA solutions to adhere to regulatory requirements and maintain data integrity.
  • Improve scalability: Scale RPA solutions to meet changing business demands and adapt to new processes or workflows.
  • Foster innovation: Enable continuous process improvement and innovation by identifying new automation opportunities with RPA.

Overall, taking PL-500T00: Microsoft Power Automate RPA Developer Training can significantly enhance your career prospects, professional competence, and the value you bring to your organization’s automation initiatives.

Take your first steps with Power Automate for desktop
  • Explore the console and the flow designer.
  • Learn how to use the core features of the Power Automate for desktop platform.
  • Create and run a flow.
  • Create a flow from scratch using the flow designer
  • Learn how to use actions and variables
  • Understand the testing and debugging features of the flow designer
  • Configure the error handling properties of individual actions
  • Comprehend the use of UI elements and images
  • Use subflows to compartmentalize and reuse parts of a flow
  • Learn how to use Power Automate to create a new desktop flow.
  • Record actions that are performed in a desktop-based application.
  • Perform a test run of the new desktop flow.
  • Learn how to create a desktop flow with predefined inputs.
  • Record actions that are performed in the Contoso invoicing desktop application by using your predefined inputs and capturing application data for output.
  • Perform a test run of a new desktop flow with a new set of inputs.
  • Create a new solution to package the complete Contoso invoice processing solution.
  • Create a new cloud flow that initiates the invoicing process through receipt of an email.
  • Integrate a desktop flow into a cloud flow.
  • Test the new cloud flow.
  • Create a cloud flow.
  • Configure the on-premises data gateway to enable the cloud flow to run the desktop flow on your device.
  • Add the desktop flow to the new cloud flow.
  • Test the new cloud flow.
  • Build a new AI model for form processing.
  • Train the new AI model to process Contoso Invoice forms.
  • Integrate the new AI model into an existing cloud flow.
  • Test the updated cloud flow and associated AI Builder-based predictions.
  • Integrate a Microsoft Teams-based approval model and the associated conditional logic into an existing cloud flow.
  • Integrate the desktop flow for entering the invoice information into the approval process.
  • Integrate Microsoft Outlook-based approval/rejection notifications into the invoice process.
  • Test the end-to-end invoice processing cloud flow.
  • Run a basic desktop flow in unattended mode.
  • Run a desktop flow and cloud flow scenario in unattended mode.
  • Learn about best practices and setup for unattended desktop flows.
  • Create your first recording.
  • Edit recordings and group actions.
  • Analyze recordings and interpret results.
  • Create, edit, and manipulate variables.
  • Examine the variables pane.
  • Become familiar with various variable data types and their properties.
  • Configure input and output variables.
  • Use simple loops to perform a given number of repetitions and iterate through data
  • Deploy loop conditions in order to repeat actions until a condition is met
  • Iterate through the items of a list using for each loops
  • Explicitly end loops when required
  • Use “If” conditionals
  • Deploy “Switch” conditionals in order to compare a single variable with multiple possible values
  • Explore additional options when evaluating conditions
  • Provide default and alternative behaviors for flows based on the environment data
  • Learn how flow control works.
  • Learn how to use the flow control group of actions to direct and manipulate the flow.
  • Use the recorder to generate actions automating local Windows UI-based tasks
  • Deploy the recorder to automate interactions with a web browser
  • Preview and edit the automatically generated actions during and after the recording

Configure the exception handling properties of individual actions.

  • Learn how to create flows that manage files and folders.
  • Learn how to manage the properties of multiple files and folders.
  • Learn how to configure browser automation actions.
  • Learn how to extract data from web pages.
  • Create a flow that extracts gainer stocks from the MSN website.
  • Learn about the concept of UI elements.
  • Discover the window and element-handling capabilities of Power Automate for desktop.
  • Open Excel files and attach a process to an already opened file.
  • Use the Excel group of actions to read data from and write data to an Excel file.
  • Create and edit worksheets.
  • Save and close Excel files.
  • Become familiar with the email, Outlook, and Exchange actions.
  • Create a flow that retrieves, processes, and sends emails.
  • Automate system-related tasks with the system and workstation groups of actions.
  • Automate the management of Windows services with the service group of actions.

Familiarize yourself with the various preset message box actions

  • Learn how to use the text group of actions.
  • Create methods that help you process and edit text.
  • Manipulate text type variables for input and output in actions and flows.
  • Learn how to create a flow that simulates human interaction with a PC
  • Learn how to automate simulated mouse movement and clicks
  • Learn how to select and locate a specific image or area on the screen with the mouse
  • Learn how to emulate typing or key presses
  • Create a cloud flow in Power Automate that calls a Power Automate desktop flow.
  • Use the values of variables from Power Automate in a Power Automate desktop flow.
  • Use the resulting variables from Power Automate for desktop in Power Automate actions.
  • Compose a connection string to connect to a database.
  • Use the appropriate action to run queries on a database.
  • Connect to an Active Directory server.
  • Manage users, groups, and objects with Active Directory actions.
  • Learn how to use scripting actions.
  • Create two flows using VBScript and JavaScript.
  • Learn how to configure OCR actions.
  • Create a flow that extracts text from images using OCR technologies.
  • Learn about the role of custom connectors.
  • Build a connector and use it in a Power Automate flow.
  • Learn about authentication options.
  • Learn how to use APIs with Microsoft Azure Active Directory.
  • Use a graph API from a custom connector.
  • Share and move between environments.
  • Access Microsoft Power Platform admin experiences.
  • Create simple environment and tenant-wide DLP policies.
  • Discover and identify the differences between the Business data group and the No-business data group.
  • Learn about the differences between out-of-the-box Power Automate Admin experiences and Microsoft Power Platform Center of Excellence toolkit.

PL-500: Microsoft Power Automate RPA Developer Course Prerequisites:

Candidates should 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).

Q: What is PL-500: Microsoft Power Automate RPA Developer?

A: PL-500 is a training course that focuses on developing the skills and knowledge required to work as a Robotic Process Automation (RPA) Developer with Microsoft Power Automate. It covers various aspects of RPA development, including creating and managing UI flows, designing and deploying bots, and automating business processes.

A: This PL-500 training covers a range of topics, including an introduction to Power Automate and RPA, creating and managing UI flows, using AI Builder to enhance automation, designing and deploying bots, and leveraging Power Automate for end-to-end automation of business processes.

A: PL-500 is designed for individuals who want to work as RPA Developers or process automation specialists using Microsoft Power Automate. It is suitable for professionals involved in automating repetitive tasks, streamlining business processes, and optimizing efficiency through automation.

A: While there are no strict prerequisites for this PL-500 course, having a basic understanding of business processes and familiarity with Microsoft Power Automate will be beneficial. Knowledge of RPA concepts and experience with automation tools is also helpful but not required.

A: By the end of this PL-500 training, you will have the skills and knowledge to work as an RPA Developer with Microsoft Power Automate. You will learn how to create and manage UI flows to automate repetitive tasks, leverage AI Builder to enhance automation with artificial intelligence capabilities, design and deploy bots, and achieve end-to-end process automation using Power Automate.

A: Yes, depending on availability and preferences, this PL500 training can be conducted either in-person or remotely through virtual classrooms. Please inquire about the available options during the registration process.

Discover the perfect fit for your learning journey

Choose Learning Modality

Live Online

  • Convenience
  • Cost-effective
  • Self-paced learning
  • Scalability


  • Interaction and collaboration
  • Networking opportunities
  • Real-time feedback
  • Personal attention


  • Familiar environment
  • Confidentiality
  • Team building
  • Immediate application

Training Exclusives

This course comes with following benefits:

  • Practice Labs.
  • Get Trained by Microsoft Certified Trainers (MCT).
  • Access to the recordings of your class sessions for 90 days.
  • Digital courseware
  • Experience 24*7 learner support.

Got more questions? We’re all ears and ready to assist!

Request More Details

Please enable JavaScript in your browser to complete this form.

Subscribe to our Newsletter

Please enable JavaScript in your browser to complete this form.