As more and more organizations look for ways to improve their process efficiency, Robotic Process Automation continues to gain a foothold, with companies the world over moving towards RPA tools. Technology bots are used to perform automated processes by mimicking the human workforce, with significant advantages in reliability, consistency, availability, accuracy and instant scalability. All these combined with the ability to ensure better quality products has made RPA a must-have for organizations.
UiPath is a premier RPA tool that encompasses all these qualities and allows users to reduce rote work and bring in robotic automation. Understanding of RPA and UiPath is a crucial skill to have for software developers as more and more companies are now recruiting professionals with RPA expertise.
You can start your UiPath learning journey with this comprehensive and interactive course from Zeolearn. Led by industry experts, this course will teach you the fundamentals of Robotic Process Automation and its need along with data manipulation, recording, advanced UI Interaction and more. This course is what you need to skill yourself up to meet the needs of a challenging industry. Join now and leverage the demand for UiPath.
Start your journey with an introduction to RAP UiPath Studio
Gain practical knowledge on UiPath studio
Learn about Variables, Data Types & Control Flows
Create workflows using diagrams and flowcharts
Learn how to deal with different types of data with data manipulation
Learn different types of recording modes
Understand about advanced UI components and How to interact with them
Learn about the different types of selectors and use of selectors
Learn how to extract data from Images and Text field
Learn about Excel activities and data tables activities
Understand how to read and retrieve data from PDF file
Learn about Email activities and how to send, read, write email
Learn programming concepts, line-by-line execution of the code/processes and find out the errors
Know how to handle exceptions using try & catch activity
Learn about the Project creation and execution
Participants are expected to have beginner’s knowledge of a programming language.
Immersive Hands-on training with combination of theoretical learning, hands-on exercises, group discussions, assignments and intensive Q&A sessions.
Ask questions, get clarifications, and engage in discussions with instructors and other participants.
Get Mentored by Industry practitioners having more than 10 years of experience
Don’t gain just theoretical or practical knowledge. Understand the WHAT, WHY, and HOW of a subject. Simplify the subject matter and get in-depth comprehension.
Get reviews and timely feedback on your assignments and projects from professional developers.
We emphasize on learning the concepts through examples and help you in building a portfolio of projects through the course of training
Free lifetime enrolment into any of the upcoming batches to help you refresh the concepts
The Curriculum goes through multiple levels of design and preparation by the experts to keep the topics/modules relevant to everyday changes in technology.
Learn to use collaborative mediums to share opinions and improve your coding skills with assistance from the instructors and other participants.
Learning Objectives:
In this module, you will learn about RPA concepts and UiPath basic concepts.
Hands-on workshop description:
Setup and Configure UiPath Studio To understand GUI of UiPath Learn all different Activities in UiPath
Learning Objectives:
In this module you will get to know the basics of automation and working with UiPath. We start with an introduction to the UiPath Studio layout (Activities Panel, Workflow Designer and Properties Panel). We will then cover how to search for activities and add them to the workflow and how to create and use variables. Finally we will cover the basics of how Flowcharts and Sequences work.
Topics:
Hands-on workshop description:
Learning Objectives:
In practice there are scenarios when you have to modify the data you are given. A common example might be fetching a full name and then splitting it into its individual components. In this module we will cover the methods which allow you to deal with this type of scenario.
Topics:
Hands-on workshop description:
Nickname Generator. Make a sequence that:
Uses an Input Dialog activity to ask for the user’s first name.
Uses an Input Dialog activity to ask for the user’s last name.
Creates a nickname using the first 3 letters of first name, in all uppercase, combined with the first 3 letters of the last name, in all lowercase.
Displays a message box with the user’s generated nickname.
Learning Objectives:
The recorders are a set of wizards that enable you to quickly create simple automations skeletons which you can later modify. In this module we will cover the four types of recorders: Basic, Desktop, Web and Citrix and also the two different types of recording methods: step by step and automatic. We
will use these functions to automate Notepad, a custom form application and a website.
Topics:
Hands-on workshop description:
Learning Objectives:
There are two types of User Interface interactions that can appear: Input - inserting data into an application, and Output - reading data from an application. In this module we will cover the three main Input methods: Hardware Events(default), Send Windows Messages and Simulate, and the three main Output methods: FullText, Native and OCR. We will use the Notepad application to show the different behavior. We will also go over the Data Scraping Wizards which is used to extract structured or tabular data from various applications.
Topics:
Hands-on workshop description:
Change_Font
Create a sequence that will read and set font, size, and style in Notepad without using the recorder:
Navigate to the font popup window
Read the size and style
Set the font to Arial, increase the size by 5, set the style to Italic, and choose a new script
Use variables and the correct scopes
Learning Objectives:
In this module, you will learn about various types of selectors. How to use selectors. Selectors are the way we identify User Interface elements on the screen. They are a xml string which contain some properties that uniquely define the specific element. In this module we will take a look at the components of a selector, incidents that can appear when defining a selector and how to solve them.
Topics:
Hands-on workshop description:
Create a sequence to compare partial and full selectors using a short recording session.
First, use the Basic Recorder with an instance of Notepad to record typing and deleting text, and then clicking the close button.
Next, use the Desktop Recorder to do the same 3 actions.
Observe the differences between the structures of the sequences.
Look at the differences in selectors in the Type Into activity in both sequences.
Create a selector that works on different uses of the same webpage.
Open the (Google) calendar and highlight the link on the 15th of the current month
Parametrize the selector in order to highlight a day number from a variable (for example the user could provide it or could be the default value of available)
Try highlighting the 28th of the current month. Please keep in mind that the same day (28 in our case) might appear more than once in the calendar table, so make sure you get the one for the current month all the time instead of the 28th of the last month.
Learning Objectives:
Citrix automation is commonly perceived as a virtualized environment. In this case the User Interface is represented as an image so we cannot interact directly with the application through the operating system. In this module we will cover some methods used in Citrix automation: Image, Text and Keystrokes Automations. We will also get to see and use the Citrix recorder.
Topics:
Hands-on workshop description:
Image_and_Text_Automation_Workflows
Open a Remote Desktop Connection.
Download AnyTeller and make it run in the remote screen.
Create a robot that inputs values for Cash In, On Us Check and Not On Us Check and then clicks Accept.
Automate ExpenseIT screen:
Download the ExpenseIt application and add a new expense by only using image/text and hotkeys.
Learning Objectives:
Excel is a widely used application for working with tabular data. In this module we will cover the activities specific to Excel and tabular data known in UiPath Studio as datatables. We will also take a look at the two different ways we can interact with Excel (application integration and file access) and how to work with defined ranges and tables.
Topics:
Hands-on workshop description:
Excel and Data Tables:
Practically all of the activities to be done should be contained inside an Excel
Application Scope. The first step after creating one of those is to read the Excel file.
Excel Application Scope activity to execute the task of reading the workbook.
Learning Objectives:
PDF is a widely used format for sharing documents. In this module we will take a look at the types of PDF documents and the methods you have at your disposal when trying to extract data from a PDF document. We will also take a look at the anchor functionality which is used when dealing with unstable selectors.
Topics:
Hands-on workshop description:
Example on PDF Workflows and Anchor_Base Activity:
Attach to the PDF Reader window using an Attach Window activity.
Learning Objectives:
Email is the oldest form of digital communication between people and to this day, many business processes are still triggered by a simple email. We use to keep close to our inbox and there are many tasks that can be automated to help us save valuable time.
Topics:
Hands-on workshop description:
E-mail Rules:
Depending on what mail server / client you are using, the properties due to be set might be different, however the logic and activities would be similar. When using in this walkthrough Get Outlook Mail Mail Messages, it refers mostly to Get XXX Mail Messages, which XXX could be POP3, IMAP, Exchange, Outlook.
Learning Objectives:
Debugging helps you identify and remove unwanted behavior and errors from your workflows. Debugging is a staple of software development and in this module we will cover the tools you have at your disposal when tackling problems in your code. In the first part of the session we will take a look at the Debug tab and the features available and we will continue with understanding some of the more common errors and how to solve them. In the last part of this module we will take a look at the TryCatch Activity.
Topics:
Hands-on workshop description:
Debugging and Exception Handling Using Programming Activity in UiPath Different ways of Error Handling When trying to run first time, you’ll notice that the workflow fails with “Object reference not set to an instance of an object.” message when executing the Assign.
Learning Objectives:
In this module, you will learn how to build a project and organize the project.
Topics: