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