
Explore UiPath hands-on enterprise robotic process automation, from RPA fundamentals and lifecycle to building scalable bots with best practices, including excel data tasks and email automation.
Welcome to this UiPath hands-on enterprise RPA course; share questions via email, join the RPA group meeting to discuss challenges, and provide ratings and feedback.
Decide if RPA certifications are worth it by weighing hands-on experience with UiPath and Blue Prism; UiPath offers free authentic certification before December 30.
RPA, or robotic process automation, uses software to automate rule-based tasks across apps and websites by simulating human actions, including web automation, GUI automation, screen scraping, and Office automation.
Explore the benefits of robotic process automation (RPA), including cost savings and rapid ROI, while freeing staff for higher-value tasks. Improve governance, security, and scalability, with real-time SLA insights.
Download the UiPath Studio Community Edition, install the software from the downloaded installer, and choose to start for free or activate a license, completing the setup.
Learn how to manage packages in UiPath Studio to install additional activities beyond the core set, including credentials, database, and Excel, by searching the available tab.
Open UiPath Studio, activate the license, and create a blank hello world workflow with a flowchart, an input, a name variable, and a message box to display it.
Explore UiPath’s user interface across panels and ribbons, start pad, and extensions like Chrome and Firefox to design sequences, flowcharts, and state machines, then save, run, debug, and publish packages.
Learn to create and reuse sequences in UiPath to run linear automations, either standalone or within a flow chart or state machine, using input and message box steps.
build a flowchart in UiPath that generates a random number from 1 to 5, prompts for a guess, and uses decisions to show correct, too high, or too low.
Explore state machines as a flowchart-based automation with a finite set of states and auto transitions, including initialization, random number creation, and guess-driven transitions to a final state.
Explore creating and managing UiPath variables using three methods, assign default values and specific types like string or data table, and promote variables to global scope for cross-sequence access.
Explore text variables in UiPath by performing string manipulations, including substrings and first letter extraction. Assign results to outputs and learn common operations like split and substring for RPA projects.
Use boolean variables in a UiPath flow to capture name and gender, determine if the user is male, and display corresponding messages via input, decision, and message boxes.
Learn to use three 32-bit integer variables to store numbers, input two values, compute their sum, and convert the result to a string in a simple flowchart.
Learn how array variables store multiple values of the same type, such as first name, last name, and age, then write the array to a text file.
Learn to use date and time variables in UiPath to capture birth date, compute age by subtracting from today, convert dates, apply timespan, and floor to years.
Explore data table variables as a database-like container, using an Excel range to populate a data table, display results, and fetch a specific row from column data.
Learn how to use generic variables in UiPath to store different data types and understand automatic type conversion between strings and numbers, with careful handling of conversions.
Master using arguments to pass data between automations in UiPath, using in, out, and in/out modes. See how to invoke workflows and reuse code by exchanging values.
Discover how UiPath recorder captures manual activities to speed up automation, with four recording types: basic, desktop, web, and Citrix, and how containers improve selector accuracy and performance.
Explore desktop recording in UiPath by capturing a calculator session, then optimize selectors with a parent container to speed up automation and improve output reliability.
Enable the UiPath Chrome extension (or Firefox) in the extensions setup, restart the browser, and verify the extension is active for navigation.
Master common UiPath activities for automating web and desktop apps, including element, mouse, keyboard, text, image, and screen scraping actions, plus browser, UiPath Orchestrator, and Excel operations.
Learn to make UiPath selectors dynamic across web pages by using variables, string concatenation, wildcards, and attach-to-browser techniques to reliably select table rows and documents.
Teach how text recognition activities extract text and coordinates from on-screen UI elements using UiPath, including get text vs get visible text and handling text not visible on screen.
Learn how to perform data scraping with structured data in UiPath by extracting a whole table, configuring records and headers, and writing the results to an Excel data table.
Learn screen scraping to extract unstructured data, generate a data table by separating columns with spaces and new lines, and write results to an Excel file within a UiPath sequence.
Explore control flow in UiPath with the ForEach activity, iterating over an array of numbers and printing each item.
Learn to use a while loop to repeatedly execute a process while a condition holds, with a counter starting at zero and incrementing to a max retry, ensuring output order.
Explore how the do while loop differs from the while loop, with the body running at least once before the condition check in UiPath.
Explore the if activity in UiPath, implementing true and false branches, compare it with a flow decision, and use input and messagebox to handle numbers greater than 5.
Explore how the UiPath switch activity selects one case from multiple expressions based on a boolean condition, with a default case and examples using true, false, and numeric cases.
This UiPath hands-on lecture demonstrates the break activity, stopping a for each loop when an item matches a target value, and continues to print numbers until 4.
Discover Excel activities for automating reading data from ranges and tables, sorting and coloring, executing macros, and extracting formulas in workbooks, with activities requiring Excel application scope and others not.
Open an excel workbook with the application scope to define the scope for excel activities; specify the file name in quotes and enter a password if needed.
Use UiPath to read a range from the orders sheet, specifying A1 to U11 with headers, then loop through rows with a data table to access the first column.
Use the close workbook activity to terminate excel instances during an automation run, following best practices to close applications beforehand and name the activity clearly.
Learn to use read range and write range in UiPath to copy data from one Excel file to another, and see how headers affect the copied rows.
Learn how to read rows from an excel sheet in UiPath by using a for each loop, selecting the orders sheet, and extracting state id, order id, and order date.
Use the append range option in UiPath to add data to an existing sheet without overwriting information, contrasting it with the right range approach.
Build a data table in UiPath by adding columns and rows, configuring headers, data types (string, integer), and auto increment to create a profile table with name, profession, and years.
Learn to add a column in a data table by dragging and placing it, update headers, and build dynamic multi-row entries for a UiPath enterprise automation workflow.
Filter rows in a data table with the select statement by name, and retrieve a single matching row’s column value, such as profession or color, then print it.
Learn to filter a data table in UiPath without code using the Filter Data Table activity, configure a column condition, and see the filtered results in the profile string.
Create an Outlook account by visiting outlook.com, entering password and personal details, setting the time zone, selecting an icon, and clicking next to finalize.
Configure an Outlook account by selecting Outlook, confirming the setup name, and entering the password to complete the Outlook configuration.
Learn to read emails with UiPath using Outlook mail activities to fetch messages, iterate with for each, and extract subject, body, attachments, and sender details.
Navigate the RPA lifecycle by forming a governance model and a robotic operating team within a center of excellence, guiding assessment, design, development, and deployment.
Assess automation candidates by identifying highly manual, repetitive, rule-based processes with structured inputs and low exception rates, prioritizing high-volume workflows for significant, scalable RPA benefits.
Shows a UiPath RPA workflow for PDD validation, processing emails and attachments, verifying company data by name or ticker, and extracting P.E. ratio, 10-Q data, and values from Yahoo Finance.
Map objects and actions for Outlook, Excel, web browser, and file folders to automate data extraction—read emails, save attachments, read Excel columns, and extract report data.
Build a UiPath reframework with two bots—loader and process handler—that read emails and excel files, process transactions via orchestrator, and implement state machines with business and system exceptions.
Mentorship accelerates success in UiPath enterprise RPA by guiding you through hurdles, boosting confidence, and expanding skills; the speaker offers mentorship and invites you to email.
Define config variables and orchestrator settings, then create and link attachments folders on a shared drive for the stock loader, enabling download and movement of files through the queue.
Develop and implement a read and save emails workflow in UiPath, reading all inbox messages with Outlook, saving attachments, and updating a data table with transaction data for processing.
Learn to read and save emails in UiPath by moving messages to a read folder, handling data rows versus queue items, and debugging configurations for reliable automation.
Rename the stock loader process by updating the project.json, save the changes, and reopen using Notepad++ or Notepad to load the new project name for future work.
Provision a robot in UiPath orchestrator by creating a demo tenant, configuring a user, creating a standard machine, and linking the machine key to the robot.
Create a queue in UiPath, configure its name in the config file, and verify that the queue has been added.
Create a new stock handler project, add an actions folder, and configure the data config with the input folder and max retry of two for three total initialization tries.
Identify how to initialize applications in UiPath by creating a sequence, opening browsers for Yahoo and CC, configuring arguments, and invoking files to test and run the workflow.
Close work applications using UiPath with the web recorder to close browsers, ensure dynamic selectors, and verify Yahoo and other sites close successfully.
Implement a kill process task in UiPath by dragging the Kill Process activity, specifying the process name Explorer, and validating the result via Task Manager.
Learn how to implement exception handling in UiPath by verifying page states with element exists checks, throwing custom exceptions when pages aren’t loaded, and safely navigating across apps like Yahoo.
Configure get transaction data in UiPath by creating in/out arguments and a data row, and loading a queue item to drive an Excel-based analysis form for enterprise RPA.
Connect a decision in the flow, set a condition for the transaction item and its number, then increment and loop through the Excel queue until all items finish.
Change the transaction item to a data row and update the related try and exception sections to fix errors, ensuring the data types align across the workflow.
Demonstrate a UiPath process transaction by loading company and ticker data from Excel via orchestrator, converting rows to data items, and printing each transaction.
Configure save functionality with in and out arguments, manage transaction data in an Excel data table, and process queue items via UiPath orchestrator in this update transaction demo.
Build a UiPath automation to scrape SEC filings by launching a browser, validating page elements, and searching for a company or ticker to retrieve 10-Q reports.
In this UiPath hands-on enterprise robotic process automation lesson, automate scraping Yahoo by opening a browser, searching for a company ticker, extracting text, and updating workflow values.
Demonstrates an end-to-end enterprise robotic process automation workflow using UiPath, updating data from Yahoo and 10-Q reports, building inputs, extracting values, and prepping for testing.
Thank you for joining this journey into RPA and UiPath. Learn core RPA concepts and the Blue Prism option, and contact the instructor via email or website for more.
Learn hands-on email automation with UiPath: read email bodies, check for the word 'test', save content to Excel or Word, and forward messages conditionally.
Robotic Process Automation is growing exponentially and there is no doubt about that. More and more companies are realizing the competitive advantages that Robotic Process Automation provides. But as the further the field of Robotic Process Automation advances, the more complex it become to build quality and robust Robotic Process Automation solutions and that's why I created this course.
Whether you are an experienced developer in an object-oriented programming language, Blue Prism, Automation Anywhere or just beginning your RPA programming career, this course was designed a professional software developer to share first-hand experiences to guide you through your career as a RPA developer.
In this Uipath course, I walk you step-by-step the basics of UiPath, the essentials of Robotic Process Automation life cycle, and how to build scalable bots using Robotic Process Automation best practices — useful skills for anyone in the Robotic Process Automation space or anyone who wants to contribute to serious UiPath development.
With every tutorial you will develop new skills and improve your understanding of this challenging yet lucrative field of software development.
This course is structured the following way:
In Section 2 we'll start by explaining what is RPA, the benefits of RPA as a developer and the future of RPA.
In Section 3 you will learn the Uipath Basics and I will take you through the most common activities that you will encounter on an RPA project
In Section 4 we will go a bit further and look at Excel and datatables activities.
In Section 5 we will setup outlook and then see how Email automation works in UiPath.
In section 6 we will discuss the Robotic Process Automation Life cycle and how to decide if a process is a good fit for automation. We will then look at the roles and responsibilities for key members within an RPA project.
And finally in Section 7
We will discuss automation best practices and discuss in detail the Uipath ReFramework Template. I will also share some industry tips and lessons learned.
You will learn how to provision Uipath Robot with Orchestrator
We will put all of this knowledge together and create an end to end Enterprise Bot. We will take this step by step from the initial Process selection phase through Hyper care.
Why Hands on RPA with UiPath?
Here are five reasons we think Uipath - Hands on Enterprise Robotic Process Automation really is different, and stands out from the crowd of other training programs out there:
ROBUST STRUCTURE
The first and most important thing we focused on is giving the course a robust structure. Robotic Process Automation is very broad and complex and to navigate this maze you need a clear and global vision of it.
That's why we grouped the tutorials into sections, representing the basic automation activities, the advanced automation activities, Robotic Process Automation and automation best practices and the and end to end step by step final project. We found that this is the best structure for mastering Robotic Process Automation with Uipath.
2. Theory and application
So many courses and books just give you the basic of RPA but no real hands on actives and they forget to explain, perhaps, the most important part: why you are doing what you are doing. And that's how this course is so different. We focus on developing an intuitive *feel* for the concepts behind building Robotic Process Automation bots with Uipath.
3. EXCITING PROJECTS
Are you tired of courses based on over-used, outdated data sets? Yes? Well then you're in for a treat.
Inside this class we will work on Real-World solutions, to solve Real-World business problems. In this course you will see what it is like to work on a real world enterprise bot. Documentation and templates will also be provided
4. HANDS-ON CODING
In Hands on RPA with UiPath we code together with you. In addition, we will purposefully structure the code in such a way so that you can download it and apply it in your own projects.
5. IN-COURSE SUPPORT
Have you ever taken a course or read a book where you have questions but cannot reach the author?
Well, this course is different. We are fully committed to making this the most disruptive and powerful Uipath - Hands on Enterprise Robotic Process Automation course on the planet. With that comes a responsibility to constantly be there when you need our help.
In fact, since we physically also need to eat and sleep we have put together a team of professional Robotic Process Automation developers to help us out. Whenever you ask a question you will get a response from us within 48 hours maximum.
No matter how complex your query, we will be there. The bottom line is we want you to succeed.