UiPath Certified Professional - Automation Developer Associate Exam Description

Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

UiPath- ADAv1

UiPath Automation Developer


Associate v1.0
Exam Description Document

V1.04 Jun 2024 Page 1 of 9


INTRODUCTION 3
TARGET AUDIENCE 3
Minimally Qualified Candidate 4
PRODUCTS 4
EXAM DOMAINS/EXAM SECTIONS 4
EXAM TOPICS 5
Business Knowledge 5
Platform Knowledge 5
Studio Interface 5
Variables and Arguments 5
Control Flow 5
Debugging 5
Exception Handling 6
Logging 6
UI Automation 6
Object Repository 6
Excel Automation 6
Email Automation 6
PDF Automation 6
Working with Files and Folders 6
Data Manipulation 6
Version Control Integration 7
Libraries and Templates 7
Workflow Analyzer 7
Implementation Methodology 7
RPA Testing 7
Orchestrator 7
Integration Service 7
ENVIRONMENTS, APPLICATIONS, AND/OR TOOLS 8
RECOMMENDED TRAINING AND HANDS-ON EXPERIENCE 8
Recommended Exam Preparation 8
EXAM DETAILS 8

V1.04 Jun 2024 Page 2 of 9


IMPORTANT ALERT
We are continuously monitoring Internet activities for any signs of cheating or misguided information.
We are aware that there are a large number of websites who are selling fake exams and charging
substantial prices for them. We will take immediate action if we find that the real exams have been
compromised. Please do not spend money or rely on such cheat sites.

Introduction
UiPath Certified Professional Automation Developer Associate is expected to be able to (1)
independently design and develop simple automation solutions or (2) be a productive member of an
automation team led by an experienced automation developer responsible for developing complex
solutions using UiPath technologies.

This exam assesses knowledge and skills related to problem solving, process identification, and
building simple automation solutions with UiPath platform components such as UiPath Studio,
Robots, and Orchestrator.

The UiPath Certified Professional Automation Developer Associate is the first step for professionals
who want to build and assess their knowledge and skills towards their journey to become an
Advanced Automation Developer, Solution Architect or Automation Architect.

Target Audience
The target audience for the Automation Developer Associate v1.0 Exam include all technical and
semi-technical roles such as:

• Junior Automation Developers


• Automation Developers
• Solution Architects
• Business Analysts
• System Administrators
• College/University Students and/or Graduates
• UiPath and Partner Employees in roles such as Pre-Sales, Services, Support, etc.

V1.04 Jun 2024 Page 3 of 9


Minimally Qualified Candidate
The Minimally Qualified Candidate (MQC) is an individual with the following:

• No prior experience with Robotic Process Automation (RPA); however, the MQC has taken
and completed UiPath Automation Developer foundational training from UiPath, its
authorized partners, Academic Alliance institutions or other sources which satisfy learning for
subjects being tested

- OR -

• 3 – 6 months’ RPA hands-on experience

Products
Products covered on the exam include:

• UiPath Studio version 2022.10


• UiPath Robots version 2022.10
• UiPath Orchestrator version 2022.10

Exam questions are based on Modern Design Experience.

Exam Domains/Exam Sections


The Automation Developer Associate v1.0 Exam contains the following exam sections:

• Business Knowledge
• Platform Knowledge
• Studio Interface
• Variables and Arguments
• Control Flow
• Debugging
• Exception Handling
• Logging
• UI Automation
• Object Repository
• Excel Automation
• Email Automation
• PDF Automation
• Working with Files and Folders
• Data Manipulation
• Version Control Integration
• Libraries and Templates
• Workflow Analyzer
• Implementation Methodology
• RPA Testing
• Orchestrator
• Integration Service

V1.04 Jun 2024 Page 4 of 9


Exam Topics
Tasks performed by the Minimally Qualified Candidate:

Business Knowledge

• Describe what business process automation is and what value it brings.


• Identify and describe key concepts related to business processes.

Platform Knowledge

• List and describe high level the use of UiPath products (Including Studio Types, Robot
Types, Orchestrator, Integration Service).
• Describe the value of the components of the UiPath Ecosystem (Community, Academy,
Forum, Documentation, Marketplace).
• Explain the difference between Attended and Unattended processes.

Studio Interface

• Install Studio Community Edition and connect to Orchestrator.


• Explain the difference between the Studio profiles.
• Use the options available in the Studio Backstage view.
• Create a new process using the correct compatibility mode.
• Describe the elements on the Studio Interface.
• Use the Manage Packages feature to find, install, update and remove packages.
• Use Activity Project Settings
• Publish processes to Orchestrator.

Variables and Arguments

• 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.
• Create, manage and use global constants and variables.
• Explain the difference between variables, arguments, global constants and global variables.

Control Flow

• Describe the functionality of the Control Flow activities (for example: If, Switch, While,
Do While, For Each, etc.) and workflow types
• Use Sequence and Flowchart layouts in projects.
• Use the IF, Flow Decision, Else If activities in projects and the Vb.Net If Operator.
• Use the For Each, While, Do While and Switch activities.

Debugging

• Use debug modes, debug actions and the debug ribbon option to debug a file or the entire
project.
• Use simple and conditional breakpoints and simple and conditional trace points.
• Describe and use all debugging panels.
• Use the Profile Execution feature to improve execution performance.

V1.04 Jun 2024 Page 5 of 9


Exception Handling

• Use Try Catch, Throw, Rethrow and Retry Scope.

Logging

• Describe and interpret robot execution logs.


• Apply logging best practices during development.

UI Automation

• Explain how UI Automation works and switch between the modern and classic design
experiences.
• Use the Modern Recorder to create UI Automation.
• Use Modern UI Automation Input Activities and Input Methods.
• Use Modern UI Automation Output Activities and Output Methods.
• Use UI Synchronization with activities available in the Modern Design Experience.
• Evaluate and configure static and dynamic Descriptors.

Object Repository

• Create, publish, and consume a UI Library with static and dynamic descriptors.

Excel Automation

• Explain how Excel Automation works.


• 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

• 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.

PDF Automation

• 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

V1.04 Jun 2024 Page 6 of 9


• 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.

Version Control Integration

• 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.

Libraries and Templates

• Create, publish, and consume a process library.


• Create, share, and access a template.

Workflow Analyzer

• Use Workflow Analysis and Validation at file and project level.


• Configure Workflow Analyzer settings.

Implementation Methodology

• Describe the project implementation stages.


• Interpret PDDs and SDDs.
• Perform automation project peer review.

Orchestrator

• 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)
• Provision Robots.
• Use Personal Workspaces.
• Define Roles and Permissions.
• Use Orchestrator Logging features.

Integration Service

• Explain what Integration Service is.


• Use Integration Service Connectors and Triggers in an automation project.

V1.04 Jun 2024 Page 7 of 9


• Explain what the Integration Service Connector Builder is.

Environments, Applications, and/or Tools


The Minimally Qualified Candidate (MQC) should be comfortable working with the following
environments, applications, and/or tools:

• Microsoft Windows
• UiPath Studio
• UiPath Orchestrator
• Virtual environments (VMs)
• Browser (IE, Chrome, etc.)
• Version Control
• MS Office and/or MS Office Suite
• Notepad++ (or any other text editor)

Recommended Training and Hands-on Experience


The following represents the recommended learning path the Minimally Qualified Candidate (MQC)
can take to prepare for the UiPath Certified Professional Automation Developer Associate v1.0
Exam:

Training Options:

• UiPath Academy Automation Developer Associate Training


o For public
o For partner

• https://docs.uipath.com/

- OR -

• Other training or self-learning sources that cover the subjects listed in this document to
prepare for the exam.

Hands-on Experience:

1. Developing an attended process (i.e., workflow)


2. Developing an unattended process (i.e., workflow)
3. Proof of Concept – creating and/or demonstrating
4. Experience resolving application changes and/or code changes
5. Peer code reviews

Recommended Exam Preparation

In addition to the recommended learning path, the practice test is an additional study tool to prepare
for the UiPath Certified Professional Automation Developer Associate v1.0 Exam:

• Automation Developer Associate v1.0 Practice Test

Exam Details

V1.04 Jun 2024 Page 8 of 9


Certification Tracks UiPath Certified Professional - Developer Track

UiPath Certified Professional Automation Developer


Credential
Associate v1.0
Valid Period 3 years

Exam Number and UiPath-ADAv1 - UiPath Automation Developer Associate


Exam Title v1.0 Exam

Pre-requisite Exam(s) None. Some Hands-on experiences with UiPath Studio are
and/or Certification(s) recommended.

Exam Duration 90 minutes

Passing Score 70%

Exam Fee $150.00

Copyright © 2023 UiPath Inc. or its subsidiaries. All Rights Reserved. UiPath, and other trademarks are trademarks of UiPath Inc. or
its subsidiaries. Other trademarks may be the property of their respective owners.

V1.04 Jun 2024 Page 9 of 9

You might also like