
Welcome to the Robotic Process Automation Overview course. In this video I'll provide a high level overview of what's in the course.
Explore the UiPath level 2 roadmap, from naming conventions and UiPath Studio Workflow Analyzer to Orchestrator assets, version control, and the RE framework, with hands-on challenges and marketplace resources.
Meet a UiPath MVP with 30 years of tech experience in development, QA, and automation, who leads intelligent automation at a top US bank.
Learn how naming conventions in UiPath 2025 level 2 RPA developer drive consistency across studio projects, workflows, variables, arguments, assets, and NuGet packages, aligned with Microsoft framework design guidelines.
Explore capitalization conventions for identifiers in UiPath RPA development, including Pascal casing and camel casing, rules for parameters and public members, acronyms, compound words, and consistency with Microsoft standards.
Master precise spelling to unlock UiPath's advanced search across folders, assets, packages, and robots. Ensure every asset and variable is searchable to prevent production deployment failures.
Explore orchestrator fundamentals in the UiPath platform and cloud versus on-prem setups, then master folders, assets, queue items, triggers, jobs, and log items to enhance enterprise rpa development.
Explore automation cloud versus on-prem orchestrators, with dev, test, and prod environments, tenants, organizations, folders, robots, jobs, triggers, queues, and logs.
Publish the project to the enterprise folder in UiPath orchestrator after testing, choose the package and version, and set display name, description, and retention options.
Create a new trigger in the automations tab and configure the process, user, host, and time-based frequency. Use cron syntax for advanced schedules and review unattended executions, jobs, and logs.
Create and pass string input arguments for a UiPath job by defining an input value in studio, republishing to versions, upgrading in orchestrator, and logging the input in job logs.
Learn to create and use assets in orchestrator to store input data like a CRM URL. Toggle global values to share assets across robots and retrieve them in workflows.
Master stopping a UiPath automation gracefully by using the should stop activity with Orchestrator, differentiating kill from stop, and conditionally finishing the process with a log message.
Explore local source control in UiPath Studio by initializing a local git repository, adding files, and making initial commits; learn when to commit versus push to a remote repo.
Explore how to use Git locally in UiPath Studio, review unpushed commits, and interpret show changes and history to manage reorderings, commits, and amend commits in a local repository.
Learn how to use local git branches to run experiments, create branches from main, switch between experiment branches, and merge successful changes back into main.
Learn how to manage hotfixes in a production automation by creating feature and hotfix branches, merging into main, resolving conflicts, and propagating fixes to new feature branches.
Configure assets in automation cloud, publish the Excel leads to CRM automation, and install and run an unattended UiPath process with healing options and clear reporting.
Learn to manage assets and credentials, select and read a leads Excel file, and document each processed row with result and comments columns.
Automate CRM login and lead saving with data table iteration and UiPath sequences, verify login, and implement timeout handling and error reporting.
Iterate through leads, save each one with a dedicated sequence, and use try-catch to prevent midstream failures while logging errors and updating result and comment in Excel.
Learn to report and log each lead as x of y, track lead count, and perform web steps to save leads, with a counter and error handling for invalid emails.
We've established a simple, pragmatic way to build reliable enterprise robots, but there are a few things that our approach hasn't addressed. Let's have a look at a few shortcomings and then plan some next steps to address them.
Leverage libraries and object repositories as centralized, reusable UiPath components stored in orchestrator or file shares, enabling a single maintenance point via versioned managed packages.
Create a centralized object repository as a UiPath library that stores the application, screens, and elements with selectors, then publish to orchestrator for shared use.
Explore queues, queue items, and UiPath Studio activities in Orchestrator; create queues, add items, and set statuses, then apply a dispatcher–performer model with manual transaction review and exceptions.
Explore how a queue item, containing data for the robot, becomes a transaction, how statuses prevent abandonment, and how retriable application exceptions differ from business ones.
See how queue items become transactions as a robot processes them, updates progress, and marks status as success or failure, with retries on application exceptions moving items back to queue.
Learn how to retrieve a queue item with the get transaction item activity, inspect its content fields, update progress, and set the transaction status in UiPath orchestrator.
Explore the dispatcher/performer architecture in UiPath, where a single dispatcher enqueues items while multiple performers process them concurrently, enabling centralized metrics and orchestrator-driven monitoring.
Explore the state machine as a flowchart-like control flow with entry and exit blocks, transitions, and conditional paths guiding setting up, getting work, doing work, and cleaning up.
Explore how a UiPath state machine handles setup, work, and cleanup with design-run testing, including entry, exit, and transition tasks, and learn how loops and triggers drive progress.
Explore the Re framework in UiPath, a state-machine based template that uses queues and transactions, provides built-in log messages and screenshot evidence, supports reinitialization and retry, and streamlines enterprise automation.
You've probably noticed that AGENTIC AUTOMATION or AGENTIC AI are the hot new buzz words lately. Vendors and consultants are pushing it like crazy because it's one more way to get companies to throw more money at them! What they AREN'T telling you though is that RPA automations still perform about 80% of the work beneath the surface of "Agentic Automation". The LLM simply charts a course and decides which TOOLS to use... and those tools (often RPA automations) do the heavy lifting!
So... if you're not learning robotic process automation, or, RPA, you will FAIL trying to implement Agentic Automation.
In my UiPath Agentic RPA Developer Level 1 course, you learned many foundational skills that can be used to create simple, impactful automation solutions that will deliver REAL VALUE, quickly.
Now, in UiPath Agentic RPA Developer Level 2… we’ll kick things off with a hands-on simple enterprise project to fully exercise your Level 1 skills… and then we’ll explore the limitations of a “simple” automation approach to help underscore the need to learn more advanced strategies and skills.
Then… to address those limitations…. I’ll introduce a variety of powerful, enterprise-grade techniques that will enable you to collaborate effectively with professional teams to design scalable, fault-tolerant automations ready to handle the demands of today’s business environment!
Enterprise naming conventions
Source code management with Git version control
Orchestrator queues & transactions
Simple enterprise approach for fast automation development
Using multiple robots in parallel to speed up work
The State Machine activity
REFramework overview and deep dive
The UiPath component marketplace
My goal is to help you become a world class Agentic RPA developer, architect, or analyst faster than any other method, so you can start saving time & money at your company, provide the best TOOLS for your "Agentic Automation" initiatives, and level up your career!
As with all my courses, UiPath Agentic RPA Developer Level 2 is always kept up-to-date, and structured as a REFERENCE tool so you can easily revisit any skill demonstration as needed. Plus, you’ll engage in HANDS-ON projects with detailed solution walkthroughs to ensure you “learn by doing”.
So… whether you’re a solo developer wanting to level up, or a working professional looking to create better automations, this course will prepare you to deliver real-world, scalable solutions that make a difference.
Many students BUNDLE this course with my RPA Tech Primer course, UiPath Agentic RPA Developer Level 1, and my UiPath Test Automation course for the ultimate learning experience. You can usually find them listed in the “frequently bought together” section below.
The RPA industry is booming, and SKILLED enterprise developers are in high demand. If you’re ready to take your automation skills to the next level, click the button to enroll now, and let’s make you an enterprise RPA master!