UIADP study materials
UIADP study resources

UIADP study guide

UIADP · Work through your exam, one topic at a time.

The UiPath Automation Developer Professional credential is aimed at developers who have moved past the fundamentals and are expected to build, debug, and deploy production-grade automations without hand-holding. It sits above the Associate-level certification and assumes comfort with Studio, the Robot/Orchestrator relationship, and the standard project layout. The UIADP study guide has 9 sections and about 2,679 words.

01

Automation Concepts and Techniques

RPA delivery runs through a lifecycle: process discovery and prioritisation, a PDD (business view, written by the business analyst), an SDD (technical design), development, testing, deployment and monitoring in production. Know the delivery models: attended (triggered by a human, runs on that user's desktop, good for assisted tasks), unattended (triggered from Orchestrator by time or queue, no human present) and hybrid .

310 words, about 2 min
02

UiPath Studio and Project Organization

Studio offers project types: Process , Library (reusable components published as packages, no Main.xaml entry point in the same sense), Test Automation and Template , plus profiles (Studio, StudioX, Studio Pro). A process contains project.json (dependencies, target framework, entry point, project settings), Main.xaml as the default entry point, and supporting folders for workflows, screenshots and local settings.

265 words, about 1 min
03

Data Manipulation: Variables, Arguments, Strings, Collections and DataTables

Everything a candidate manipulates is a .NET type: Int32, Double, Boolean, String, DateTime, Object plus generic collections. Prefer List(Of String) and Dictionary(Of String, Object) over legacy ArrayList; remember lists are dynamic while arrays are fixed-size, and that indices are zero-based.

263 words, about 1 min
04

Selectors and UI Automation

A selector is an XML fragment that identifies a UI element by attributes, usually built as a chain of nodes from the application window down to the target. Reliable attributes are stable ones such as id , name , class , tag , aaname , automationid or role .

322 words, about 2 min
05

Excel and Email Automation

Excel Application Scope (interop) drives a real Excel instance: full feature support, macros, pivot tables and formulas, but it requires Excel installed and a licence. The Workbook (System) activities read and write the file directly without Excel, which is faster and server-friendly but does not execute macros or support every feature.

334 words, about 2 min
06

Debugging and Exception Handling

UiPath uses .NET exceptions. Structure error-prone logic with Try Catch Finally : Catch specific types first, log context, and only swallow an exception when continuing is genuinely safe.

293 words, about 1 min
07

Orchestrator and Robot Management

Orchestrator organises everything under a tenant , then into folders (modern folders) that hold processes, queues, assets and the users/robots with access. Roles grant permissions; a robot identity is bound to a machine and a licence type (Attended, Unattended, Studio, StudioX, Testing).

294 words, about 1 min
08

REFramework and Complex Business Processes

The Robotic Enterprise Framework is a state machine with four states: Initialization (read Config, kill/close orphaned processes, open applications, first-run check), Get Transaction Data (fetch the next item from a queue, DataTable, file or custom source), Process Transaction (the business logic in Process.xaml ), and End Process (close applications, log results). io RetryNumber , in TransactionNumber and in Config are the key arguments threaded through.

286 words, about 1 min
09

Version Control and Automation Lifecycle Management

Studio integrates Git (and other providers through the same UI): initialize a repository, commit, push, pull, create branches and resolve conflicts. Treat Main.xaml and shared workflows as shared code: branch per feature, review before merging into main.

312 words, about 2 min