Duration
3 Days
18 CPD hours
This course is intended for
The ideal audience for the RPA and UiPath Boot Camp is beginners in the field of RPA and individuals in roles such as developers, project managers, operation analysts, and tech enthusiasts looking to familiarize themselves with automation technologies. It's also perfectly suited for business professionals keen on understanding and implementing automated solutions within their organizations to optimize processes.
Overview
This 'skills-centric' course is about 50% hands-on lab and 50% lecture, with extensive practical exercises designed to reinforce fundamental skills, concepts and best practices taught throughout the course. Working in a hands-on learning environment, led by our Automation Learning expert instructor, students will explore:
Gain a thorough understanding of Robotic Process Automation (RPA) and its applications using UiPath, setting a solid foundation for future learning and application.
Learn to record and play in UiPath Studio, a key skill that enables automating complex tasks in a user-friendly environment.
Master the art of designing and controlling workflows using Sequencing, Flowcharting, and Control Flow, helping to streamline and manage automation processes effectively.
Acquire practical skills in data manipulation, from variable management to CSV/Excel and data table conversions, empowering you to handle data-rich tasks with confidence.
Develop competence in managing controls and exploring various plugins and extensions, providing a broader toolkit for handling diverse automation projects.
Get hands-on experience with exception handling, debugging, logging, code management, and bot deployment, fundamental skills that ensure your automated processes are reliable and efficient.
How to deploy and control Bots with UiPath Orchestrator
The Hands-on Natural Language Processing (NLP) Boot Camp is an immersive, three-day course that serves as your guide to building machines that can read and interpret human language. NLP is a unique interdisciplinary field, blending computational linguistics with artificial intelligence to help machines understand, interpret, and generate human language. In an increasingly data-driven world, NLP skills provide a competitive edge, enabling the development of sophisticated projects such as voice assistants, text analyzers, chatbots, and so much more. Our comprehensive curriculum covers a broad spectrum of NLP topics. Beginning with an introduction to NLP and feature extraction, the course moves to the hands-on development of text classifiers, exploration of web scraping and APIs, before delving into topic modeling, vector representations, text manipulation, and sentiment analysis. Half of your time is dedicated to hands-on labs, where you'll experience the practical application of your knowledge, from creating pipelines and text classifiers to web scraping and analyzing sentiment. These labs serve as a microcosm of real-world scenarios, equipping you with the skills to efficiently process and analyze text data. Time permitting, you?ll also explore modern tools like Python libraries, the OpenAI GPT-3 API, and TensorFlow, using them in a series of engaging exercises. By the end of the course, you'll have a well-rounded understanding of NLP, and will leave equipped with the practical skills and insights that you can immediately put to use, helping your organization gain valuable insights from text data, streamline business processes, and improve user interactions with automated text-based systems. You?ll be able to process and analyze text data effectively, implement advanced text representations, apply machine learning algorithms for text data, and build simple chatbots.
What is Robotic Process Automation?
Scope and techniques of automation
Robotic process automation
About UiPath
The future of automation
Record and Play
UiPath stack
Downloading and installing UiPath Studio
Learning UiPath Studio
Task recorder
Step-by-step examples using the recorder
Sequence, Flowchart, and Control Flow
Sequencing the workflow Activities
Control flow, various types of loops, and decision making
Step-by-step example using Sequence and Flowchart
Step-by-step example using Sequence and Control flow
Data Manipulation
Variables and scope
Collections
Arguments ? Purpose and use
Data table usage with examples
Clipboard management
File operation with step-by-step example
CSV/Excel to data table and vice versa (with a step-by-step example)
Taking Control of the Controls
Finding and attaching windows
Finding the control
Techniques for waiting for a control Act on controls ? mouse and keyboard activities
Working with UiExplorer
Handling events
Revisit recorder
Screen Scraping
When to use OCR
Types of OCR available
How to use OCR
Avoiding typical failure points
Tame that Application with Plugins and Extensions
Terminal plugin
SAP automation
Java plugin
Citrix automation
Mail plugin
PDF plugin
Web integration
Excel and Word plugins
Credential management Extensions ? Java, Chrome, Firefox, and Silverlight
Handling User Events and Assistant Bots
What are assistant bots?
Monitoring system event triggers
Monitoring image and element triggers
Launching an assistant bot on a keyboard event
Exception Handling, Debugging, and Logging
Exception handling
Common exceptions and ways to handle them
Logging and taking screenshots
Debugging techniques
Collecting crash dumps
Error reporting
Managing and Maintaining the Code
Project organization
Nesting workflows
Reusability of workflows
Commenting techniques
State Machine
When to use Flowcharts, State Machines, or Sequences Using config files and examples of a config file
Integrating a TFS server
Deploying and Maintaining the Bot
Publishing using publish utility
Overview of Orchestration Server
Using Orchestration Server to control bots
Using Orchestration Server to deploy bots
License management
Publishing and managing updates