UiPath Certified Professional Automation Developer Associate Preparation Details
The UiPath-ADAv1 UiPath Certified Professional Automation Developer Associate exam validates your skills in building automations with Studio, Robots, and Orchestrator. This study guide maps every exam objective to official UiPath documentation so you can prepare efficiently. You can also explore more UiPath certification study guides on the UiPath category to keep building your skills.
UiPath Certified Professional Automation Developer Associate Materials
| Coursera | UiPath Automation Developer Associate |
| Udemy | UiPath ADAv1 Automation Developer: 480 Practice Tests |
Business Knowledge
Tasks performed by the Minimally Qualified Candidate:
Describe what business process automation is and what value it brings.
Identify and describe key concepts related to business processes.
Describe how agentic automation can streamline business processes
Platform Knowledge
Tasks performed by the Minimally Qualified Candidate:
List and describe high-level the use of UiPath products (Including Studio Types, Robot Types, Orchestrator, Integration Service).
Explain the difference between Attended and unattended processes.
Useful concepts in unattended automation
Explain the difference between Serverless, vm and local
Agents and Functions on Local Robots
Configuring automation capabilities
Studio Interface
Tasks performed by the Minimally Qualified Candidate:
Studio Web overview.
Designing RPA workflow projects
Use the options available in the Studio Backstage view.
Create a new process using the correct compatibility mode.
About the Windows – Legacy Compatibility
Cross platform.
Describe the elements of the Studio capabilities.
Describe the elements of the Studio capabilities
Unified Build – Agentic – Apps – Inter-Process Communication
About the IPC activity package
Variables and Arguments
Tasks performed by the Minimally Qualified Candidate:
Explain what data types are and how they are used.
Create, manage, and use variables.
Create, manage, and use In, Out, and In/Out arguments.
Automatically generate variables
Create, manage, and use global constants and variables.
Notify Global Variable Changed
Explain the difference between variables, arguments, global constants, and global variables.
Control Flow
Tasks performed by the Minimally Qualified Candidate:
Use Sequence and flowchart layouts in projects.
Use the IF, Flow Decision, Else If activities in projects, and the Vb.Net If Operator.
Example of Using an If Activity
Use the For Each, While, Do While, and Switch activities.
Debugging
Tasks performed by the Minimally Qualified Candidate:
Use debug modes, debug actions, and the debug ribbon options to debug a file or the entire project.
Use simple and conditional breakpoints and simple and conditional tracepoints.
Describe and use all debugging panels.
Exception Handling
Tasks performed by the Minimally Qualified Candidate:
Use Try Catch, Throw, Rethrow, and Retry Scope.
Logging
Tasks performed by the Minimally Qualified Candidate:
Describe and interpret robot execution logs.
Apply logging best practices during development.
Protecting Sensitive Information
ST-USG-020 – Minimum Log Messages
UI automation
Tasks performed by the Minimally Qualified Candidate:
Explain how UI automation works and switch between modern and classic design experiences.
About the UI Automation activity package
Differences Between Modern Experience and Classic Experience
Use the Modern Recorder to create UI automation.
Use Modern UI automation Input Activities and Input Methods.
Example of Using Input Methods
Use Modern UI automation Output Activities and Output Methods.
Output or Screen Scraping Methods
Use UI Synchronization with activities available in the Modern Design Experience.
Primary target methods (computer vision integration in Unified Target, Fuzzy, Strict, Image)
Evaluate and configure static and dynamic descriptors.
Advanced descriptor configuration
Object Repository
Tasks performed by the Minimally Qualified Candidate:
Create, publish, and consume a UI Library with static and dynamic descriptors.
Reusing objects and UI libraries
Synchronize Object Repository tool
Excel Automation
Tasks performed by the Minimally Qualified Candidate:
Explain how Excel Automation works.
About the Excel activity package
Use the modern Excel Integration activities like Excel Process Scope, For Each Excel Row, Use Excel File, Remove Duplicates, Copy/Paste Range, Insert Column, VLookup, Write Cell, Create Pivot Table, and Insert Chart.
Use the Excel Workbook activities like Read Range Workbook, Write Range Workbook, Get Cell Workbook, Write Cell Workbook, Append Range Workbook.
Email Automation
Tasks performed by the Minimally Qualified Candidate:
Get IMAP and POP3 Emails and send SMTP Mail Messages.
Get, Send, and Manage Microsoft and Gmail Integration Emails.
Use Microsoft 365 and Gsuite packages.
About the Microsoft 365 activity package
About the Google Workspace activities package
How to connect to Microsoft 365 activities
How to connect to Google Workspace activities
PDF Automation
Tasks performed by the Minimally Qualified Candidate:
Extract data from native and scanned PDF.
Extract a single piece of data from a single and multiple native PDFs.
Working with Files and Folders
Create, manage, and iterate through local files and folders.
Data Manipulation
Tasks performed by the Minimally Qualified Candidate:
Use VB.Net methods to perform string manipulation: Trim, ToLower, ToUpper, StringConcat, Contains, String, Format, IndexOf, LastIdexOf, String.Join, Replace, Split, Substring.
Use the RegEx Builder for string manipulation.
Initialize an Array variable, iterate through an array, reference elements, replace them, and convert arrays of type string to string.
Initialize a List type, iterate through it, and use Studio activities to add, remove, and modify the elements of the collection.
Explain what the difference is between the Array type and the List type.
Initialize a dictionary, add key-value pairs, remove keys, and retrieve values.
Use UiPath activities to build, filter, join, merge, and iterate through DataTables.
Perform conversions between the data types.
Text handling and Date handling activities
Extract Date and Time from Text
Version Control integration
Tasks performed by the Minimally Qualified Candidate:
Use the Studio Git integration to add a project, clone a repository, commit, push, use show changes and solve conflicts and create and manage branches.
Cloning a Remote GIT Repository
Creating and Managing Branches
Libraries and Templates
Create, publish, and consume a process library.
About Publishing Automation Projects
Create, share, and access a template.
Creating a template from a project
Workflow Analyzer
Tasks performed by the Minimally Qualified Candidate:
Use Workflow Analysis and Validation at file and project level.
Configure Workflow Analyzer settings.
Implementation Methodology
Describe the project implementation stages.
Interpret process design documents (PDDs) and solution design documents (SDDs).
Linking a Project to an Idea in Automation Hub
RPA Testing
Tasks performed by the Minimally Qualified Candidate:
Create and use basic and data-driven RPA test cases.
Use Mock Testing.
Use the Test Explorer Panel
Orchestrator
Tasks performed by the Minimally Qualified Candidate:
Describe Orchestrator Entities (Robot, Folder, Package, Process, Job, Heartbeat), Tenant Entities (User, Machine, License, Webhook, Alerts) and Folder Entities (Assets, Storage Buckets, Queues, Triggers, Credential Stores)
Use Tenant Entities (User, Machine, License) and Folder Entities (Assets, Storage Buckets, Queues)
Configuring access for accounts
Managing Assets in Orchestrator
Managing Queues in Orchestrator
Provision Robots.
Connecting Robots to Orchestrator
Accessing the unattended robot setup
Use Personal Workspaces.
Running Personal Remote Automations
Define Roles and Permissions.
Configuring access for accounts
Use Orchestrator Logging features.
Unattended Robot Setup in Orchestrator
Accessing the unattended robot setup
Useful concepts in unattended automation
How is unattended automation performed
Integration Service
Tasks performed by the Minimally Qualified Candidate:
Explain what Integration Service is.
Use Integration Service Connectors and Triggers in an automation project.
Organizing and sharing connections
Wrapping Up UiPath Certified Professional Automation Developer Associate
Work through each objective above, practise hands-on in UiPath Studio, and you will be well prepared for the UiPath-ADAv1 UiPath Certified Professional Automation Developer Associate exam. Revisit the linked documentation often as you build real workflows. You can also explore more UiPath certification study guides on the UiPath category to keep building your skills. Have a question or tip? Leave a comment below.
Receive Updates on UiPath Certified Professional Automation Developer Associate Exam
Want to be notified as soon as I post? Subscribe to the RSS feed / leave your email address in the subscribe section. Share the article to your social networks with the below links so it can benefit others.