Complete Guide to UiPath RPA Development

Complete Guide to UiPath RPA Development

15h 17mIntermediate2025-04-07

Authors

Bryan Lamb

Bryan Lamb

Educator and entrepreneur specializing in process automation

Course details

The UiPath RPA platform empowers almost anyone to build, deploy, and run “software robots” that automate repetitive business tasks—dramatically improving speed, accuracy, and efficiency. In this hands-on course, you’ll learn the core skills for producing automations that will reduce the time, cost, and errors of repetitive manual tasks performed on websites, desktop apps, Excel, databases, APIs, and mainframe target systems. Whether you want to break into tech, increase your impact at work, or lead automation initiatives, mastering UiPath gives you an edge and opens the door to exciting, future-proof career opportunities.

Skills covered

UiPathIT AutomationSoftware TestingPersonal Productivity SoftwareNetwork and System AdministrationBusiness Software and ToolsSoftware DevelopmentOne-Off

Concepts

Introduction

  • Introduction

Overview

  • About me
  • Why UiPath
  • UiPath infrastructure and licenses overview
  • End to end demo - Build, publish, and run a simple robot
  • Who can use the free version of UiPath
  • Where to go for fast support

Community Edition Installation (Windows)

  • Installation overview
  • Install the UiPath platform
  • Validate your installation - create a bot
  • Cloud-based tools
  • Install more activities
  • Examine the installed activities
  • Setup browser extensions manually
  • Automatic studio assistant version upgrades
  • Manually update activity packages

UiPath Studio Orientation

  • Overview
  • Create a new project
  • User Interface quick start
  • A few basic settings

Core UiPath RPA Skills

  • Overview
  • Project structure choices
  • Sequence basics
  • Flowchart basics
  • State machine basics
  • Display a message box
  • Logging to the output window
  • Provide status to attended robot users
  • Open and read a text file
  • Intro to looping to repeat work
  • Demo - For each loop
  • Send email

Use Variables to Handle Data

  • Overview
  • Using the variables panel
  • Browsing for special variable types
  • Using the Assign activity
  • Variables as the output of activities
  • Variable scope
  • Remove unused variables
  • Most critical variable types and data structures
  • Dictionary demo

Control Your Script Flow

  • Overview
  • If Else - Making a choice
  • Flowchart decision diamond
  • Switch - A choice with multiple options
  • Flow Switch - A choice with multiple options

Challenge - Read All Text Files, Classify, and Email

  • Challenge
  • Solution - part 1
  • Solution - part 2
  • Solution - part 3

Debugging

  • Overview
  • Visualization features for debugging
  • Log items feature
  • Stop at a breakpoint and debug

Handling Errors

  • Overview
  • Error causes and types
  • Simulate an error and handle it
  • Create and throw a custom exception

Web Browser Automation

  • Overview
  • Create project and update its settings
  • Explore automating Edge, Chrome, and Firefox
  • Browser automation - UiPath recorder
  • Browser automation - Manual assembly
  • Organize the automation steps
  • Enabling browser pop-up windows

Desktop App Automation

  • Overview
  • Install the sample desktop app
  • Challenge - Automate desktop app with recorder
  • Solution - Automate desktop app with recorder

Reusable-Shareable Workflows

  • Overview
  • Invoke workflow demo
  • Real-world invoke workflow scenario

Data Tables

  • Overview
  • Tour of data table activities
  • Create a data table
  • Add data table rows
  • Loop through the rows of a data table
  • Filter a data table
  • Query a data table
  • Delete a data table row
  • Other useful data table activities
  • Look up a key and return a value from same row

Excel Automation Basics

  • Overview
  • Excel worksheet activity overview
  • Excel vs. workbook nuances
  • Read Range - Workbook
  • Read Range - Excel
  • Write Range - Workbook & Excel
  • Read range, modify data table, then write range
  • Read and write cell data
  • Challenge - Read Excel config file
  • Solution - Read Excel config file

Database Automation Basics

  • Overview
  • Database interaction with UiPath

Mainframe Automation Basics

  • Mainframe intro & setup
  • Mainframe manual demo
  • Mainframe automation demo

Naming Conventions

  • Overview
  • General naming conventions
  • Capitalization conventions
  • Conventions demo
  • Spelling matters
  • UiPath's conventions guidelines
  • Workflow analyzer

Orchestrator Fundamentals

  • Overview
  • Automation cloud overview
  • Automation cloud tour
  • Create a folder
  • Publish a process
  • Run attended robot
  • Trigger unattended robot
  • Input parameters
  • Assets
  • Stop your automation elegantly

Version Control

  • Overview
  • Configure UiPath studio source control
  • Set up a local Git repo
  • Basic local Git use
  • Enable experiments with branches
  • Using branches for hot fixes
  • Create a remote Git repository
  • Collaboration with a remote repo

Challenge - Simple Enterprise Bot

  • Overview
  • Solution - development part 1
  • Solution - development part 2
  • Solution - development part 3
  • Solution - development part 4
  • Solution - development part 5
  • Solution - development part 6
  • Solution - development part 7
  • Solution - development part 8
  • Solution - development part 9
  • Solution - development part 10
  • Solution - development part 11
  • Solution - development part 12
  • Solution - development part 13
  • Solution - development part 14

Shortcomings of Simple Approach

  • Shortcomings of simple approach

Libraries and Object Repository

  • Overview
  • Create and use a library
  • Create and use an object repository

Queues and Transactions

  • Overview
  • About queues
  • About queue items
  • Intro to queue activities
  • Create a queue
  • Add a queue item
  • Get queue item
  • Manual review features
  • Dispatcher performer architecture

State Machine Deep Dive

  • State machine - Overview
  • State machine - Demo

Intro to REFramework

  • Overview
  • REFramework quick start
  • REFramework deep dive

UiPath Marketplace

  • Overview
  • UiPath Marketplace tour

Conclusion

  • Conclusion
250,000 Toman