Exam: UiPath Certified Advanced RPA Developer Voucher (UIARD)
- Price: eur238.00
- Code: UIARD
Jump to:
Description
TopUiPath 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
- RPA Developers
- RPA Architects
- Solution Designers
- RPA Engineers
- Solution Architects
- Process Automation Architects
Objectives
TopUiARD assesses a deeper level of RPA expertise covering the Robotic Enterprise Framework:
- Evaluates your ability to build complex and efficient RPA solutions independently
- Recommended for candidates with 6+ months of working experience in developing RPA solutions
- Suitable for professionals in technical RPA roles, such as Advanced RPA Developers, Solution Architects, RPA Architects, and others
Content
TopTasks 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
- Understand how to build attended automation using the Background Process template, Studio 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