
Intermediate Projects and Advanced UiPath Concepts Course
Take your UiPath skills from functional to enterprise-ready with hands-on projects covering REFramework, advanced selectors, API integration, and Orchestrator operations. You'll tackle three capstone bots that mirror real workplace challenges and deploy solutions that are built to last. This is the course that bridges the gap between knowing UiPath and owning it.
What you will learn:
Implement REFramework to handle complex transactional processes with professional-grade reliability.
Configure advanced and dynamic selectors to automate unstable, data-driven user interfaces.
Integrate REST APIs, SOAP services, and relational databases directly into UiPath workflows.
Build reusable workflow libraries and custom activities to enforce standards across projects.
Design multi-layer error handling, structured logging, and automated recovery routines.
Deploy and monitor unattended robots using Orchestrator queues, triggers, and alert dashboards.
How you study in practice Intermediate Projects and Advanced UiPath Concepts Course
How you practice Intermediate Projects and Advanced UiPath Concepts Course
For companies looking to train their teams
With Dedika for businesses, the course includes exercises and examples tailored to your own business and the way your company needs.
Course Content
8 Chapters • 38 LessonsDuration between 4 and 360 hours (you decide)
Chapter 1HideHide detailsSee detailsUiPath Platform Refresher and Setup
UiPath Platform Refresher and Setup
Lesson 1 • Studio IDE and Project Structure
Review Studio layout, project templates, and file organization conventions. Establishes the structural baseline all subsequent automation projects depend on.
Lesson 2 • Orchestrator Connectivity and Roles
Connect Studio and Robot to Orchestrator, configure roles, and verify asset access. Prepares students for cloud-based deployment used throughout the course.
Lesson 3 • Dependency and Package Management
Manage NuGet packages, version pinning, and Orchestrator feeds. Ensures consistent, reproducible builds across team environments.
Lesson 4 • Source Control Integration
Integrate UiPath projects with Git for version control and team collaboration. Directly supports multi-developer project work in later chapters.
Chapter 2HideHide detailsSee detailsAdvanced Selectors and UI Interaction
Advanced Selectors and UI Interaction
Lesson 1 • Selector Anatomy and Validation
Dissect XML selector attributes and use UiExplorer to validate targets. Builds precision needed before introducing dynamic selector techniques.
Lesson 2 • Anchor-Based and Relative Targeting
Use anchor elements and relative click/type to locate controls without stable selectors. Solves common instability problems in legacy and web applications.
Lesson 3 • Synchronization and Wait Strategies
Implement element-ready checks, retry scopes, and timeout tuning to handle slow UIs. Directly reduces fragility in all UI-dependent automations built in the course.
Lesson 4 • Dynamic and Parameterized Selectors
Construct selectors that adapt to runtime values using variables and string interpolation. Enables automation of data-driven UI workflows covered in later projects.
Lesson 5 • Image and Native Text Automation
Apply image recognition and native text extraction when DOM-based selectors are unavailable. Extends automation coverage to Citrix and locked-down environments.
Chapter 3HideHide detailsSee detailsRobust Error Handling and Logging
Robust Error Handling and Logging
Lesson 1 • Exception Hierarchy and Catch Blocks
Map UiPath exception types and configure Try-Catch-Finally blocks for targeted recovery. Establishes the error taxonomy used throughout all project work.
Lesson 2 • Recovery Workflows and Retry Logic
Build application-restart routines and configurable retry counters for transient failures. Directly reduces human intervention in long-running production processes.
Lesson 3 • Global Exception Handler Design
Configure the Global Exception Handler to intercept unhandled errors at process level. Provides a safety net that complements local Try-Catch blocks.
Lesson 4 • Screenshot and Evidence Capture
Automate screenshot capture on failure and attach evidence to Orchestrator jobs. Supports audit trails required by compliance-sensitive processes.
Lesson 5 • Structured Logging and Log Fields
Implement log levels, custom log fields, and structured messages for Orchestrator and external sinks. Enables meaningful monitoring dashboards built in later chapters.
Chapter 4HideHide detailsSee detailsReusable Components and Libraries
Reusable Components and Libraries
Lesson 1 • Workflow Decomposition Principles
Apply single-responsibility and input/output argument design to break monolithic workflows. Creates the modular units that become reusable library components.
Lesson 2 • Custom Activity Development Basics
Create simple custom activities in C# and package them as NuGet packages for Studio. Extends automation capability beyond built-in activity sets.
Lesson 3 • Consuming Libraries in Projects
Install library packages, configure activity inputs, and manage library updates in consuming projects. Demonstrates the full producer-consumer lifecycle.
Lesson 4 • Creating and Publishing Libraries
Package workflows as UiPath Library projects and publish to Orchestrator or a custom feed. Enables team-wide reuse of tested, versioned components.
Chapter 5HideHide detailsSee detailsData Manipulation and Integration
Data Manipulation and Integration
Lesson 1 • Database Connectivity and Queries
Connect to relational databases, execute parameterized queries, and manage transactions. Replaces fragile file-based data exchange with direct database integration.
Lesson 2 • SOAP and Legacy Web Services
Consume WSDL-defined SOAP services and handle XML payloads within UiPath workflows. Supports integration with older enterprise systems common in large organizations.
Lesson 3 • Advanced DataTable Operations
Filter, join, sort, and aggregate DataTables using LINQ and built-in activities. Provides the data-processing backbone for all integration projects in this chapter.
Lesson 4 • REST API Integration
Invoke REST endpoints, handle authentication schemes, and parse JSON responses. Enables direct system integration without UI automation overhead.
Lesson 5 • File and Email Automation at Scale
Process large file batches, parse structured email content, and manage attachments programmatically. Completes the data ingestion layer for enterprise automation projects.
Chapter 6HideHide detailsSee detailsOrchestrator Advanced Features
Orchestrator Advanced Features
Lesson 1 • Monitoring, Alerts, and Dashboards
Use Orchestrator monitoring views, configure alert rules, and export metrics for reporting. Provides operational visibility required for production support.
Lesson 2 • Queue Design and Transaction Processing
Model business transactions as queue items, set priorities, and implement retry policies. Establishes the transactional backbone for the REFramework chapter.
Lesson 3 • Assets, Credentials, and Secure Storage
Store and retrieve text, integer, boolean, and credential assets securely from Orchestrator. Eliminates hardcoded secrets and supports environment-specific configuration.
Lesson 4 • Triggers, Schedules, and SLA Management
Configure time-based and queue-based triggers and set SLA thresholds for jobs. Enables fully unattended operation aligned with business service windows.
Lesson 5 • Multi-Robot and Unattended Deployment
Distribute work across robot pools, manage machine templates, and handle concurrent execution. Scales automation throughput to meet enterprise volume requirements.
Chapter 7HideHide detailsSee detailsREFramework and Production Patterns
REFramework and Production Patterns
Lesson 1 • REFramework Architecture Deep Dive
Trace the Init, Get Transaction, Process, and End states and their transition logic. Provides the structural understanding needed to customize the framework confidently.
Lesson 2 • Testing and Validating REFramework Processes
Apply unit testing, mock data injection, and end-to-end validation to REFramework projects. Ensures quality gates are met before production deployment.
Lesson 3 • Process State and Business Logic
Implement transaction processing logic, distinguish business from system exceptions, and set item statuses. Directly maps to real-world invoice, HR, and data-entry processes.
Lesson 4 • Non-Queue REFramework Adaptations
Adapt REFramework for file-based, API-based, and scheduled single-run processes. Broadens applicability beyond Orchestrator queue-driven scenarios.
Lesson 5 • Customizing Init and Configuration
Extend the Init state to load environment-specific settings and validate prerequisites. Ensures processes start in a known-good state before processing begins.
Chapter 8HideHide detailsSee detailsIntermediate Capstone Projects
Intermediate Capstone Projects
Lesson 1 • Capstone One: Data Reconciliation Bot
Build a REFramework bot that reconciles records between two systems and reports discrepancies. Integrates DataTable, API, and queue skills from earlier chapters.
Lesson 2 • Capstone Three: API-Driven Reporting Bot
Consume multiple REST APIs, aggregate results, and generate formatted Excel reports automatically. Showcases end-to-end integration without UI dependency.
Lesson 3 • Code Review and Retrospective
Conduct peer code reviews against UiPath best-practice checklists and document lessons learned. Builds professional quality habits that transfer directly to workplace projects.
Lesson 4 • Project Planning and Requirements Analysis
Translate a business problem into an automation design document with scope, exceptions, and KPIs. Establishes professional delivery practices used in all three capstone projects.
Lesson 5 • Capstone Two: Multi-System Data Entry Bot
Automate data entry across three applications using dynamic selectors and reusable libraries. Demonstrates advanced UI interaction and component reuse at scale.
Your valid completion certificate
This course is for you:
Junior RPA developer: ready to move beyond simple task automation into complex solutions.
IT process analyst: looking to implement automations without relying on external developers.
Business systems administrator: wanting to extend UiPath skills into enterprise-grade deployments.
Career changer from QA or testing: bringing structured thinking to serious RPA development.
Operations specialist: aiming to automate high-volume workflows across multiple business systems.
Freelance automation consultant: needing proven frameworks to deliver credible client solutions.
What our students say
Your classes are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of interest without needing to switch platforms... I thank you for everything you do, I've already recommended you to other people...

I like how the lessons are straight to the point and how I can switch chapters and skip content I don't need.

I like the content and the presentation style and video transcription, which speeds up the process!

The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.

Top trainings
FAQ
Who is Dedika?
Is the certificate valid in United States?
Are the courses free?
What is the course workload?
What are the courses like?
How do the courses work?
What is the duration of the courses?
What is the cost or price of the courses?
What is an EAD or online course and how does it work?
PDF Course




















