Robotic Process Automation - UiPath RPA Developer Masterclass

Video description

Robotic Process Automation (RPA) is a game-changing technology that is designed to automate high-volume, recurring processes that consume a significant amount of a worker’s time. Take advantage of this opportunity to get trained in one of the most in-demand skills and prepare for future employment.

This course combines the best of two worlds by giving you a proper tech primer followed by many practice exercises. You will get your hands dirty and learn by doing, but you will also have us by your side supporting you in your learning process. We (authors) have simply built the course we wished we had when starting out on our own RPA developer careers.

This course starts with introducing you to RPA and how it works. You will install the UiPath Studio developer software interface and go through its workings, then look at programming concepts important for RPA development. You will design, develop, and deploy advanced robots from scratch. You will see best practices for automating business processes and finally explore what to do next to further improve your skills.

By the end of this course, you will have learned best practices and important programming concepts for RPA development. You will have also designed, developed, and deployed robots by automating seven processes, and learned how to grow as an RPA developer.

What You Will Learn

  • Design, develop, and deploy robots by automating seven processes
  • Master the UiPath Studio developer software
  • Learn the RPA-specific programming concepts
  • Look at the best practices for RPA development
  • Understand essential RPA activity types for automating specific tasks
  • Learn how to grow as an RPA developer

Audience

This course is for individuals who want to kickstart their Robotic Process Automation development journey and want to land a job as an RPA developer. Students who want to learn best practices for automating business processes from RPA professionals, and developers who want to learn the fundamental programming concepts important for RPA development will also benefit from this course.

As a prerequisite, you need a modern Windows computer with an internet connection (UiPath does not have a Mac version) and a desire to learn about one of the most promising emerging technologies right now.

About The Authors

Tor-Inge Flaa: Tor-Inge Flaa has worked both as an RPA project manager and as an RPA developer in two consulting firms—one among them being Deloitte. He has helped several clients pilot and scales their RPA initiatives and he believes RPA will continue to grow as one of the most promising emerging technologies for years to come.

Truls Petersen: Truls Petersen has expertise in automation and data analytics and is genuinely excited about automation and RPA. He does his utmost to share his most valuable experiences with his students. He works as an RPA developer and is responsible for the management and delivery of initiatives within the field of automation and data analytics. It has given him first-hand experience with what it takes to successfully capture the opportunities presented by automating manual processes and becoming data-driven. He is passionate about helping students get ready for the future of work, learn new skills, and increase overall life and work satisfaction by providing them with relevant and high-quality courses.

Table of contents

  1. Chapter 1 : Introduction to RPA and Its Working Methodology
    1. Introduction
    2. Introduction to RPA – What and How
    3. RPA - Capabilities
    4. RPA - Pros (Benefits)
    5. RPA - Cons (Disadvantages)
    6. RPA - Case Study
  2. Chapter 2 : The UiPath Platform and UiPath Studio
    1. The UiPath Platform
    2. Installing UiPath Studio (Developer Software)
    3. UiPath Studio - First look
    4. UiPath Studio – The Ribbon
    5. UiPath Studio - The Activities Panel
    6. UiPath Studio - The Design Panel
    7. UiPath Studio - The Properties Panel
    8. The Guessing Game
  3. Chapter 3 : Tech Primer – Variables and Data Types
    1. Introduction to Variables
    2. String Variables
    3. Numeric Variables
    4. Boolean Variables
    5. Arrays
    6. Data Table Variables
  4. Chapter 4 : Tech Primer – Automation Activities
    1. UI Automation (Applications and Web) - Part 1
    2. UI Automation (Applications and Web) - Part 2
    3. Data Scraping - Part 1
    4. Data Scraping - Part 2
    5. Excel Automation - Part 1
    6. Excel Automation - Part 2
    7. PDF Automation - Part 1
    8. PDF Automation - Part 2
    9. Text and Word Automation - Part 1
    10. Text and Word Automation - Part 2
    11. File Automation
  5. Chapter 5 : Robot #1 – Cryptobot (Easy)
    1. Robot #1 Case Introduction
    2. Robot #1 Solution Walkthrough
  6. Chapter 6 : Robot #2 - Copy Text from Image (Easy)
    1. Robot #2 Case Introduction
    2. Robot #2 Solution Walkthrough
  7. Chapter 7 : Robot #3 - Send Email with Dad Joke (Easy/Medium)
    1. Robot #3 Case Introduction
    2. Robot #3 Solution Walkthrough
  8. Chapter 8 : Robot #4 - Dress to Impress (Easy/Medium)
    1. Robot #4 Case Introduction
    2. Robot #4 Solution Walkthrough
  9. Chapter 9 : Robot #5 – Form Field Mania (Medium)
    1. Robot #5 Case Introduction
    2. Robot #5 Solution Walkthrough
    3. Debugging and Troubleshooting
  10. Chapter 10 : Robot #6 - Amazon Data Scraping (Medium)
    1. Robot #6 Case Introduction
    2. Robot #6 Solution Walkthrough
  11. Chapter 11 : Robot #7 - Automatic Invoicing (Hard)
    1. Robot #7 Case Introduction
    2. Robot #7 Solution Walkthrough
  12. Chapter 12 : Real-World Applications of RPA and Further Learning
    1. More Real-World Applications of RPA
    2. Further Learning

Product information

  • Title: Robotic Process Automation - UiPath RPA Developer Masterclass
  • Author(s): Tor-Inge Flaa, Truls Petersen
  • Release date: June 2022
  • Publisher(s): Packt Publishing
  • ISBN: 9781804618820