Robotic Process Automation for Developers

Video description

Become relevant for the ‘future of work’ using UiPath tool

About This Video

  • Master Robotics Process Automation and how it works, and gain the skills you need to automate real-world business and IT processes.
  • Proficiently work with the RPA UiPath Product.
  • Apply automation techniques on Excel, PDF, Mail, desktop, web, and Citrix applications.

In Detail

The future of work is here: digital workforces. RPA solves a major software integration problem by automating at the presentation layer. Robotic Process Automation is the automation of repetitive and rule-based human tasks working with software applications at the User Interface layer.

This course aims to make you ready for new-age RPA Developer jobs in the Digital Workforce era. You will begin by learning RPA concepts and how they can benefit people at their work. Then, you will master UI automation and extract content using scraping methods. You will get to know the various recorders available in UiPath to record human actions. Finally, you will build a workflow automation and get the hang of automating Excel, PDF, e-mail and Citrix applications.

By the end of the course, you'll be equipped with the knowledge and skills to apply the power of automation to your projects.

The code files are placed on GitHub at this link

Downloading the example code for this course: You can download the example code files for all Packt video courses you have purchased from your account at If you purchased this course elsewhere, you can visit and register to have the files e-mailed directly to you.

Table of contents

  1. Chapter 1 : The World of RPA and UiPath
    1. The Course Overview 00:06:09
    2. Introduction to RPA 00:11:41
    3. Introduction to UiPath 00:04:03
    4. Working with Studio, Robot, Orchestrator, and UiExplorer 00:09:45
    5. Updating UiPath Studio Community Edition 00:01:08
    6. Chrome and Firefox Extensions, Source Control, and Logging Levels 00:03:22
  2. Chapter 2 : Workflows, Activities, and Packages
    1. Workflows: Sequences, Flowcharts, and State Machines 00:03:05
    2. What Are Activities? 00:02:12
    3. Introduction to Data Types and Variables 00:05:19
    4. Working with a Sequence Diagram 00:04:08
    5. Working with a Flowchart Diagram 00:08:11
    6. Working with a State Machine Diagram 00:07:35
    7. Working with Packages 00:03:23
  3. Chapter 3 : Getting Grips with Automation Using UiPath
    1. Functioning of UI Elements 00:07:37
    2. Working with Selectors 00:11:07
    3. UiPath Explorer 00:03:10
    4. UI Automation – Mouse and Keyboard 00:14:15
    5. Find and Control Automation 00:16:57
    6. Input and Output Methods 00:13:01
    7. Working with Scraping Techniques – Screen Scraping and Data Scraping 00:17:05
  4. Chapter 4 : Recording Types in UiPath
    1. What Is Recording in RPA? 00:01:21
    2. UiPath Recording Types 00:02:52
    3. Automatic and Manual Recording 00:00:58
    4. Basic Recording 00:03:55
    5. Desktop and Web Recordings 00:07:56
    6. About Image and Text Automation (Citrix Automation) 00:06:33
    7. Native Citrix Recording 00:01:56
  5. Chapter 5 : Programming and Data Manipulation
    1. Data Types 00:03:01
    2. Variables, Arguments, and Namespaces 00:18:12
    3. Control Flows 00:20:55
    4. Data Manipulation 00:28:23
    5. Debugging and Error Handling 00:17:39
  6. Chapter 6 : Automating Excel, PDF, and Email Documents
    1. Excel Automation 00:15:00
    2. PDF Automation 00:13:10
    3. Email Automation 00:24:51
    4. Advanced Topics – Overview of Orchestrator, Robotic Enterprise Framework 00:04:15

Product information

  • Title: Robotic Process Automation for Developers
  • Author(s): Ramesh Nougain
  • Release date: February 2019
  • Publisher(s): Packt Publishing
  • ISBN: 9781789139488