Browse

RPA Certification Masters Course

Master Program

Intellipaat's RPA master's training course will make you an expert in numerous aspects of RPA including RPA tools, RPA components, UI Automation, Workflow and Citrix Manipulation, automating and orchestrating tasks, and many more. To further revamp your understanding of RPA and help you implement the insights you collected, this master's course includes the concepts of AWS Solutions Architect, Automation Anywhere, and Python. In this program, thus, we will cover 4 different courses, and we will also provide 21 hands-on assignments and projects.

  • 4+

    Courses

  • 8+

    Projects

  • 96

    Hours

  • Online Classroom Training

    • RPA Training
    • AWS Training
    • Python Training
  • Self Paced Training

    • Automation Anywhere Training

Key Features

96 Hrs Instructor Led Training
24 Hrs Self-paced Videos
192Hrs Project work & Exercises
Certification and Job Assistance
Flexible Schedule
Lifetime Free Upgrade
24 x 7 Lifetime Support & Access

Course Fees

Self Paced Training

  • 24 Hrs e-learning videos
  • Lifetime Free Upgrade
  • 24 x 7 Lifetime Support & Access
$702

Online Classroom preferred

  • Everything in self-paced, plus
  • 96 Hrs of instructor-led training
  • 1:1 doubt resolution sessions
  • Attend as many batches for Lifetime
  • Flexible Schedule
  • 16 Aug
  • SAT - SUN
  • 08:00 PM TO 11:00 PM IST (GMT +5:30)
  • 22 Aug
  • SAT - SUN
  • 08:00 PM TO 11:00 PM IST (GMT +5:30)
  • 29 Aug
  • SAT - SUN
  • 08:00 PM TO 11:00 PM IST (GMT +5:30)
$965 10% OFF Expires in
$0

Corporate Training

  • Customized Learning
  • Enterprise grade learning management system (LMS)
  • 24x7 support
  • Strong Reporting

RPA Master's Certification Training Overview

With automation becoming the order of the day, in this technology-driven world, companies across all verticals are in pursuit of incorporating RPA or Robotic Process Automation. With Intellipaat’s RPA master’s certification training, you can understand the fundamentals of RPA, AWS, and Python and subsequently prepare yourselves for the most-paying RPA jobs in the marketplace. Besides making you theoretically adept in the above-mentioned subjects, this master’s program will also make you practically efficient as it covers 21 hands-on assignments and projects.

List of Courses Included:

Online Instructor-led Courses:

  • RPA
  • AWS
  • Python

Self-paced Courses:

  • Automation Anywhere
  • Basic concepts and benefits of RPA
  • AWS architecture and relevant concepts
  • Python when it pertains to ML
  • RPA components
  • RPA tools
  • Automation Anywhere Enterprise Platform
  • Meta bots
  • Developing and automating software bots

This training can be taken up by individuals ranging from students to IT professionals who are keen to revamp their existing skills and build a career by:

  • Implementing RPA applications
  • Leveraging the capabilities of RPA, AWS, Automation Anywhere, and Python to streamline redundant business processes

A fundamental grasp on OOPS concepts and programming languages will essentially be an added advantage to the trainee.

  • Automation is becoming the new face of organizations – Gartner
  • The average salary of an RPA Professional is around US$150,000 per year – Indeed
  • RPA will continue to grow and will essentially be implemented in almost every vertical by the year 2025 – Business Insider

Hence, this RPA master’s training will help you be up and running in the most demanding professional skills. Almost all top MNCs are trying to automate business processes. Moreover, getting the RPA master’s certification from Intellipaat can put you in a different league altogether when it comes to applying for the most lucrative automation jobs.

View More

Talk To Us

Testimonials

John Chioles

Ritesh Bhagwat

Mr Yoga

Dileep & Ajay

Sagar

Ashok Guntupalli

Navneet Gautam

Software Testing Engineer at KPIT

Intellipaat RPA projects have been carefully selected so that we get a thorough knowledge of the domain by actually working on the technology and thus mastering it. Thank you Intellipaat.

Samar Jain

Business Analyst at McKinsey & Company

Since the RPA trainer at Intellipaat came directly from the industry, we had no problem learning this technology as he knew exactly how the technology was deployed in the real-world scenario. Great way to learn a new technology.

Renu Panwar

Data Scientist Aspirant

I got hands-on experience during the online classes along with the in-depth knowledge of each module. Trainers were very helpful, they answered all my doubts patiently. This was the best opportunity for me to learn from Intellipaat. Thank you.

RPA Master's Course Content

Introduction to RPA

The important methods of Robotic Process Automation, the architecture pattern of RPA, developing the RPA process, the various tools used in RPA, the different types of bots, selection criteria, the lifecycle of RPA, handling data solution pattern.

UiPath tool for RPA

Introduction to UiPath tool for Robotic Process Automation, understanding the workflow activities and workflow files in UiPath, the different user interface of UiPath, automation activity package, the various projects in UiPath.

Important components of UiPath

Introduction to UiPath Studio, UiPath Robot, UiPath Orchestrator, working with variables, managing control flow, Excel automation, Desktop, Web & GUI automation with UiPath.

User Interface automation

The process to automate the user interface with UiPath, automated tasks configuration, various variables, output viewing, arguments and importing the packages.

Recording with UiPath

Detailed learning of the recording, scraping methods, user events, recording of sequence of events fit for automation, extracting data from browser.

Programming Activities Using Data Table

Understand programming activities using Data Table, Learn Data Table Structure, Comprehend Searching Method, and Data Table Activities. Create an environment and associate the workflow, understand Creation of Collection, know about Sequence and Flowchart, assimilate Send Get and Read Email Message.

Workflow & Citrix manipulation

Introduction to invoking a workflow in UiPath, manipulating data using UiPath, Citrix automation for accessing virtual applications, virtual environment automation, PDF automation, and advanced Citrix automation.

UiPath coding & debugging

Introduction to programming in UiPath, the various projects related to organization, debugging and handling of exceptions, detailed understanding of programming activity, handling of errors.

Screen scraping with UiPath

Importance of screen scraping with UiPath, various aspects of screen scraping like taking screenshot, activating, highlighting & selecting item, getting text, setting clip region, loading image and more.

Automate and Orchestrate the Task

Learn to automate the process of Reading Email Message, Downloading Email Attachment, Sequence and Flow Chart, and Reusable Component of Email.

Create a Scalable Queue Management System

Understand what Queue is, learn about Queue Management System, Comprehend Data Scraping, and Know about Insert in Queue.

What projects I will be working on this RPA training?

Project 1: You work for Zendrix Corp. You have been hired as an RPA Architect in the organization. You have to design an automation program for the following task in the company. The company deals with recruitment, and want an RPA program which can go through each resume, and get the name, mobile number, gender and current profile to be scraped and added in a excel file.

Following are the requirements:

  • The resumes would be coming on the company’s email address. The automation software should automatically download the resumes based on the subject line of the mails, which should be “zendrix recruitment”
  • Once the excel file is complete, we need to schedule the time for interviews. For this, if the gender is female the slot allotted should be “9 AM – 3PM”. If the gender is male, the schedule should be “4PM – 9 PM”
  • Finally, this excel file should be mailed on a specific email address, which should be asked using a message prompt in the beginning

Project 2: You are working in an MNC. Your company’s legacy process includes numerous routine steps including arranging interviews and maintaining records. As an RPA architect, you are supposed to design an automation program that would supplant those redundant and mundane tasks in your company’s workflow.

Especially for growing or shrinking firms hiring and firing brings significant burden on HR and other support functions like IT, security, facilities management. While it is costly to build a solution that encompasses all these functions and completes the necessary tasks for new or leaving employees, RPA bots can be deployed relatively fast and effectively. Automating part of the process and measuring its progress on the RPA bot management module brings speed and transparency to the whole process.

Your automation program should be rolled out in 8 weeks and must:

  • Reducing 40% of the manual labor
  • Reduce the general hiring & onboarding time from 30 mins to 3 mins
  • Reduce 40% of total headcount in your company

Project 3: As a freelance RPA architect, you have been hired by a company that is facing significant problems in getting detailed billed data. Also, whenever clients call customer service regarding their most recent payment, they are forced to stay on hold for a minute or two while the customer service rep scrambles to pull your record and understand it.

You are required to come up with an automation program that would empower customer service reps invoke required billing data of clients with a single mouse click and that too within seconds.

Module 01 - Introduction to Cloud Computing & AWS

1.1 What is Cloud Computing
1.2 Cloud Service & Deployment Models
1.3 How AWS is the leader in the cloud domain
1.4 Various cloud computing products offered by AWS
1.5 Introduction to AWS S3, EC2, VPC, EBS, ELB, AMI
1.6 AWS architecture and the AWS Management Console, virtualization in AWS (Xen hypervisor)
1.7 What is auto-scaling
1.8 AWS EC2 best practices and cost involved.

Hands-on Exercise – Setting up of AWS account, how to launch an EC2 instance, the process of hosting a website and launching a Linux Virtual Machine using an AWS EC2 instance.

Module 02 - Elastic Compute and Storage Volumes

2.1 Introduction to EC2
2.2 Regions & Availability Zones(AZs)
2.3 Pre-EC2, EC2 instance types
2.4 Comparing Public IP and Elastic IP
2.5 Demonstrating how to launch an AWS EC2 instance
2.6 Introduction to AMIs, Creating and Copying an AMI
2.7 Introduction to EBS
2.8 EBS volume types
2.9 EBS Snapshots
2.10 Introduction to EFS
2.11 Instance tenancy- Reserved and Spot instances
2.12 Pricing and Design Patterns.

Hands-on Exercise –
1. Launching an EC2 instance
2. Creating an AMI of the launched instance
3. Copying the AMI to another region
4. Creating an EBS volume
5. Attaching the EBS volume with an instance
6. Taking backup of an EBS volume
7. Creating an EFS volume and mounting the EFS volume to two instances.

Module 03 - Load Balancing, Autoscaling and DNS

3.1 Introduction to Elastic Load Balancer
3.2 Types of ELB – Classic, Network and Application
3.3 Load balancer architecture
3.4 Cross-zone load balancing
3.5 Introduction to Auto Scaling, vertical and horizontal scaling, the lifecycle of Auto Scaling
3.6 Components of Auto Scaling, scaling options and policy, instance termination
3.7 Using load balancer with Auto Scaling
3.8 Pre-Route 53 – how DNS works
3.9 Routing policy, Route 53 terminologies, Pricing.

Hands-on Exercise –
1. Creating a Classic ELB
2. Creating an Application ELB
3. Creating an auto-scaling group
4. Configuring an auto-scaling group
5. Integrating ELB with Auto Scaling
6. Redirect traffic from domain name to ELB using Route 53.

Module 04 - Virtual Private Cloud

4.1 What is Amazon VPC,
4.2 VPC as a networking layer for EC2,
4.3 IP address and CIDR notations,
4.4 Components of VPC – network interfaces, route tables, internet gateway, NAT,
4.5 Security in VPC – security groups and NACL, types of VPC, what is a subnet, VPC peering with scenarios, VPC endpoints, VPC pricing and design patterns.
Hands-on Exercise –
1. Creating a VPC and subnets,
2. Creating a 3 Tier architecture with security groups,
3. NACL, Internet gateway and NAT gateway,
4. Creating a complete VPC architecture.

Module 05 - Storage - Simple Storage Service (S3)

5.1 Introduction to AWS storage
5.2 Pre-S3 – online cloud storage
5.3 API, S3 consistency models
5.4 Storage hierarchy, buckets in S3
5.5 Objects in S3, metadata and storage classes, object versioning, object lifecycle management, cross-region replication, data encryption, connecting using VPC endpoint, S3 pricing.

Hands-on Exercise –
1. Creating an S3 bucket
2. Uploading objects to the S3 bucket
3. Enabling object versioning in the S3 bucket
4. Setting up lifecycle management for only a few objects
5. Setting up lifecycle management for all objects with the same tag
6. Static website hosting using S3.

Module 06 - Databases and In-Memory DataStores

6.1 What is a database, types of databases, databases on AWS
6.2 Introduction to Amazon RDS
6.3 Multi-AZ deployments, features of RDS
6.4 Read replicas in RDS, reserved DB instances
6.5 RDS pricing and design patterns
6.6 Introduction to Amazon Aurora, benefits of Aurora, Aurora pricing and design patterns
6.7 Introduction to DynamoDB, components of DynamoDB, DynamoDB pricing and design patterns
6.8 What is Amazon Redshift, advantages of Redshift
6.9 What is ElastiCache, why ElastiCache.

Hands-on Exercise –
1. Launching a MySQL RDS instance
2. Modifying an RDS instance
3. Connecting to the DB instance from your machine
4. Creating a multi-az deployment
5. Create an Aurora DB cluster
6. Creating an Aurora replica
7. Creating a DynamoDB table.

Module 07 - Management and Application Services

7.1 Introduction to CloudFormation
7.2 CloudFormation components
7.3 CloudFormation templates
7.4 The concept of Infrastructure-as-a-code
7.5 Functions and pseudo parameters
7.6 Introduction to Simple Notification Service, how does SNS work
7.7 Introduction to Simple Email Service, how does SES work
7.8 Introduction to Simple Queue Service, how does SQS work.

Hands-on Exercise –
1. Creating a CloudFormation stack
2. Launching a t2.micro
3. EC2 instance using CloudFormation
4. Using CloudFormation to automate an architectural deployment
5. Creating an SNS topic, creating a subscription within the topic
6. Setting up SES and sending a mail
7. Creating an SQS queue and sending a sample message.

Module 08 - Access Management and Monitoring Services

8.1 Pre-IAM, why access management
8.2 Amazon Resource Name (ARN), IAM features
8.3 Multi-factor authentication (MFA) in IAM, JSON
8.4 IAM policies, IAM permissions, IAM roles, identity federation, pricing
8.5 Introduction to CloudWatch, metrics and namespaces, CloudWatch architecture, dashboards in CW, CloudWatch alarms, CloudWatch logs, pricing and design patterns
8.6 Introduction to CloudTrail, tracking API usage.

Hands-on Exercise –
1. Creating IAM users and a group
2. creating an IAM policy and attach it to the group
3. creating an IAM role
4. Setup MFA for a user
5. Creating a CloudWatch dashboard and add metrics
6. Create a CloudWatch alarm which triggers according to CPU Utilization of an EC2 instance
7. Creating a billing alarm
8. Creating a log group
9. Creating a trail.

Module 09 - Automation and Configuration management

9.1 What is AWS Lambda
9.2 How Lambda is different from EC2
9.3 Benefits and limitations of Lambda
9.4 How does Lambda work
9.5 Use cases of Lambda, Lambda concepts
9.6 Integration S3 with Lambda
9.7 What is Elastic Beanstalk, how does Beanstalk work, Beanstalk concepts, Beanstalk pricing
9.8 What is configuration management
9.9 What is AWS OpsWorks, AWS OpsWorks benefits
9.10 CloudFormation vs OpsWorks, services in OpsWorks, AWS OpsWorks Stacks, OpsWorks pricing.

Hands-on Exercise –
1. Creating a Lambda function
2. Setting up Lambda triggers and destinations
3. Creating an Elastic Beanstalk application
4. Uploading a new version of the application to Beanstalk
5. Creating a stack in OpsWorks
6. Launching the instance using OpsWorks and automatically installing the application.

Module 10 - Amazon FSx and Global Accelerator

10.1 What is FSx
10.2 Types of FSx,FSx for Windows server
10.3 How does FSx for Windows File Server work, FSx for Lustre
10.4 Use cases of FSx
10.5 Automatic failover process
10.6 Supported clients and access methods
10.7 What is a Global Accelerator, How Global Accelerator works, Listeners and Endpoints
10.8 What are AWS Organizations, Features of AWS Organizations, Managing multiple accounts
10.9 What are ENIs, ENAs and EFAs, Working with network interfaces
10.10 Enhanced Networking with ENA, EFA with MPI, Monitoring an EFA

Hands-on Exercise:
1. Creating a shared FSx file system between two windows instances
2. Accessing one instance with multiple Elastic IPS using ENI
3. Using Global Accelerator to map instances from 2 regions into one domain name
4. Enabling Enhanced Networking on an Ubuntu instance

Self Paced

Module 11 - Architecting AWS – whitepaper

11.1 Important guidelines for creating a well-architected AWS framework that is resilient and performant
11.2 Designing of fault-tolerant and high-availability architecture
11.3 Resilient storage
11.4 Decoupling mechanism
11.5 Multi-tier architecture solution
11.6 Disaster recovery solution
11.7 Scalable and elastic solutions.

Module 12 - DevOps on AWS

12.1 What is DevOps,
12.2 Introduction to AWS DevOps,
12.3 AWS Developer tools – CodeCommit, CodeBuild, CodeDeploy and CodePipeline, integrating GitHub with CodePipeline,
12.4 Creating a DevOps lifecycle using AWS DevOps tools.

Module 13 - AWS Migration

13.1 What is Cloud migration
13.2 Why migration is important
13.3 Migration process in AWS, the 6 R’s migration strategy
13.4 Virtual machine migration, migrating a local vm onto the AWS cloud
13.5 Migrating databases using Database Migration Service (DMS)
13.6 Migrating a local database to RDS
13.7 Migrating an on-premises database server to RDS using DMS, other migration services.

Module 14 - AWS Architect Interview Questions

14.1 Guidance for clearing the exam, most probable interview questions and other helpful tips for clearing the exam and interview.

What projects I will be working in this AWS certification course?

Project 01 – Deploy a multi-tier website on AWS

Problem Statement: Deploying a Custom PHP Website to AWS with functionalities for SQL, NoSQL and file storage

Topics – RDS, SNS, DynamoDB, S3, VPC, EC2, NAT Gateways, Load Balancer and Auto Scaling

Highlights:
1.1 Configuring AWS to send emails for every operation using the website
1.2 Deploying the web application in private subnet with no internet access
1.3 Using Load Balancer to expose the application in the private subnet
1.4 Using NoSQL database for metadata storage
1.5 Using Auto Scaling for varying traffic workloads

Project 02 – Deploying a website for High Availability and High Resilience

Problem Statement: Design an architecture which can automatically scale up and down based on traffic and is de coupled for components like Database, webapp etc.

Topics: Auto Scaling, Target Groups, Load Balancing, RDS, PaaS, Elastic Beanstalk

Highlights:
2.1 Designing Architectures which are self-healing and auto scale
2.2 Load Balancing across multiple instances using Load Balancer
2.3 Deploying AWS RDS for connecting to Elastic Beanstalk

Project 03 – Sending Notifications to patients using push notifications

Problem Statement – Design an architecture on AWS, which can send notifications to patients based on Doctor Feedback

Topics: AWS SNS, VPC, EC2

Highlights:
3.1 Sending messages through SNS for resiliency
3.2 Integrating EC2 and SNS for message storing
3.3 Securing the instances using Private and Public subnets in VPC.

Case Study 01 – Using different operations on EC2 and EBS

Problem Statement: Replicate EC2 instances to other regions for High Availability, extending the size of EBS volumes without losing data

Topics – EC2, EBS, AMIs

Highlights:
1.1 Copying EC2 instance to another region
1.2 Scaling EBS Volumes
1.3 Mounting the same EBS Volumes to different EC2 instances one at a time

Case Study 02 – Autoscaling compute capacity in AWS

Problem Statement: Autoscaling and Load Balancing EC2 instances in AWS based on different metrics. Routing custom domain to AWS resources

Topics – Autoscaling, Load Balancing, Route 53

Highlights:
2.1 Load Balancing among multiple EC2 instances
2.2 Scaling up and scaling down instances automatically using Autoscaling
2.3 Defining metrics for Autoscaling instances
2.4 Routing custom domain to AWS resources

Case Study 03 – Creating custom VPCs in AWS

Problem Statement: Create a custom VPC in AWS, with multiple subnets having private and public access

Topics: VPC, Subnets, Internet Gateway, NAT Gateway, Route Tables

Highlights:
3.1 Creating a custom VPC with various subnets
3.2 Configuring routes to the subnets
3.3 Using and configuring NAT Gateways

Case Study 04 – Using AWS S3 for Lifecycle Access Management

Problem Statement: Moving artifacts from on-premise to S3 in the most cost efficient manner

Topics: Lifecycle Management, Glacier, Access Tiers, Event in S3

Highlights:
4.1 Creating Lifecycle rules for S3 objects
4.2 Hosting Static Website
4.3 Using Route 53

Case Study 05 – Highly available relational database in AWS

Problem Statement: Create a highly available and scalable AWS Database service in AWS using RDS

Topics – Multi Region Deployment, High Availability, RDS, Backups

Highlights:
5.1 Build a highly scalable database
5.2 Creating Database Architecture
5.3 Collect data for real time analysis
5.4 Resolving Latency Issues

Case Study 06 – CloudFormation for Infrastructure as a Code

Problem Statement: Provisioning AWS Resources using AWS CloudFormation

Topics: CloudFormation, VPC, Route 53, RDS

Highlights:
6.1 Using CloudFormation to deploy resources
6.2 Defining rules for deletion using IaC
6.3 Minimize deployment time

Case Study 07 – Administering user access using AWS IAM

Problem Statement: Creating users for defining granular access to different users

Topics – AWS IAM Users, IAM Groups, Policies

Highlights:
7.1 Creating users in IAM
7.2 Defining custom policies
7.3 Adding users to groups

Case Study 08 – Appplication Services in AWS and Configuration Management

Problem Statement: Using application services in AWS to deploy code, configuration management using OpsWorks

Topics: Elastic Beanstalk, AWS Lambda, SNS

Highlights:
8.1 Deploying code to AWS Lambda
8.2 Deploying webapp to Elastic Beanstalk
8.3 Configuration Management using OpsWorks

Module 01 - Python Environment Setup and Essentials

1.1 Introduction to Python Language
1.2 Features, the advantages of Python over other programming languages
1.3 Python installation – Windows, Mac & Linux distribution for Anaconda Python
1.4 Deploying Python IDE
1.5 Basic Python commands, data types, variables, keywords and more

Hands-on Exercise – Installing Python Anaconda for the Windows, Linux and Mac.

Module 02 - Python language Basic Constructs

2.1 Built-in data types in Python
2.2 Learn  classes, modules, Str(String), Ellipsis Object, Null Object, Ellipsis, Debug
2.3 Basic operators, comparison, arithmetic, slicing and slice operator, logical, bitwise
2.4 Loop and control statements while, for, if, break, else, continue.

Hands-on Exercise –
1. Write your first Python program
2. Write a Python Function (with and without parameters)
3. Use Lambda expression
4. Write a class
5. Create a member function and a variable
6. create an object
7. Write a for loop

Module 03 - OOP concepts in Python

3.1 How to write OOP concepts program in Python
3.2 Connecting to a database
3.3 Classes and objects in Python
3.4 OOPs paradigm, important concepts in OOP like polymorphism, inheritance, encapsulation
3.5 Python functions, return types and parameters
3.6 Lambda expressions

Hands-on Exercise –
1. Creating an application which helps to check balance, deposit money and withdraw the money using the concepts of OOPS.

Module 04 - Database connection

4.1 Understanding the Database, need of database
4.2 Installing MySQL on windows
4.3 Understanding Database connection using Python.

Hands-on Exercise – Demo on Database Connection using python and pulling the data.

Module 05 - NumPy for mathematical computing

5.1 Introduction to arrays and matrices
5.2 Broadcasting of array math, indexing of array
5.3 Standard deviation, conditional probability, correlation and covariance.

Hands-on Exercise –
1. How to import NumPy module
2. Creating array using ND-array
3. Calculating standard deviation on array of numbers
4. Calculating correlation between two variables.

Module 06 - SciPy for scientific computing

6.1 Introduction to SciPy
6.2 Functions building on top of NumPy, cluster, linalg, signal, optimize, integrate, subpackages, SciPy with Bayes Theorem.

Hands-on Exercise –
1. Importing of SciPy
2. Applying the Bayes theorem on the given dataset.

Module 07 - Matplotlib for data visualization

7.1 How to plot graph and chart with Python
7.2 Various aspects of line, scatter, bar, histogram, 3D, the API of MatPlotLib, subplots.

Hands-on Exercise –
1. Deploying MatPlotLib for creating Pie, Scatter, Line, Histogram.

Module 08 - Pandas for data analysis and machine learning

8.1 Introduction to Python dataframes
8.2 Importing data from JSON, CSV, Excel, SQL database, NumPy array to dataframe
8.3 Various data operations like selecting, filtering, sorting, viewing, joining, combining

Hands-on Exercise –
1. Working on importing data from JSON files
2. Selecting record by a group
3. Applying filter on top, viewing records

Module 09 - Exception Handling

9.1 Introduction to Exception Handling
9.2 Scenarios in Exception Handling with its execution
9.3 Arithmetic exception
9.4 RAISE of Exception
9.5 What is Random List, running a Random list on Jupyter Notebook
9.6 Value Error in Exception Handling.

Hands-on Exercise –
1. Demo on Exception Handling with an Industry-based Use Case.

Module 10 - Multi Threading & Race Condition

10.1 Introduction to Thread, need of threads
10.2 What are thread functions
10.3 Performing various operations on thread like joining a thread, starting a thread, enumeration in a thread
10.4 Creating a Multithread, finishing the multithreads.
10.5 Understanding Race Condition, lock and Synchronization.

Hands-on Exercise –
1. Demo on Starting a Thread and a Multithread and then perform multiple operations on them.

Module 11 - Packages and Functions

11.1 Intro to modules in Python, need of modules
11.2 How to import modules in python
11.3 Locating a module, namespace and scoping
11.4 Arithmetic operations on Modules using a function
11.5 Intro to Search path, Global and local functions, filter functions
11.6 Python Packages, import in packages, various ways of accessing the packages
11.7 Decorators, Pointer assignments, and Xldr.

Hands-on Exercise –
1. Demo on Importing the modules and performing various operation on them using arithmetic functions
2. Importing various packages and accessing them and then performing different operations on them.

Module 12 - Web scraping with Python

12.1 Introduction to web scraping in Python
12.2 Installing of beautifulsoup
12.3 Installing Python parser lxml
12.4 Various web scraping libraries, beautifulsoup, Scrapy Python packages
12.5 Creating soup object with input HTML
12.6 Searching of tree, full or partial parsing, output print

Hands-on Exercise –
1. Installation of Beautiful soup and lxml Python parser
2. Making a soup object with input HTML file
3. Navigating using Py objects in soup tree.

What projects I will be working in this Python certification course?

Project 01 : Analyzing the Naming Pattern Using Python

Industry : General

Problem Statement : How to analyze the trends and the most popular baby names

Topics : In this Python project, you will work with the United States Social Security Administration (SSA) which has made data on the frequency of baby names from 1880 to 2016 available. The project requires analyzing the data considering different methods. You will visualize the most frequent names, determine the naming trends and come up with the most popular names for a certain year.

Highlights :

  • Analyzing data using Pandas Library
  • Deploying Data Frame Manipulation
  • Bar and box plots with Matplotlib

Project 02 : – Python Web Scraping for Data Science

In this project, you will be introduced to the process of web scraping using Python. It involves installation of Beautiful Soup, web scraping libraries, working on common data and page format on the web, learning the important kinds of objects, Navigable String, deploying the searching tree, navigation options, parser, search tree, searching by CSS class, list, function and keyword argument.

Project 03 : Predicting Customer Churn in Telecom Company

Industry – Telecommunications

Problem Statement – How to increase the profitability of a telecom major by reducing the churn rate

Topics :In this project, you will work with the telecom company’s customer dataset. This dataset includes subscribing telephone customer’s details. Each of the column has data on phone number, call minutes during various times of the day, the charges incurred, lifetime account duration and whether the customer has churned some services by unsubscribing it. The goal is to predict whether a customer will eventually churn or not.

Highlights :

  • Deploy Scikit-Learn ML library
  • Develop code with Jupyter Notebook
  • Build a model using performance matrix

Overview of Automation Anywhere

Overview of Automation Anywhere (AA), Importance of Automation Anywhere, learn the processes which are automatable, understanding Digital Workforce Platforms, Architecture of AA, recorder types, Workflow Designer, Web Control Room, and Web Control Dashboard

Features of Automation Anywhere

Variables of Automation Anywhere, Variable Operation Command, Variable manager, and Task Editor

Cloning and Commands

Library of Commands, Object Cloning, Manage windows, PDF integration, and error management command

Bot Operations

Recorder Hierarchy, Creator, Command Portability, Runner, formats which are automation friendly, Naming Conventions, Tips on automation, best practices, and use cases

IQ Bot

Introduction to IQ Bot, IQ Bot architecture overview, Architecture and Communication Diagram, document analysis, Protocol Specifications, Portal and Workflow, creating Instance, measure and monitor Bot performance and BotInsight Analytics

MetaBot

Overview of MetaBot Designer, features of MetaBot Designer, advantages of MetaBot, and how to use MetaBot

WebCR

Overview and features of WebCR, advantages of WebCR, Web Control Room Setting, Repository Manager, Operation Rooms, License Management, and Operational Analytics

Security, Audit, and User Management in WebCR

Audit trial, Security, User Management, Clients, App Management, Task Schedule, and Credential Manager

Automation Anywhere Projects

Project 1. You work for Zendrix Corp. You have been hired as an RPA Architect in the organization. You have to design an automation program for the following task in the company. The company deals with recruitment, and want an RPA program which can go through each resume, and get the name, mobile number, gender and current profile to be scraped and added in a excel file.

Following are the requirements:

  • The resumes would be coming on the company’s email address. The automation software should automatically download the resumes based on the subject line of the mails, which should be “zendrix recruitment”
  • Once the excel file is complete, we need to schedule the time for interviews. For this, if the gender is female the slot allotted should be “9 AM – 3PM”. If the gender is male, the schedule should be “4PM – 9 PM”
  • Finally, this excel file should be mailed on a specific email address, which should be asked using a message prompt in the beginning

Project 2. You are working in an MNC. Your company’s legacy process includes numerous routine steps including arranging interviews and maintaining records. As an RPA architect, you are supposed to design an automation program that would supplant those redundant and mundane tasks in your company’s workflow.

Especially for growing or shrinking firms hiring and firing brings significant burden on HR and other support functions like IT, security, facilities management. While it is costly to build a solution that encompasses all these functions and completes the necessary tasks for new or leaving employees, RPA bots can be deployed relatively fast and effectively. Automating part of the process and measuring its progress on the RPA bot management module brings speed and transparency to the whole process.

Your automation program should be rolled out in 8 weeks and must:

  • Reducing 40% of the manual labor
  • Reduce the general hiring & onboarding time from 30 mins to 3 mins
  • Reduce 40% of total headcount in your company

Project 3. As a freelance RPA architect, you have been hired by a company that is facing significant problems in getting detailed billed data. Also, whenever clients call customer service regarding their most recent payment, they are forced to stay on hold for a minute or two while the customer service rep scrambles to pull your record and understand it.

You are required to come up with an automation program that would empower customer service reps invoke required billing data of clients with a single mouse click and that too within seconds.

View More

Free Career Counselling

RPA Master's Certification

Our course is designed to help you understand the concepts of RPA, AWS, Automation Anywhere, and Python. This training will help you clear:

  • UiPath RPA Developer Advanced Certification Exam
  • AWS Certified Solutions Architect exam

Henceforth, you will be in a commanding position to land on a high-paying job with ease. As a part of this training, you will be working on real-time projects and assignments that have immense implications in the real-world industry scenarios, thereby empowering you to fast-pace your career.

At the end of this training program, there will be quizzes that perfectly investigate your grasp on the subject.

Intellipaat Course Completion Certificate will be awarded upon the completion of the project work (after expert review) and upon scoring at least 60 percent marks in the quiz. Our certification is well recognized in top 80+ MNCs like Ericsson, Cisco, Cognizant, Sony, Mu Sigma, Saint-Gobain, Standard Chartered, TCS, Genpact, Hexaware, etc.

Our Alumni works at top 3000+ companies

client-desktop client-mobile

Course Advisor

Suresh Paritala

Suresh Paritala

Solutions Architect at Microsoft, USA

A Senior Software Architect at NextGen Healthcare who has previously worked with IBM Corporation, Suresh Paritala has worked on Big Data, Data Science, Advanced Analytics, Internet of Things and Azure, along with AI domains like Machine Learning and Deep Learning. He has successfully implemented high-impact.

David Callaghan

David Callaghan

Big Data Solutions Architect, USA

An experienced Blockchain Professional who has been bringing integrated Blockchain, particularly Hyperledger and Ethereum, and Big Data solutions to the cloud, David Callaghan has previously worked on Hadoop, AWS Cloud, Big Data and Pentaho projects that have had major impact on revenues of marquee brands around the world.

Samanth Reddy

Data Team Lead at Sony, USA

A renowned Data Scientist who has worked with Google and is currently working at ASCAP, Samanth Reddy has a proven ability to develop Data Science strategies that have a high impact on the revenues of various organizations. He comes with strong Data Science expertise and has created decisive Data Science strategies for Fortune 500 corporations.

Frequently Asked Questions

Why should I take up the RPA master’s certification course from Intellipaat?

Intellipaat’s RPA master’s training gives you hands-on experience in working with several RPA tools, along with imparting the basic concepts of AWS and Python. By enrolling in this course, you can master the concepts of RPA and work on step-by-step assignments that have high relevance in the corporate world. Also, the curriculum of this course is designed by industry experts. Upon the completion of the training course, you can apply for some of the best jobs in top MNCs around the world at top salaries. Intellipaat offers lifetime access to videos, course materials, 24/7 support, and course material upgrading to the latest version at no extra fee. Hence, it is clearly a one-time investment.

At Intellipaat, you can enroll in either the instructor-led online training or self-paced training. Apart from this, Intellipaat also offers corporate training for organizations to upskill their workforce. All trainers at Intellipaat have 12+ years of relevant industry experience, and they have been actively working as consultants in the same domain, which has made them subject matter experts. Go through the sample videos to check the quality of our trainers.

Intellipaat is offering the 24/7 query resolution, and you can raise a ticket with the dedicated support team at anytime. You can avail of the email support for all your queries. If your query does not get resolved through email, we can also arrange one-on-one sessions with our trainers.

You would be glad to know that you can contact Intellipaat support even after the completion of the training. We also do not put a limit on the number of tickets you can raise for query resolution and doubt clearance.

Intellipaat offers self-paced training to those who want to learn at their own pace. This training also gives you the benefits of query resolution through email, live sessions with trainers, round-the-clock support, and access to the learning modules on LMS for a lifetime. Also, you get the latest version of the course material at no added cost.

Intellipaat’s self-paced training is 75 percent lesser priced compared to the online instructor-led training. If you face any problems while learning, we can always arrange a virtual live class with the trainers as well.

Intellipaat is offering you the most updated, relevant, and high-value real-world projects as part of the training program. This way, you can implement the learning that you have acquired in real-world industry setup. All training comes with multiple projects that thoroughly test your skills, learning, and practical knowledge, making you completely industry-ready.

You will work on highly exciting projects in the domains of high technology, ecommerce, marketing, sales, networking, banking, insurance, etc. After completing the projects successfully, your skills will be equal to 6 months of rigorous industry experience.

Intellipaat actively provides placement assistance to all learners who have successfully completed the training. For this, we are exclusively tied-up with over 80 top MNCs from around the world. This way, you can be placed in outstanding organizations such as Sony, Ericsson, TCS, Mu Sigma, Standard Chartered, Cognizant, and Cisco, among other equally great enterprises. We also help you with the job interview and résumé preparation as well.

You can definitely make the switch from self-paced training to online instructor-led training by simply paying the extra amount. You can join the very next batch, which will be duly notified to you.

Once you complete Intellipaat’s training program, working on real-world projects, quizzes, and assignments and scoring at least 60 percent marks in the qualifying exam, you will be awarded Intellipaat’s course completion certificate. This certificate is very well recognized in Intellipaat-affiliated organizations, including over 80 top MNCs from around the world and some of the Fortune 500companies.

Apparently, no. Our job assistance program is aimed at helping you land in your dream job. It offers a potential opportunity for you to explore various competitive openings in the corporate world and find a well-paid job, matching your profile. The final decision on hiring will always be based on your performance in the interview and the requirements of the recruiter.

View More

Talk To Us

Select Currency