Capability Development / No-Code Development
Building RPA with UiPath
This course equips participants with practical skills to design, build, test, deploy, and manage automation solutions using UiPath Studio, Robots, and Orchestrator. Learners progress from RPA fundamentals through building workflows with sequences, flowcharts, and state machines, working with variables, arguments, and control flow, and automating UI interactions, Excel, PDF, email, and file-based business processes. The curriculum covers debugging, logging, exception handling, and Orchestrator administration, including assets, queues, triggers, and job monitoring, needed to build enterprise-grade, reliable automations. Participants also learn reusable component design, version control with Git, and Workflow Analyzer-based code quality checks. A capstone exercise has learners build, test, publish, and deploy an end-to-end UiPath automation, preparing them for UiPath Automation Developer Associate certification and real-world developer roles.
Program Overview
This course equips participants with practical skills to design, build, test, deploy, and manage automation solutions using UiPath Studio, Robots, and Orchestrator. Learners progress from RPA fundamentals through building workflows with sequences, flowcharts, and state machines, working with variables, arguments, and control flow, and automating UI interactions, Excel, PDF, email, and file-based business processes. The curriculum covers debugging, logging, exception handling, and Orchestrator administration, including assets, queues, triggers, and job monitoring, needed to build enterprise-grade, reliable automations. Participants also learn reusable component design, version control with Git, and Workflow Analyzer-based code quality checks. A capstone exercise has learners build, test, publish, and deploy an end-to-end UiPath automation, preparing them for UiPath Automation Developer Associate certification and real-world developer roles.
Audience Profile
Aspiring RPA developers new to UiPath; IT professionals and system administrators moving into automation roles; Business process analysts looking to automate repetitive workflows; Developers preparing for the UiPath Automation Developer Associate certification; and Automation Center of Excellence team members.
Course Syllabus
Introduction to RPA and UiPath Platform
Topics
- Introduction to Robotic Process Automation
- UiPath Platform Components: Studio, Robot, Orchestrator, and Assistant
- Automation Lifecycle and Developer Role
- Attended and Unattended Automation Concepts
Labs / Practice
- Explore UiPath Automation Cloud and Studio
Build Your First Automation Process with UiPath Studio
Topics
- Create a New Process in UiPath Studio
- Understand Activities, Workflows, and Project Structure
- Use Sequences, Flowcharts, and State Machines
- Run, Publish, and Manage Basic Automation Projects
Labs / Practice
- Build Your First UiPath Automation
Variables, Arguments, and Control Flow in Studio
Topics
- Create and Manage Variables and Arguments
- Use Data Types, Scope, and Default Values
- Apply If, Else If, Switch, While, Do While, and For Each
- Work with String, List, Dictionary, and DataTable Data
Labs / Practice
- Build Dynamic Workflow Logic
UI Automation with UiPath Studio
Topics
- Understand UI Automation Concepts and Targeting Methods
- Use Selectors, Descriptors, and Object Repository
- Automate Desktop and Web Applications
- Apply Synchronization and Reliable Element Interaction
Labs / Practice
- Automate a Business Application Interface
Excel, DataTables, and Data Manipulation
Topics
- Work with Excel Workbooks, Sheets, Rows, and Columns
- Use DataTables for Structured Data Processing
- Filter, Sort, Merge, and Transform Data
- Manipulate Strings, Lists, and Dictionaries
Labs / Practice
- Automate Excel-Based Business Reports
Email, PDF, File, and Folder Automation
Topics
- Automate File and Folder Operations
- Read, Extract, and Process PDF Content
- Automate Email Retrieval, Filtering, and Sending
- Use Attachments and Mailbox-Based Automation Scenarios
Labs / Practice
- Automate Invoice and Email Processing
Debugging, Logging, and Exception Handling
Topics
- Use Breakpoints, Step Into, Step Over, and Highlight Elements
- Analyze Variables, Watch Panel, and Output Panel
- Implement Try Catch, Retry Scope, and Global Exception Handling
- Apply Logging Standards and Execution Monitoring
Labs / Practice
- Debug and Stabilize an Automation Workflow
UiPath Orchestrator for Automation Developers
Topics
- Understand Tenants, Folders, Robots, Machines, Jobs, and Processes
- Create and Manage Assets, Queues, Triggers, and Storage Buckets
- Publish Packages and Execute Jobs from Orchestrator
- Monitor Automation Runs and Analyze Logs
Labs / Practice
- Deploy and Run an Automation through Orchestrator
Reusable Components, Libraries, and Project Organization
Topics
- Apply Workflow Design and Naming Best Practices
- Create Reusable Components and Libraries
- Use Templates, Invoke Workflow, and Modular Design
- Validate Code Quality with Workflow Analyzer
Labs / Practice
- Refactor an Automation into Reusable Components
Version Control, Testing, and Certification Readiness
Topics
- Integrate UiPath Studio with Git and Version Control Systems
- Create Test Cases and Validate Automation Workflows
- Perform Debugging, Code Review, and Workflow Analyzer Checks
- Review UiPath Automation Developer Associate Exam Topics
- Practice Scenario-Based Automation Development Questions
Labs / Practice
- Capstone: Build, Test, Publish, and Deploy an End-to-End UiPath Automation

