UiPath-ARDv1 UiPath Advanced RPA Developer v1.0 Exam (UiARD) Exam
UiPath Advanced RPA Developer v1.0
Exam Description Document
INTRODUCTION 3
TARGET AUDIENCE 3
Minimally Qualified Candidate 3
PRODUCTS 4
EXAM DOMAINS/EXAM SECTIONS 4
EXAM TOPICS 4
UiPath Studio 4
UiPath Studio – Activities and Properties 4
UiPath Studio – Robotic Enterprise (RE) Framework 4
Selectors 5
.NET Classes and Objects 5
Advanced Functions 5
Error Handling and Troubleshooting 5
Advanced Orchestrator Functions 5
ENVIRONMENTS, APPLICATIONS, AND/OR TOOLS 6
RECOMMENDED TRAINING AND HANDS-ON EXPERIENCE 6
Recommended Exam Preparation 7
EXAM DETAILS 7
PLEASE NOTE: MINOR EXAM UPDATE TO ALIGN WITH UIPATH 2020.10 8
UPDATED EXAM DESCRIPTION FOR UIPATH 2020.10 8
INTRODUCTION 8
TARGET AUDIENCE 8
Minimally Qualified Candidate 8
PRODUCTS 8
EXAM DOMAINS/EXAM SECTIONS 9
EXAM TOPICS 9
UiPath Studio 9
UiPath Studio – Activities and Properties 9
UiPath Studio – Robotic Enterprise (RE) Framework 9
Selectors 10
.NET Classes and Objects 10
Advanced Functions 10
Error Handling and Troubleshooting 10
Advanced Orchestrator Functions 10
ENVIRONMENTS, APPLICATIONS, AND/OR TOOLS 10
RECOMMENDED TRAINING AND HANDS-ON EXPERIENCE 11
Recommended Exam Preparation 11
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 Advanced RPA Developer (UiARD) is expected to have a proven
understanding and extensive hands-on experience with UiPath technologies such as
Studio, Robots, and Orchestrator and the ability to independently build or lead
production level automations in the Robotic Enterprise Framework.
UiPath Advanced RPA Developer Certification is targeted to assess a deeper level
of knowledge and skills for designing and independently developing complex RPA
solutions in the Robotic Enterprise Framework.
UiARD is a credential that represents a deeper level of expertise for roles such
as Advanced RPA Developers, Solution Architects, RPA Architects, and others.
Target Audience
The target audience for the UiPath Advanced RPA Developer v1.0 Exam
includes:
• RPA Developers
• Roles requiring RPA Developer expertise such as RPA Architects, Solution
Designers, RPA Engineers, Solution Architects, Process Automation Architects,
etc.
Minimally Qualified Candidate
The Minimally Qualified Candidate (MQC) is an individual with the following:
• 6+ months experience as an RPA Developer
• Preferably completed formal training at an Advanced level with extensive
hands-on experience
• Technically proficient and possesses the knowledge/skills to work
independently
Products
Products covered on the exam include:
• UiPath Studio version 2019.10
• UiPath Robots version 2019.10
• UiPath Orchestrator version 2019.10
Exam Domains/Exam Sections
The UiPath Advanced RPA Developer v1.0 Exam contains the following exam
sections:
• UiPath Studio
• UiPath Studio – Activities and Properties
• UiPath Studio – Robotic Enterprise (RE) Framework
• Selectors
• .NET Classes and Objects
• Advanced Functions
• Error Handling and Troubleshooting
• Advanced Orchestrator Functions
Exam Topics
Tasks performed by the Minimally Qualified Candidate:
UiPath Studio
• Identify and describe background versus foreground automation and how
background automation is used for monitoring
• Describe how to use state machines versus flowcharts and sequences
• Describe how to use and configure Activity Properties settings at the project
level
UiPath Studio – Activities and Properties
• Identify and describe how activities are used to automate actions in
Excel, e-mail, and .pdfs
• Differentiate between using Simulate versus Send Windows Message versus
Default
• Identify and describe the key UI Activities properties; for example,
ContinueOnError, DelayBefore, DelayAfter, and Target
• Describe the use of various UI synchronization activities; for example,
ElementExists, FindElement, and Find Text
• Demonstrate and describe how to extract structured data from an application to
UiPath Studio
UiPath Studio – Robotic Enterprise (RE) Framework
• Modify the REFramework to use any datatype for TransactionItem; for
example, QueueItem, String, DataTable, etc.
• Describe how queues and tabular data are used within the REFramework
• Identify and describe the differences between repetitive and linear processes
• Describe the differences between Dispatcher and Performer
• Describe how the Dispatcher is used to upload transaction items
• Describe how the Performer is used to consume the queues and process the
transactions
• Differentiate between using the Settings fields and the Assets fields in the
configuration file
• Differentiate between using Application Exceptions and Business Rule
Exceptions Selectors
• Determine and describe how robust selectors are created; for example, dynamic
versus static selectors
• Describe how Tags and Attributes, Dynamic Selectors, Anchor Base, etc. are
used in UI Explorer to create a robust selector in the Default, Active
Accessibility, or UI Automation frameworks
• Describe the differences between using full selectors versus using partial
selectors
.NET Classes and Objects
• Identify and describe how string manipulation, regular expressions, and
string methods are used
• Describe how to work with complex data structures and data manipulation; for
example, datatables and collections
• Describe how to initialize variables such as datatables
• Describe how to filter datatables
• Explain how to use the Invoke Code and Invoke Method activities
Advanced Functions
• Identify and describe UiPath coding best practices
• Identify and describe how to use version control; for example, working with
GIT, SVN, or TFS for version control
• Describe the functionality of the Workflow Analyzer and how to create new
rules
Error Handling and Troubleshooting
• Identify and describe the use of the error handling activities such as Try
Catch, Throw, Rethrow, and Retry Scope
• Examine and describe the activities and/or features used to troubleshoot,
debug, and modify processes
• Describe how to write coherent log messages (default or user-defined), and how
to use them to diagnose and debug a production process running in UiPath Studio
Advanced Orchestrator Functions
• Describe how to work with Orchestrator queues and assets
Environments, Applications, and/or Tools
The Minimally Qualified Candidate (MQC) should be comfortable working with
the following environments, applications, and/or tools:
• SDLC
• Microsoft Excel
• Microsoft Office Suite (e.g., Exchange and Outlook)
• JSON and XML
• .NET (VB and C#)
• MS Visual Studio (optional)
• Virtual Machines (VMs)
• ERPs
• Browsers (IE, Chrome, etc.)
• Web page elements (e.g., HTML)
• Version Control
• UiPath Studio and UiPath Studio – Robotic Enterprise Framework
• UiPath Orchestrator
• UiPath Robots
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 Advanced RPA Developer v1.0
Exam:
Training Options:
• Advanced RPA Developer Learning Plan is a comprehensive online training
for you to prepare for the Advanced exam at no cost to you.
- OR -
• Other training or self-learning sources that cover the subjects listed in this
document to prepare for the exam.
Hands-on Experience:
1. Involved in end-to-end process development
2. Performing UiPath code reviews
3. Providing project support; i.e., Hypercare
4. Providing maintenance and support
5. Creating and reviewing project specifications
6. Debugging and fixing production bugs
7. Adding features to existing automation processes
Recommended Exam Preparation
In addition to the recommended learning path, the practice test is an
additional study tool to prepare for the UiPath Advanced RPA Developer v1.0
Exam.
• Advanced RPA Developer v1.0 Practice Test
Exam Details
Certification Track
UiPath Certified Professional – Developer Track Credential
UiPath Certified Advanced RPA Developer v1.0 (UiARD) Exam Number and Exam Title
UiPath-ARDv1 - UiPath Advanced RPA Developer v1.0 Exam Pre-requisite Exam(s)
and/or Certification(s)
Though not a pre-requisite, UiPath Certified Associate RPA Developer (UiRPA) is
strongly recommended for those interested in achieving UiARD Certification.
Exam Duration 120 minutes
Passing Score
70% Exam Fee $200.00
PLEASE NOTE: Minor exam update to align with UiPath 2020.10
Updated Exam Description for UiPath 2020.10
We have refined the exam topic descriptions and added one additional topic as
highlighted below for alignment with UiPath 2020.10.
Introduction
UiPath Certified Advanced RPA Developer (UiARD) is expected to have a proven
understanding and extensive hands-on experience with UiPath technologies such as
Studio, Robots, and Orchestrator and the ability to independently build or lead
production level automations in the Robotic Enterprise Framework.
UiPath Advanced RPA Developer Certification is targeted to assess a deeper level
of knowledge and skills for designing and independently developing complex RPA
solutions in the Robotic Enterprise Framework.
UiARD is a credential that represents a deeper level of expertise for roles such
as Advanced RPA Developers, Solution Architects, RPA Architects, and others.
Target Audience
The target audience for the UiPath Advanced RPA Developer v1.0 Exam
includes:
• RPA Developers
• Roles requiring RPA Developer expertise such as RPA Architects, Solution
Designers, RPA Engineers, Solution Architects, Process Automation Architects,
etc.
Minimally Qualified Candidate
The Minimally Qualified Candidate (MQC) is an individual with the following:
• 6+ months experience as an RPA Developer
• Preferably completed formal training at an Advanced level with extensive
hands-on experience
• Technically proficient and possesses the knowledge/skills to work
independently
Products
Products covered on the exam include:
• UiPath Studio version 2020.10
• UiPath Robots version 2020.10
• UiPath Orchestrator version 2020.10
Exam Domains/Exam Sections
The UiPath Advanced RPA Developer v1.0 Exam contains the following exam
sections:
• UiPath Studio
• UiPath Studio – Activities and Properties
• UiPath Studio – Robotic Enterprise (RE) Framework
• Selectors
• .NET Classes and Objects
• Advanced Functions
• Error Handling and Troubleshooting
• Advanced Orchestrator Functions
Exam Topics
Tasks performed by the Minimally Qualified Candidate:
UiPath Studio
• Identify and describe how UI Automation activities and/or Excel activities can
be configured to interact with background windows
• Describe how to use state machines versus flowcharts and sequences
• Describe how to use and configure Activity Project Settings and Libraries
UiPath Studio – Activities and Properties
• Identify and describe how activities are used to automate actions in
Excel, e-mail, and .pdfs
• Differentiate between using Simulate versus Send Window Message versus Default
in the Classic Design experience
• Identify and describe the key Classic UI Activities' properties; for example,
ContinueOnError, DelayBefore, DelayAfter, and Target
• Describe the use of various Classic UI synchronization activities; for
example, ElementExists, FindElement, and FindText
• Identify and apply how to extract structured data from an application in
UiPath Studio using the Classic Design experience • Additional Topic – Aligned
to 2020.10: Understand how to build attended automation using the Background
Process template, Triggers, and Picture-in-Picture (PiP)
UiPath Studio – Robotic Enterprise (RE) Framework
• Modify the REFramework to use any datatype for TransactionItem (for example,
QueueItem, String, DataTable, etc.), how queues or tabular data are used within
the REFramework, how to adapt the template to execute a linear process, and the
difference between transactional, iterative, and linear processes
• Describe the differences between Dispatcher and Performer, how the Dispatcher
is used to upload transaction items, and how the Performer is used to consume
the queues and process the transactions
• Differentiate between using the Settings fields and the Assets fields in the
configuration file
• Differentiate between using Application Exceptions and Business Rule
Exceptions Selectors
• Determine and describe how robust selectors are created; for example, dynamic
versus static selectors
• Describe how Tags and Attributes, Dynamic Selectors, Anchor Base, etc. are
used in UI Explorer to create a robust selector in the Default, Active
Accessibility, or UI Automation frameworks
• Describe the differences between using full selectors versus using partial
selectors
.NET Classes and Objects
• Identify how methods, activities, and the RegEx Builder are used for
string manipulation and regular expressions
• Describe how to work with complex data structures and data manipulation; for
example, datatables and collections
• Describe how to initialize variables such as lists and datatables, and how to
filter datatables
• Explain how to use the Invoke Code, Invoke Method, and Invoke Workflow
activities and how arguments are used to pass data
Advanced Functions
• Identify and describe UiPath coding best practices
• Understand how GIT and TFS are used for version control
• Describe the functionality of the Workflow Analyzer and how to create new
rules
Error Handling and Troubleshooting
• Identify and describe the use of the error handling activities such as Try
Catch, Throw, Rethrow, Retry Scope, and Global Exception Handler
• Examine and describe the activities and/or features used to troubleshoot and
debug projects
• Describe how to write coherent log messages (default or user-defined), and how
to use them to diagnose and debug a production process running in UiPath Studio
Advanced Orchestrator Functions
• Describe how to work with Orchestrator queues and assets
Environments, Applications, and/or Tools
The Minimally Qualified Candidate (MQC) should be comfortable working with the
following environments, applications, and/or tools:
• SDLC
• Microsoft Excel
• Microsoft Office Suite (e.g., Exchange and Outlook)
• JSON and XML
• .NET (VB and C#)
• MS Visual Studio (optional)
• Virtual Machines (VMs)
• ERPs
• Browsers (IE, Chrome, etc.)
• Web page elements (e.g., HTML)
• Version Control
• UiPath Studio and UiPath Studio – Robotic Enterprise Framework
• UiPath Orchestrator
• UiPath Robots
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 Advanced RPA
Developer v1.0 Exam:
Training Options:
• Advanced RPA Developer Learning Plan is a comprehensive online training
for you to prepare for the Advanced exam at no cost to you.
- OR -
• Other training or self-learning sources that cover the subjects listed in this
document to prepare for the exam.
Hands-on Experience:
1. Involved in end-to-end process development
2. Performing UiPath code reviews
3. Providing project support; i.e., Hypercare
4. Providing maintenance and support
5. Creating and reviewing project specifications
6. Debugging and fixing production bugs
7. Adding features to existing automation processes
Recommended Exam Preparation
In addition to the recommended learning path, the practice test is an
additional study tool to prepare for the UiPath Advanced RPA Developer v1.0
Exam.
• Advanced RPA Developer v1.0 Practice Test
Exam Details
Certification Track
UiPath Certified Professional – Developer Track Credential
UiPath Certified Advanced RPA Developer v1.0 (UiARD) Exam Number and Exam Title
UiPath-ARDv1 - UiPath Advanced RPA Developer v1.0 Exam Pre-requisite Exam(s)
and/or Certification(s)
Though not a pre-requisite, UiPath Certified Associate RPA Developer (UiRPA) is
strongly recommended for those interested in achieving UiARD Certification.
Exam Duration 120 minutes
Passing Score 70%
Exam Fee $200.00
QUESTION 1
A developer plans to create a process to automate a web application. The web
application requires HTML
buttons and text boxes to be loaded. Although some assets may still be loading,
the robot should perform the
UI actions once the buttons and text boxes are loaded.
Which property should be configured?
A. TimeoutMS = 10000
B. WaitForReady = Complete
C. TimeoutMS = Int32.MaxValue
D. WaitForReady = Interactive
Correct Answer: D
QUESTION 2
A developer was reviewing an Orchestration process whose "main" attribute is
set to Main.xaml in project.json.
However, the process is not pausing as intended.
What is a possible cause for this issue?
A. UI activities were not used in the process.
B. "Wait for Form Task and Resume" activity was called in Main.xaml.
C. Process created a task in the Orchestrator.
D. "Wait for Form Task and Resume" activity was called in GetApproval.xaml.
Correct Answer: A
QUESTION 3
A developer automates a process which has an Excel file as input data;
however, Orchestrator is not available.
As a result, the developer needs to adapt the Robotic Enterprise (RE) Framework
for use with tabular data.
Based on UiPath best practices, where should the Excel file be read and stored
in a global DataTable variable?
A. In the new state in the Main.xaml that transitions from Init.
B. In the InitAllApplications.xaml workflow.
C. In the Get Transaction Data state in the Main.xaml.
D. In the Ina state of the Main.xaml in the First Run sequence.
Correct Answer: C
QUESTION 4
While working with a queue in Orchestrator, you notice that the status of
one of the Queue Items has changed to Abandoned.
When does this happen?
A. When the item remains in the "Failed" status for approx. 24 hours
B. When the item remains in the "In Progress" status for approx. 24 hours
C. When the item remains in the "Retried" status for approx. 24 hours
D. When the item remains in the "New" status for approx. 24 hours
Correct Answer: B
QUESTION 5
A developer was assigned a task to build a process that will interact with
hidden or minimized windows on an employee's machine.
To ensure the UI automation runs in the background which commonly used activity
property must always be avoided?
A. Default
B. Simulate Type
C. Activate
D. SendWindowMessages
Correct Answer: B
Actualkey UiPath-ARDv1 Exam pdf, Certkingdom UiPath-ARDv1 PDF

Best UiPath-ARDv1 Certification, UiPath-ARDv1 Training at certkingdom.com
Comments
Post a Comment