Duration
10 days
COURSE COVERAGE
UiPath Training coverage will be for the RPA Developer Role with Foundational to Intermediate level knowledge along-with introduction to advanced topics. Become relevant & build career in ‘Future of Work’.
COURSE STRUCTURE OVERVIEW
40 Hours (10 Sessions * Each of 4 Hours) | Classroom or Online | Sessions + Hands-on + Exercises
PRE-REQUISITES
Fundamental concepts of programming (OOP), 1+ year programming experience is a plus, Experience in any business domain / process is a plus, working experience with Excel, Mail, PDF is a plus.
LAB SETUP
Windows 10 Laptops/Computers with internet connectivity, 8GB RAM, Microsoft Excel, PDF, IE/Chrome/Firefox Browsers.
SOFTWARE
UiPath Community Edition software for Studio and Orchestrator will be used. UiPath CE software will be provided to the participants.
SCHEDULE SUMMARY
4 Hour Session #
Module #
Topic
Duration
(Hours)
Module 1
RPA Introduction
Module 2
UiPath Introduction
Module 3
UI Automation
Module 4
Programming and Data Manipulation
Module 5
Image and Text Automation (Citrix)
Module 6
Excel, PDF, Email Automation
Module 7
Orchestrator
Module 8
SAP and Terminal Automation
Module 9
Introduction to Advanced Topics
TOTAL
OUTLINE
Module
Topics
RPA Introduction
What is RPA?
How RPA Works?
Processes Suitable for RPA
RPA Market Size and Growth
RPA Development Skills
RPA and AI
AI Technologies and RPA
Digital Workforce
RPA Benefits and Use Cases
Benefits of RPA
Use Cases
RPA Products
Leadership Positions
Product Selection Criteria
UiPath Introduction
UiPath Software
Studio.Robot.Orchestrator.UiExplorer
UiPath UI and Keyboard Shortcuts
Updating UiPath Studio
Chrome & Firefox Extensions
Connecting to a Source Control
Logging
Workflows
Sequences
Flowcharts
State Machines
Activities and Packages
Managing Packages
UI Elements
About UI Elements
UI Activities Properties
Input Methods
Output Methods (Screen Scraping)
Relative Scraping
Selectors
About Selectors
Selectors with Wildcards
Full Versus Partial Selectors
UiPath Explorer
Recording
Recording Types
| Basic | Desktop | Web | Citrix |
Automatic Recording
Manual Recording
UI Automation
Mouse. Keyboard. Find. Control.
User Events
Element Triggers
Image Triggers
System Triggers
Screen Scraping
Full Text
Visible Text
OCR
Data Scraping
Semi-Structured / Patterned Data
Structured Data / Tabular Data
Data Types
Scalar
Arrays and Collections
User Defined, Libraries
Variables
Managing Variables
Naming Best Practices
The Variables Panel
Types of Variables and Using Them
GenericValue
String, Boolean, Number, DateTime
Array, List, DataTable
Class Type (.Net Type)
Arguments
Managing Arguments
The Arguments Panel
Naming Best Practices
Using Arguments
Namespaces
Importing Namespaces
Control Flows
If | While | Do While | For-Each, Break, Continue | Switch
Assign | Delay
Advanced Activities
Parallel
Pick - Pick Branch
SOAP and REST Services
Integration with Python, Java, VB.NET, JScript
Data Manipulation
Runtime Data Manipulation
Error Handling
Try-Catch
Debugging
Debugging a Workflow
Best Practices
- 5. Image and Text Automation
About Image and Text Automation
Virtual Machine / Citrix Environment
Image and Text Automation (Citrix)
Mouse and Keyboard Activities
Text, OCR and Image Activities
Excel Automation
Excel App Integration vs Workbook
Excel Application Scope
Read, Write and Append Range
Read and Write Cell
Build Data Table
Read Row
PDF Automation
Native and Image PDF
Extracting Large Text Data
Read PDF Text
Read PDF with OCR
Screen Scraping
Extracting Specific Elements
Get Text
Anchor Base
Find Element
Find Image
Find Relative Element
Scrape Relative
Email Automation
Email as Input and Output
Email Protocols - SMTP, POP3, Outlook, IMAP, Exchange
Mail Activities – Get, Send, Move, Delete
Save Attachments
Save Mail Message
Orchestrator
Control Center
Dashboard
Provisioning and Deployment
Robots and Environments
Processes and Packages
Jobs and Schedules
Queues and Transactions
Assets, Alerts, Audit, Logs
Users and Roles
- 8. SAP and Terminal Automation
SAP Automation
How to Automate SAP Applications (using screen snapshots)
Mainframe and Terminals Automation
How to Automate Mainframe Terminals (using screen snapshots)
- 9. Advanced Topics
Introduction to RE Framework
Introduction to Cognitive Activities
Introduction to Process Mining
Introduction to RPA as a Service
Introduction to Custom Activities
Introduction to UiPath Go!
Programme scope, delivery arrangements and suitability are confirmed during enquiry.