To help you prepare efficiently, I’ve put together a structured 30-day study plan that covers all the essential topics, hands-on exercises, and exam strategies to ensure success. Let’s dive in!
RPA is software, so the development cycle has to include all the established stages, including testing. Done correctly, RPA testing can lower maintenance costs, thus increasing the value brought by automation.
This course positions RPA testing in the overall automation process and covers in depth the relevant features for testing in UiPath Studio. It mainly focuses on unit testing for your RPA workflows and includes best practices from projects implemented by the UiPath development teams.
What you will learn in this course
At the end of this course you should be able to:
Explain the causes that affect the robot’s stability and how they can be tackled.
Build the case for RPA testing.
Describe the levels of RPA testing.
Create basic and data-driven test cases for RPA workflows.
Explore the dedicated verification features for RPA Testing.
Use Test Explorer to group tests together, perform debugging, and analyze activity coverage.
Use mock testing to simulate real objects in RPA testing scenarios.
Follow the good case practices identified by RPA developers from real automation projects.
This course provides an overview of the version control systems which can be used with UiPath Studio, with a focus on the main actions you can perform with Git.
What you will learn in this course
At the end of this course you should be able to:
Explain what version control systems are.
Identify the version control systems that are integrated in UiPath Studio.
Perform the most important actions within a version control system integration (we will use Git as an example).
The PDF Automation in UiPath Studio course is for those with existing knowledge of RPA. You will learn more about UiPath Studio and PDF data extraction with UiPath. Through video tutorials, you will learn about the types of PDF documents and how to install the UiPath PDF Activities package. We teach about UiPath PDF scraping and how to extract data from blocks of text and tables in PDFs using UiPath Studio.
What you will learn in this course
At the end of this course you should be able to:
Install the UiPath PDF Activities Package.
Use different activities in Studio to extract large pieces of text from the PDF files.
Extract a single piece of information from a PDF document.
Use different activities in Studio to extract data from multiple PDFs with similar structures.
Use the UI automation capabilities of Studio to extract fluctuating values from multiple files with the same structure.
In this course, we’ll look at topics such as working with queues, differentiating processes based on the way they handle transactions, as well as clearly identifying transactions to automate within a process. Apart from this, we’ll also look at the possibility of using Orchestrator as a repository for libraries, assets, and so on.
What you will learn in this course
At the end of this course you should be able to:
Use Orchestrators resources directly in Studio.
Publish, install and update libraries and templates in Orchestrator.
Store files in storage buckets and use them in automation projects.
Create, populate and consume Orchestrator queues.
Describe the relationship between different queue concepts and make the correct correlations.
Identify and explain the types of processes, as well as clearly identify transactions to automate within a process.
Orchestrator is at the core of the UiPath Platform, providing management capabilities for automation and robots. These capabilities are needed in smaller-size deployments, as well as at an enterprise scale, where organization modelling is also necessary.
We’re here to cover Orchestrator from the perspective of an RPA Developer. We’ll be focusing more on the core Orchestrator concepts and features, using them in development, and seeing how they’ll work at runtime.
What you will learn in this course
At the end of this course you should be able to:
Define the purpose and main capabilities of Orchestrator.
Describe the Orchestrator entities and what they are meant for, as well as differentiate between the tenant context and the folder context.
Create, configure and provision unattended robots from Orchestrator.
Differentiate between a background and a foreground process.
Execute jobs using unattended robots in different ways.
Describe how licenses are allocated and consumed in Orchestrator.
The Introduction to Logging in Studio course is an intermediate course that introduces you to Robot Execution logs and UiPath logging recommendations. You’ll learn how to set up logging in UiPath Studio projects, how to interpret Robot execution logs, and how to use UiPath Log Message activities effectively
What you will learn in this course
By the end of this course you should be able to:
Identify and explain the types of UiPath logs and the logging levels.
Explain what Robot execution logs are and interpret them correctly.
Use Log Message activities effectively.
Integrate the logging recommendations in your processes.
The Error and Exception Handling in Studio course is an intermediate course that describes exception handling activities like TryCatch, Throw, Rethrow, Retry Scope, and Global Exception Handler. You’ll also learn about a property that UI automation activities share and that is very valuable – ContinueOnError.
What you will learn in this course
At the end of this course you should be able to:
Identify and differentiate between the different types of exceptions.
Describe the common exception-handling techniques and explain when they should be used.
Use the TryCatch, Throw, and Rethrow activities in your automation projects.
Use the Retry Scope activities in your automation projects.
Describe the ContinueOnError Property.
Use the Global Exception Handler in both attended and unattended scenarios.
One of the most important aspects of automation is making sure that everything works as expected. The Debugging in UiPath Studio course teaches you how to use the various debugging features including remote debugging offered by Studio to ensure your automations are production ready.