Robotic Process Automation: Tech Primer

Robotic Process Automation: Tech Primer

6h 38mBeginner2025-01-09

Authors

Bryan Lamb

Bryan Lamb

Educator and entrepreneur specializing in process automation

Course details

Robotic process automation (RPA) is a powerful way to develop software-based robots to automate repetitive and manual tasks. To get started in RPA, it's important to master a broad base of business and technical skills. In this course, instructor Bryan Lamb reviews these core skills, including flowchart fundamentals, file system basics, and important programming concepts. Learn how to build detailed flowcharts to document enterprise processes spanning multiple technologies, including email, documents, databases, websites, mainframes, and APIs. Discover how to navigate the Windows file system from top to bottom, in order to read and write data from text, PDF, spreadsheet, database, and other files. Explore the structure and programming behind websites and learn how to select and manipulate individual web elements. Explore programming concepts and database basics, and test your learning with a challenge at the end of the course.

Learning objectives
Summarize flowchart fundamentals.
Describe Windows file system concepts.
Outline the Visual Studio installation process.
Create a simple webpage.
Name three common web technologies.
Explain web and UiPath selector basics.
Develop a simple computer program.

Skills covered

UiPathIT AutomationSoftware TestingNetwork and System AdministrationSoftware DevelopmentOne-Off

Concepts

Introduction

  • About the course
  • About me
  • Why do you need a tech primer
  • System awareness and understanding

Setup and Preview Tools

  • Overview
  • Install local Microsoft apps
  • Switch Windows login from PIN to password
  • Install PyCharm IDE
  • Install Visual Studio IDE
  • Install UiPath Studio

Windows File System Basics

  • Overview
  • Best file system and view settings
  • Disk basics
  • Folder basics
  • File basics
  • Screenshots
  • Command line basics
  • Absolute vs. relative path
  • Use a batch file to reduce clicks
  • RPA tool vs. batch file
  • Fix the Win 11 Notepad app
  • Takeaways

Flowchart Basics

  • Overview
  • Flowchart fundamentals
  • Flowchart best practices
  • Flowchart tool demo
  • RPA tool flowchart features

Website Basics

  • Overview
  • Intro to HTML web pages
  • Overview of web technologies
  • HTML tag and attribute deep dive
  • Website structure
  • CSS - Look and feel
  • Bootstrap
  • Summary

Web Selectors Deep Dive

  • Overview
  • Demo website orientation
  • Selector basics
  • Selector challenges
  • Dynamic selectors

Desktop App Basics

  • Create a desktop app
  • Automate a desktop app

Programming Basics

  • Overview
  • Create a console app
  • Programming basics - Visual Studio
  • Programming basics - UiPath Studio
  • Intro to functions
  • Functions demo - Visual Studio
  • Functions demo - UiPath Studio
  • Intro to variables
  • Variables demo - Visual Studio
  • Variables demo - UiPath Studio
  • Intro to object-oriented programming
  • Object-oriented programming demo
  • The .NET framework

Database Basics

  • Overview
  • Databases in business systems
  • What is a database
  • Set up database tools
  • Create a database
  • UiPath database interaction

Challenge - Create a Login and Track Value Bot

  • The challenge
  • Solution

Conclusion

  • Wrap up
120,000 Toman