Artificial Intelligence
Articles
eBooks
Interview Questions
Videos
Keras
Articles
Create Model using both Sequential and Functional API in Keras
Deep dive into Keras - Convolution Neural Network (CNN)
Deep Dive into Modules provided by Keras Library
Detail understanding of Keras Layers
Detailed understanding of Keras applications
Detailed understanding of the Keras Model compilation process
How Keras help in Deep Learning and Architecture of Keras Library
How to write a simple MPL based Artificial Neural Network to perform regression prediction.
Keras Backend Implementations and overview of Deep Learning
Overview of Deep Learning Library Keras and How to install Keras Library on your machine
Write a simple Long Short-Term Memory (LSTM) based RNN to do sequence analysis
eBooks
Interview Questions
Videos
Create Model using both Sequential and Functional API in Keras
Deep dive into Keras - Convolution Neural Network (CNN)
Deep Dive into Modules provided by Keras Library
Detail understanding of Keras Layers
Detailed understanding of Keras applications
Detailed understanding of the Keras Model compilation process
How Keras help in Deep Learning and Architecture of Keras Library
How to write a simple MPL based Artificial Neural Network to perform regression prediction.
Keras Backend Implementations and overview of Deep Learning
Overview of Deep Learning Library Keras and How to install Keras Library on your machine
Write a simple Long Short-Term Memory (LSTM) based RNN to do sequence analysis
Tensor Flow
Articles
Concept of Agents and Environments in AI
Hidden Layer Perceptron in TensorFlow
Multi-layer Perceptron in TensorFlow
Concept of Fuzzy Logic Systems
Deep Dive into TensorFlow Playground
Difference between TensorFlow and Keras
Difference between TensorFlow and PyTorch
Difference between TensorFlow and Theano
How to Install TensorFlow Through pip in Windows
Idea of Intelligence and components of Intelligence
Implementation of Neural Network in TensorFlow
Linear Regression in TensorFlow
Machine Learning and Deep Learning
How to Install TensorFlow through Anaconda
Introduction of Convolutional Neural Network in TensorFlow
Long short-term memory (LSTM) RNN in TensorFlow
What are Artificial Neural Networks?
Working of Convolutional Neural Network
Advantages and Disadvantages of TensorFlow
Architecture of TensorFlow explained
AI - Popular Search Algorithms
Artificial Intelligence - Research Areas
Artificial Neural Network in TensorFlow
CIFAR-10 and CIFAR-100 Dataset in TensorFlow
Classification of Neural Network in TensorFlow
TensorFlow Single and Multiple GPU
TensorFlow Security and TensorFlow Vs Caffe
Style Transferring in TensorFlow
Single Layer Perceptron in TensorFlow
Robotics in Artificial Intelligence
Recurrent Neural Network (RNN) in TensorFlow
eBooks
Interview Questions
Videos
Concept of Agents and Environments in AI
Hidden Layer Perceptron in TensorFlow
Multi-layer Perceptron in TensorFlow
Concept of Fuzzy Logic Systems
Deep Dive into TensorFlow Playground
Difference between TensorFlow and Keras
Difference between TensorFlow and PyTorch
Difference between TensorFlow and Theano
How to Install TensorFlow Through pip in Windows
Idea of Intelligence and components of Intelligence
Implementation of Neural Network in TensorFlow
Linear Regression in TensorFlow
Machine Learning and Deep Learning
How to Install TensorFlow through Anaconda
Introduction of Convolutional Neural Network in TensorFlow
Long short-term memory (LSTM) RNN in TensorFlow
What are Artificial Neural Networks?
Working of Convolutional Neural Network
Advantages and Disadvantages of TensorFlow
Architecture of TensorFlow explained
AI - Popular Search Algorithms
Artificial Intelligence - Research Areas
Artificial Neural Network in TensorFlow
CIFAR-10 and CIFAR-100 Dataset in TensorFlow
Classification of Neural Network in TensorFlow
TensorFlow Single and Multiple GPU
TensorFlow Security and TensorFlow Vs Caffe
Style Transferring in TensorFlow
Single Layer Perceptron in TensorFlow
Robotics in Artificial Intelligence
Recurrent Neural Network (RNN) in TensorFlow
Data Science Introduction and How to set up python
How to use Hibernate Query Language
Handling Arrays and Strings in PHP
Cookies and Sessions Handling in PHP
Cookies and Sessions Handling in PHP
Concept of Agents and Environments in AI
Hidden Layer Perceptron in TensorFlow
Multi-layer Perceptron in TensorFlow
Concept of Fuzzy Logic Systems
Deep Dive into TensorFlow Playground
Difference between TensorFlow and Keras
Difference between TensorFlow and PyTorch
Difference between TensorFlow and Theano
How to Install TensorFlow Through pip in Windows
Idea of Intelligence and components of Intelligence
Implementation of Neural Network in TensorFlow
Linear Regression in TensorFlow
Machine Learning and Deep Learning
How to Install TensorFlow through Anaconda
Introduction of Convolutional Neural Network in TensorFlow
Long short-term memory (LSTM) RNN in TensorFlow
What are Artificial Neural Networks?
Working of Convolutional Neural Network
Advantages and Disadvantages of TensorFlow
Architecture of TensorFlow explained
AI - Popular Search Algorithms
Artificial Intelligence - Research Areas
Artificial Neural Network in TensorFlow
CIFAR-10 and CIFAR-100 Dataset in TensorFlow
Classification of Neural Network in TensorFlow
Create Model using both Sequential and Functional API in Keras
Deep dive into Keras - Convolution Neural Network (CNN)
Deep Dive into Modules provided by Keras Library
Detail understanding of Keras Layers
Detailed understanding of Keras applications
Detailed understanding of the Keras Model compilation process
How Keras help in Deep Learning and Architecture of Keras Library
How to write a simple MPL based Artificial Neural Network to perform regression prediction.
Keras Backend Implementations and overview of Deep Learning
Overview of Deep Learning Library Keras and How to install Keras Library on your machine
Write a simple Long Short-Term Memory (LSTM) based RNN to do sequence analysis
Model Evaluation and Model Prediction in Keras
How to create our own Customized Layer in Keras Library
TensorFlow Single and Multiple GPU
TensorFlow Security and TensorFlow Vs Caffe
Style Transferring in TensorFlow
Single Layer Perceptron in TensorFlow
Robotics in Artificial Intelligence
Recurrent Neural Network (RNN) in TensorFlow
Overview of Artificial Intelligence and its Application
Natural Language Processing in AI
Test Article Main differences between Selenium RC and Selenium WebDriver - Dont Delete
Top Artificial Intelligence Interview Questions and Answers
Top Oracle DBA Interview Questions and Answers
Basics of Splunk and Installation of Splunk Environment
Microsoft Azure Solutions Architect Certification Exam Questions (AZ-300 & AZ-301)
Best Approach for Storing data to AWS DynamoDB and S3 – AWS Implementation
Maintain High Availability in AWS with anticipated Additional Load
BI and Visualization
Articles
eBooks
Videos
Cognos Analytics
Articles
Perform Report Operations in IBM Cognos
Introduction to IBM Cognos and its Components and Services
How to open, create, save, run and print report in Cognos
How to open, create and save Analysis in Analysis Studio in Cognos
How to create report in Report Studio
How to create List and CrossTab Report in Cognos
How to create a package using Cognos
Filters and Custom Calculations in Cognos
Data Warehouse Schemas, ETL and Reporting Tools
Cognos Studios and other capabilities
eBooks
Videos
Perform Report Operations in IBM Cognos
Introduction to IBM Cognos and its Components and Services
How to open, create, save, run and print report in Cognos
How to open, create and save Analysis in Analysis Studio in Cognos
How to create report in Report Studio
How to create List and CrossTab Report in Cognos
How to create a package using Cognos
Filters and Custom Calculations in Cognos
Data Warehouse Schemas, ETL and Reporting Tools
Cognos Studios and other capabilities
Cognos - Relationships in Metadata Model
Top Tableau Desktop Interview Questions and Answers
Top Tableau Server Interview Questions and Answers
Top Power BI Interview Questions and Answers
Top Cognos TM1 Interview Questions and Answers
Cognos TM1
eBooks
Interview Questions
Videos
Microsoft Excel
Articles
How to Merge & Wrap Cells, Borders and Shades and Apply Formatting in Excel
BackStage View and Explore Window in Excel
Creating Formulas, Copying Formulas in Excel
Data Sorting and Using Ranges in Excel
Data Tables and Pivot Tables in Excel
Excel Fill Handle and Excel If Function
Freeze Panes and Conditional Format in Excel
Header and Footer, Page Break and Set Background in Excel
How to add Graphics and Perform Cross-Referencing in Excel
How to Create and Copy Worksheet in Excel
How to Create Worksheets in Excel
How to enter values and move around in Excel
How to Insert Comments and Add Text Box in Excel
How to Open, Close, Delete and Hide Worksheet in Excel
How to Perform Copy & Paste, Find & Replace in Excel
Using Styles, Themes and Templates in Excel
Using Functions and Built-in Functions in Excel
Translate Worksheet and workbook Security in Excel
Simple Charts and Pivot Charts in Excel
Sheet Options, Adjust Margins and Page Orientation in Excel
Printing Worksheets and Email workbooks in Excel
Perform Spell Check, Zoom In-Out and Use Special Symbols in Excel
How to use COUNT, COUNTIF, and COUNTIFS Function and Advanced If in Excel
How to Undo Changes, Setting Cell and Fonts, Text Decoration in Excel
How to Select, Insert, Delete and Move Data in Excel
How to Rotate Cells, Setting Colors and Text Alignment in Excel
eBooks
Interview Questions
Videos
How to Merge & Wrap Cells, Borders and Shades and Apply Formatting in Excel
BackStage View and Explore Window in Excel
Creating Formulas, Copying Formulas in Excel
Data Sorting and Using Ranges in Excel
Data Tables and Pivot Tables in Excel
Excel Fill Handle and Excel If Function
Freeze Panes and Conditional Format in Excel
Header and Footer, Page Break and Set Background in Excel
How to add Graphics and Perform Cross-Referencing in Excel
How to Create and Copy Worksheet in Excel
How to Create Worksheets in Excel
How to enter values and move around in Excel
How to Insert Comments and Add Text Box in Excel
How to Open, Close, Delete and Hide Worksheet in Excel
How to Perform Copy & Paste, Find & Replace in Excel
Using Styles, Themes and Templates in Excel
Using Functions and Built-in Functions in Excel
Translate Worksheet and workbook Security in Excel
Simple Charts and Pivot Charts in Excel
Sheet Options, Adjust Margins and Page Orientation in Excel
Printing Worksheets and Email workbooks in Excel
Perform Spell Check, Zoom In-Out and Use Special Symbols in Excel
How to use COUNT, COUNTIF, and COUNTIFS Function and Advanced If in Excel
How to Undo Changes, Setting Cell and Fonts, Text Decoration in Excel
How to Select, Insert, Delete and Move Data in Excel
How to Rotate Cells, Setting Colors and Text Alignment in Excel
OBIEEE
Articles
Concept of Testing Repository in OBIEE
Understanding Schemas in OBIEE
Overview of Oracle Business Intelligence Edition (OBIEE)
Multiple Logical Table Sources, Calculation Measures and Dimension Hierarchies
Level-Based Measures and Aggregates in OBIEE
Deep Dive into Repositories in OBIEE
eBooks
Interview Questions
Videos
Concept of Testing Repository in OBIEE
Understanding Schemas in OBIEE
Overview of Oracle Business Intelligence Edition (OBIEE)
Multiple Logical Table Sources, Calculation Measures and Dimension Hierarchies
Level-Based Measures and Aggregates in OBIEE
Deep Dive into Repositories in OBIEE
Pentaho
Articles
User interfaces available in Pentaho and their navigation
Overview of Pentaho and How to install Pentaho on your system
How to use the Pentaho Reporting Designer
How to use Grouping in Pentaho
How to use Functions in Reports in Pentaho
How to create Chart Report in Pentaho
eBooks
Interview Questions
Videos
User interfaces available in Pentaho and their navigation
Overview of Pentaho and How to install Pentaho on your system
How to use the Pentaho Reporting Designer
How to use Grouping in Pentaho
How to use Functions in Reports in Pentaho
How to create Chart Report in Pentaho
Power BI
Articles
Visualization Options in Power BI
Power BI Data Sources and How to connect with them
Power BI - Supported Data Sources
Power BI - Comparison with Other BI Tools
Overview of Power BI Embedded, Power BI Gateway and Power BI Report Server
Overview of Business Intelligence (BI) and Power BI
How to use various DAX functions in Power BI
How to Share Power BI Dashboard
How to Integrate Excel in Power BI
How to Download and Install Power BI Desktop
eBooks
Interview Questions
Videos
Visualization Options in Power BI
Power BI Data Sources and How to connect with them
Power BI - Supported Data Sources
Power BI - Comparison with Other BI Tools
Overview of Power BI Embedded, Power BI Gateway and Power BI Report Server
Overview of Business Intelligence (BI) and Power BI
How to use various DAX functions in Power BI
How to Share Power BI Dashboard
How to Integrate Excel in Power BI
How to Download and Install Power BI Desktop
Qlik View
Articles
List Box and Multi Box in QlikView
Navigation Options in QlikView
Overview of Data files (QVD) in QlikView
Processing Web Files in QlikView
Resident Load, Preceding Load and Incremental Load in QlikView
How to create Cross Tables in QlikView
How to create Pie Chart in QlikView
Straight Tables and Pivot Tables in QlikView
Database Connection in QlikView
Dimensions and Measures in QlikView
Usage of Keep Command in QlikView
Using Peek and RangeSum Function in QlikView
Handling Delimited Files in QlikView
Handling Excel Files in QlikView
How to create Bar Chart in QlikView
Using Match and Rank Function in QlikView
Overview of QlikView and How to install QlikView on your machine
Inline Data and Scripting in QlikView
Data Transformation in QlikView
Creating Dashboard in QlikView
Concept of Star Schema and Synthetic Key in QlikView
Concatenation and Master Calendar in QlikView
Column Manipulation in QlikView
eBooks
Interview Questions
Videos
List Box and Multi Box in QlikView
Navigation Options in QlikView
Overview of Data files (QVD) in QlikView
Processing Web Files in QlikView
Resident Load, Preceding Load and Incremental Load in QlikView
How to create Cross Tables in QlikView
How to create Pie Chart in QlikView
Straight Tables and Pivot Tables in QlikView
Database Connection in QlikView
Dimensions and Measures in QlikView
Usage of Keep Command in QlikView
Using Peek and RangeSum Function in QlikView
Handling Delimited Files in QlikView
Handling Excel Files in QlikView
How to create Bar Chart in QlikView
Using Match and Rank Function in QlikView
Overview of QlikView and How to install QlikView on your machine
Inline Data and Scripting in QlikView
Data Transformation in QlikView
Creating Dashboard in QlikView
Concept of Star Schema and Synthetic Key in QlikView
Concatenation and Master Calendar in QlikView
Column Manipulation in QlikView
Circular Reference in QlikView
QLikSense
Articles
Navigating in Qlik Sense Selections
Qlik Sense Conditional Functions
Qlik Sense Counter and Exponential and Logarithmic Functions
Qlik Sense Developer: Roles and Responsibilities
Overview of Gauge Chart in Qlik Sense
Qlik Sense Advantages and Limitations
Qlik Sense Architecture Components
Qlik Sense Capabilities for people, Groups and Organizations
What is Qlik Sense Pivot Table?
Ways of Qlik Sense Collaboration
Qlik Sense Formatting Functions
Qlik Sense distribution and Trigonometric and HyperBolic Functions
Qlik Sense Mapping and Logical Functions
Qlik Sense Financial Functions
Types of Qlik Sense Aggregation Functions
Tableau vs Qlik Sense vs Power BI
Significance of Text and Image in Qlik Sense
Set Analysis and Set Expressions in Qlik Sense
QlikView Vs Qlik Sense: Overview
Using a Scatter Plot in Qlik Sense
Types of Operators in Qlik Sense
Qlik Sense System Requirements
Treemap Visualization in Qlik Sense
Qlik Sense Interpretation Functions
Modulo Functions in Qlik Sense
Key Performance Indicators (KPI) in Qlik Sense
Introduction to Qlik Sense Mashup
How to Manage Content and Resources in Qlik Management Console
How to Interact With Qlik Sense Visualizations?
How to Interact with Qlik Sense interface
How to create Qlik Sense Application
General Numeric Functions in Qlik Sense
Concept of Social Engineering Attacks and Cross-Site Scripting
Components of Qlik Sense Desktop
eBooks
Interview Questions
Videos
Navigating in Qlik Sense Selections
Qlik Sense Conditional Functions
Qlik Sense Counter and Exponential and Logarithmic Functions
Qlik Sense Developer: Roles and Responsibilities
Overview of Gauge Chart in Qlik Sense
Qlik Sense Advantages and Limitations
Qlik Sense Architecture Components
Qlik Sense Capabilities for people, Groups and Organizations
What is Qlik Sense Pivot Table?
Ways of Qlik Sense Collaboration
Qlik Sense Formatting Functions
Qlik Sense distribution and Trigonometric and HyperBolic Functions
Qlik Sense Mapping and Logical Functions
Qlik Sense Financial Functions
Types of Qlik Sense Aggregation Functions
Tableau vs Qlik Sense vs Power BI
Significance of Text and Image in Qlik Sense
Set Analysis and Set Expressions in Qlik Sense
QlikView Vs Qlik Sense: Overview
Using a Scatter Plot in Qlik Sense
Types of Operators in Qlik Sense
Qlik Sense System Requirements
Treemap Visualization in Qlik Sense
Qlik Sense Interpretation Functions
Modulo Functions in Qlik Sense
Key Performance Indicators (KPI) in Qlik Sense
Introduction to Qlik Sense Mashup
How to Manage Content and Resources in Qlik Management Console
How to Interact With Qlik Sense Visualizations?
How to Interact with Qlik Sense interface
How to create Qlik Sense Application
General Numeric Functions in Qlik Sense
Concept of Social Engineering Attacks and Cross-Site Scripting
Components of Qlik Sense Desktop
SSAS
eBooks
Interview Questions
Videos
SSIS
eBooks
Interview Questions
Videos
SSRS
eBooks
Interview Questions
Videos
Tableau Desktop
Articles
How to create Pareto Chart in Tableau
How to create Gantt Chart in Tableau
How to create Dual Axis Chart, Box Plot and Heat Map in Tableau
How to create Crosstab and Motion Chart in Tableau
How to create Bump and Bubble Chart in Tableau
How to create Bar, Line and Pie Chart in Tableau
How to Build Hierarchy and Groups in Tableau
Filter Operations and Extract Filters in Tableau
Different Tools of Tableau and Tableau Architecture
Understanding Tableau Navigation and Data Terminology
Understanding Tableau Desktop Workspace
Data Window, Data Types, Data Aggregation and File Types in Tableau
Top 10 Data Visualization Tools
Tableau Quick and Context Filters
Perform Table Calculations in Tableau
Perform Data Sorting in Tableau
Perform Calculation and Operators and Functions in Tableau
Overview of Tableau and Data Visualization
How to perform Numeric, String and Date Calculations in Tableau
How to Join Data in Tableau using multiple sources
Condition Filters, Data Source and Top Filters in Tableau
Comparison of Tableau and Power BI
How to install Tableau on your system
How to create Waterfall, Bullet and Area Chart in Tableau
eBooks
Interview Questions
Videos
How to create Pareto Chart in Tableau
How to create Gantt Chart in Tableau
How to create Dual Axis Chart, Box Plot and Heat Map in Tableau
How to create Crosstab and Motion Chart in Tableau
How to create Bump and Bubble Chart in Tableau
How to create Bar, Line and Pie Chart in Tableau
How to Build Hierarchy and Groups in Tableau
Filter Operations and Extract Filters in Tableau
Different Tools of Tableau and Tableau Architecture
Understanding Tableau Navigation and Data Terminology
Understanding Tableau Desktop Workspace
Data Window, Data Types, Data Aggregation and File Types in Tableau
Top 10 Data Visualization Tools
Tableau Quick and Context Filters
Perform Table Calculations in Tableau
Perform Data Sorting in Tableau
Perform Calculation and Operators and Functions in Tableau
Overview of Tableau and Data Visualization
How to perform Numeric, String and Date Calculations in Tableau
How to Join Data in Tableau using multiple sources
Condition Filters, Data Source and Top Filters in Tableau
Comparison of Tableau and Power BI
How to install Tableau on your system
How to create Waterfall, Bullet and Area Chart in Tableau
Tableau Server
TIBCO BW
eBooks
Videos
How to Merge & Wrap Cells, Borders and Shades and Apply Formatting in Excel
How to Clone Repository in Git
Navigating in Qlik Sense Selections
Qlik Sense Conditional Functions
Qlik Sense Counter and Exponential and Logarithmic Functions
Qlik Sense Developer: Roles and Responsibilities
Overview of Gauge Chart in Qlik Sense
Qlik Sense Advantages and Limitations
Qlik Sense Architecture Components
Qlik Sense Capabilities for people, Groups and Organizations
What is Qlik Sense Pivot Table?
Ways of Qlik Sense Collaboration
Qlik Sense Formatting Functions
Qlik Sense distribution and Trigonometric and HyperBolic Functions
Qlik Sense Mapping and Logical Functions
Qlik Sense Financial Functions
Types of Qlik Sense Aggregation Functions
Tableau vs Qlik Sense vs Power BI
Significance of Text and Image in Qlik Sense
Set Analysis and Set Expressions in Qlik Sense
QlikView Vs Qlik Sense: Overview
Using a Scatter Plot in Qlik Sense
Types of Operators in Qlik Sense
Qlik Sense System Requirements
List Box and Multi Box in QlikView
Navigation Options in QlikView
Overview of Data files (QVD) in QlikView
Processing Web Files in QlikView
Resident Load, Preceding Load and Incremental Load in QlikView
How to create Cross Tables in QlikView
How to create Pie Chart in QlikView
Straight Tables and Pivot Tables in QlikView
Database Connection in QlikView
Dimensions and Measures in QlikView
Usage of Keep Command in QlikView
Using Peek and RangeSum Function in QlikView
Handling Delimited Files in QlikView
Handling Excel Files in QlikView
How to create Bar Chart in QlikView
How to create Pareto Chart in Tableau
BackStage View and Explore Window in Excel
Creating Formulas, Copying Formulas in Excel
Treemap Visualization in Qlik Sense
Overview of SSRS and its Architecture
Overview of SSIS and why SSIS is required
Introduction to TIBCO Business Works (TIBCO BW)
Overview of Tableau Server and How to install it
Overview of SSAS and its Architecture
Using Match and Rank Function in QlikView
Data Sorting and Using Ranges in Excel
Data Tables and Pivot Tables in Excel
Excel Fill Handle and Excel If Function
Freeze Panes and Conditional Format in Excel
Overview of QlikView and How to install QlikView on your machine
Header and Footer, Page Break and Set Background in Excel
Inline Data and Scripting in QlikView
How to add Graphics and Perform Cross-Referencing in Excel
How to Create and Copy Worksheet in Excel
How to Create Worksheets in Excel
How to enter values and move around in Excel
How to Insert Comments and Add Text Box in Excel
How to Open, Close, Delete and Hide Worksheet in Excel
How to Perform Copy & Paste, Find & Replace in Excel
Qlik Sense Interpretation Functions
Setting Up Distributed Servers in Tableau Server
Concept of Testing Repository in OBIEE
Understanding Schemas in OBIEE
Modulo Functions in Qlik Sense
Key Performance Indicators (KPI) in Qlik Sense
Introduction to Qlik Sense Mashup
Data Transformation in QlikView
Creating Dashboard in QlikView
Concept of Star Schema and Synthetic Key in QlikView
How to Manage Content and Resources in Qlik Management Console
Concatenation and Master Calendar in QlikView
Column Manipulation in QlikView
How to Interact With Qlik Sense Visualizations?
How to Interact with Qlik Sense interface
Circular Reference in QlikView
Aggregate Functions in QlikView
Perform Report Operations in IBM Cognos
Overview of Oracle Business Intelligence Edition (OBIEE)
Introduction to IBM Cognos and its Components and Services
How to open, create, save, run and print report in Cognos
Multiple Logical Table Sources, Calculation Measures and Dimension Hierarchies
How to open, create and save Analysis in Analysis Studio in Cognos
Level-Based Measures and Aggregates in OBIEE
How to create report in Report Studio
Deep Dive into Repositories in OBIEE
Concept of Data Warehouse and Dimension Modelling
How to create List and CrossTab Report in Cognos
How to create a package using Cognos
How to create Qlik Sense Application
General Numeric Functions in Qlik Sense
Concept of Social Engineering Attacks and Cross-Site Scripting
Business and Presentation Layer of OBIEE explained
Filters and Custom Calculations in Cognos
Components of Qlik Sense Desktop
BI Tools for giant Data Visualization
Data Warehouse Schemas, ETL and Reporting Tools
Aggregation Functions in Qlik Sense
How to create Gantt Chart in Tableau
How to create Dual Axis Chart, Box Plot and Heat Map in Tableau
How to create Crosstab and Motion Chart in Tableau
How to create Bump and Bubble Chart in Tableau
How to create Bar, Line and Pie Chart in Tableau
Introduction to Cognos TM1 Perspective
How to Setup TM1 Application Server
How to Build Hierarchy and Groups in Tableau
How to Configure Security in TM1
Concept of Dimensions in Cognos TM1
Filter Operations and Extract Filters in Tableau
Cognos TM1 Installation and Configuration
Different Tools of Tableau and Tableau Architecture
Understanding Tableau Navigation and Data Terminology
Understanding Tableau Desktop Workspace
Data Window, Data Types, Data Aggregation and File Types in Tableau
Top 10 Data Visualization Tools
Tableau Quick and Context Filters
Perform Table Calculations in Tableau
Perform Data Sorting in Tableau
Perform Calculation and Operators and Functions in Tableau
Overview of Tableau and Data Visualization
How to perform Numeric, String and Date Calculations in Tableau
How to Join Data in Tableau using multiple sources
Condition Filters, Data Source and Top Filters in Tableau
Comparison of Tableau and Power BI
How to install Tableau on your system
How to create Waterfall, Bullet and Area Chart in Tableau
How to create Tree Maps and Heat Maps in Tableau
How to create Scatter Plot and Histogram Chart in Tableau
User interfaces available in Pentaho and their navigation
Overview of Pentaho and How to install Pentaho on your system
How to use the Pentaho Reporting Designer
How to use Grouping in Pentaho
How to use Functions in Reports in Pentaho
How to create Chart Report in Pentaho
How to add Page Footer Fields in Pentaho
Formatting Report Elements in Pentaho Reporting Designer
Using Styles, Themes and Templates in Excel
Using Functions and Built-in Functions in Excel
Translate Worksheet and workbook Security in Excel
Simple Charts and Pivot Charts in Excel
Sheet Options, Adjust Margins and Page Orientation in Excel
Printing Worksheets and Email workbooks in Excel
Perform Spell Check, Zoom In-Out and Use Special Symbols in Excel
How to use COUNT, COUNTIF, and COUNTIFS Function and Advanced If in Excel
How to Undo Changes, Setting Cell and Fonts, Text Decoration in Excel
How to Select, Insert, Delete and Move Data in Excel
How to Rotate Cells, Setting Colors and Text Alignment in Excel
How to Perform Data Validation and Data Filtering in Excel
Cognos Studios and other capabilities
Cognos - Relationships in Metadata Model
Visualization Options in Power BI
Power BI Data Sources and How to connect with them
Power BI - Supported Data Sources
Power BI - Comparison with Other BI Tools
Overview of Power BI Embedded, Power BI Gateway and Power BI Report Server
Overview of Business Intelligence (BI) and Power BI
How to use various DAX functions in Power BI
How to Share Power BI Dashboard
How to Integrate Excel in Power BI
How to Download and Install Power BI Desktop
How to create Power BI Dashboard and Reports
Top Qlik Sense Interview Questions and Answers
Top Microsoft BI Interview Questions and Answers
Top TIBCO Spotfire Interview Questions and Answers
Top OBIEE Interview Questions and Answers
Top Tableau Desktop Interview Questions and Answers
Top Tableau Server Interview Questions and Answers
Top Qlik View Interview Questions and Answers
Top TIBCO Business Works Interview Questions and Answers
Top Oracle Hyperion Interview Questions and Answers
Top Power BI Interview Questions and Answers
Top Pentaho Interview Questions and Answers
Top Cognos TM1 Interview Questions and Answers
Top IBM DataStage Interview Questions and Answers
Top IBM Cognos Analytics Interview Questions and Answers
Best Approach for Storing data to AWS DynamoDB and S3 – AWS Implementation
Maintain High Availability in AWS with anticipated Additional Load
Big Data
eBooks
Videos
Aapche Cassandra
Articles
Deep dive into Cassandra Query Language Collections and user defined data types.
Deep dive into Cassandra Shell Commands
How to Create and Alter Tables in Apache Cassandra
How to Create and Drop Indexes in Apache Cassandra
How to create, alter and drop Keyspaces in Cassandra
How to Drop and Truncate Tables in Apache Cassandra
How to set up Both cqlsh and Java environments to work with Cassandra
How to Perform CRUD ( Create , Read , Update and Delete ) Operations in Table in Apache Cassandra
Introduction to Apache Cassandra, History and Architecture
Overview of How Cassandra Stores its data
Overview of important class in Cassandra and introduction of Cassandra query shell language
eBooks
Interview Questions
Videos
Deep dive into Cassandra Query Language Collections and user defined data types.
Deep dive into Cassandra Shell Commands
How to Create and Alter Tables in Apache Cassandra
How to Create and Drop Indexes in Apache Cassandra
How to create, alter and drop Keyspaces in Cassandra
How to Drop and Truncate Tables in Apache Cassandra
How to set up Both cqlsh and Java environments to work with Cassandra
How to Perform CRUD ( Create , Read , Update and Delete ) Operations in Table in Apache Cassandra
Introduction to Apache Cassandra, History and Architecture
Overview of How Cassandra Stores its data
Overview of important class in Cassandra and introduction of Cassandra query shell language
Apache NiFi
Articles
How to Monitor System statistics using Apache NiFi
Concept of Logging in Apache NiFi
Basic Concepts of Apache NiFi and its Installation
Deep Dive into Apache Nifi – Flow Files, Queues, Process Groups and Labels
Deep dive into Apache NiFi-Processors
Detailed understanding of Apache NiFi -Templates
How to Administer Apache NiFi and Create Flows in Apache NiFi
Understanding Apache NiFi API’s with request and response example
Understanding Apache Nifi Processors Categorization and its relationship
Introduction to Apache NiFi, its History, Features and Architecture
eBooks
Interview Questions
Videos
How to Monitor System statistics using Apache NiFi
Concept of Logging in Apache NiFi
Basic Concepts of Apache NiFi and its Installation
Deep Dive into Apache Nifi – Flow Files, Queues, Process Groups and Labels
Deep dive into Apache NiFi-Processors
Detailed understanding of Apache NiFi -Templates
How to Administer Apache NiFi and Create Flows in Apache NiFi
Understanding Apache NiFi API’s with request and response example
Understanding Apache Nifi Processors Categorization and its relationship
Introduction to Apache NiFi, its History, Features and Architecture
Apache Oozie
eBooks
Interview Questions
Videos
Apache Pig
Articles
Explanation of Apache Pig Group and Cogroup Operators
Detailed Study of Architecture of Apache Pig
Deep Dive into Pig Latin Diagnostic Operators
Deep Dive into Apache Pig Functions: Load & Store, Bag & Tuple, String, Date-time, Math
Apache Pig Basics, Features and Comparison with MapReduce, Hive & SQL and History of Apache Pig
Explanation of Shell and Utility Commands provided by Apache Grunt Shell
How to Install Apache Pig and Configure Pig
How to Load data to Apache Pig from Hadoop File System
How to run Apache Pig Scripts in Batch Mode
How to Store data in Apache Pig using Store Operator
How to use Cross Operator and Union Operator in Pig Latin
How to use Split and Filter Operator in Apache Pig Latin
How to use the Join Operators in Pig Latin
How to use Distinct, For Each, Order By, Limit Operators and Eval Functions in Apache Pig
eBooks
Interview Questions
Videos
Explanation of Apache Pig Group and Cogroup Operators
Detailed Study of Architecture of Apache Pig
Deep Dive into Pig Latin Diagnostic Operators
Deep Dive into Apache Pig Functions: Load & Store, Bag & Tuple, String, Date-time, Math
Apache Pig Basics, Features and Comparison with MapReduce, Hive & SQL and History of Apache Pig
Explanation of Shell and Utility Commands provided by Apache Grunt Shell
How to Install Apache Pig and Configure Pig
How to Load data to Apache Pig from Hadoop File System
How to run Apache Pig Scripts in Batch Mode
How to Store data in Apache Pig using Store Operator
How to use Cross Operator and Union Operator in Pig Latin
How to use Split and Filter Operator in Apache Pig Latin
How to use the Join Operators in Pig Latin
How to use Distinct, For Each, Order By, Limit Operators and Eval Functions in Apache Pig
Apache Spark
Articles
Overview of Scala programming language and How to install Scala on your system
How to Install Apache Spark on your system
How to perform pattern matching in Scala and use of Regex expressions
How to use Functions in Scala programming Language
How to use Collections in Scala
How to use Arrays in Scala Programming Language
How to perform Exception Handling in Scala Language
How to Deploy Spark Application on Cluster
Extractor Object in Scala and how to perform pattern matching using extractors
Details of Data Types and Basic Literals in Scala
Detailed understanding of Operators in Scala Language
Deep dive into File Handling in Scala
Deep dive into Advanced programming in Spark
Basics of Scala Programming Language
Concept of String Manipulation in Scala
Conditional statements and Loop control structures in Scala
Concept of Resilient Distributed Datasets (RDD) in Apache Spark
How to use Classes and Objects in Scala programming
Overview of Apache Spark Framework
Spark Core and implementation of RDD transformations and actions in RDD programming
eBooks
Interview Questions
Videos
Overview of Scala programming language and How to install Scala on your system
How to Install Apache Spark on your system
How to perform pattern matching in Scala and use of Regex expressions
How to use Functions in Scala programming Language
How to use Collections in Scala
How to use Arrays in Scala Programming Language
How to perform Exception Handling in Scala Language
How to Deploy Spark Application on Cluster
Extractor Object in Scala and how to perform pattern matching using extractors
Details of Data Types and Basic Literals in Scala
Detailed understanding of Operators in Scala Language
Deep dive into File Handling in Scala
Deep dive into Advanced programming in Spark
Basics of Scala Programming Language
Concept of String Manipulation in Scala
Conditional statements and Loop control structures in Scala
Concept of Resilient Distributed Datasets (RDD) in Apache Spark
How to use Classes and Objects in Scala programming
Overview of Apache Spark Framework
Spark Core and implementation of RDD transformations and actions in RDD programming
Detailed understanding of Scala Access Modifiers
Apache Sqoop
Articles
How to use the Apache Sqoop Eval and Codegen tool
How to list out the databases and tables of a particular database using Sqoop
How to import data and tables from MySQL to Hadoop HDFS
How to export data back from Hadoop HDFS to RDBMS and Create and maintain the Sqoop jobs
Introduction, Installation and Configuration of Apache Sqoop
eBooks
Interview Questions
Videos
How to use the Apache Sqoop Eval and Codegen tool
How to list out the databases and tables of a particular database using Sqoop
How to import data and tables from MySQL to Hadoop HDFS
How to export data back from Hadoop HDFS to RDBMS and Create and maintain the Sqoop jobs
Introduction, Installation and Configuration of Apache Sqoop
Apache Storm
Articles
Application of Apache Storm Framework in Yahoo Finance
Concept of Cluster Architecture in Apache Storm
Introduction to Apache Storm and Core Concepts of Apache Storm
How to Install Apache Storm framework on your machine
How to implement Mobile Call log Analyzer using Apache Storm
How Apache Storm is used in Twitter
eBooks
Interview Questions
Videos
Application of Apache Storm Framework in Yahoo Finance
Concept of Cluster Architecture in Apache Storm
Introduction to Apache Storm and Core Concepts of Apache Storm
How to Install Apache Storm framework on your machine
How to implement Mobile Call log Analyzer using Apache Storm
How Apache Storm is used in Twitter
Detailed understanding of Workflow of Apache Storm
Hadoop and MapReduce
Articles
Concept of Combiners in Hadoop MapReduce
Concept of MapReduce in BigData
Detailed understanding of Hadoop Architecture and Hadoop Distributed File System (HDFS)
Concept of Partitioner in MapReduce and its implementation using example
Deep dive into Hadoop administration
Deep dive into the MapReduce API
Detailed understanding of Hadoop Distributed File System (HDFS)
Phases of MapReduce Data flow and detailed understanding of Mapreduce API
Overview of YARN and its components and benefits of YARN
Overview of Big Data and Hadoop, Big Data technologies
Implementation of Word Count program using Hadoop MapReduce
Operation of MapReduce in Hadoop framework using Java
Implementation of Character Count program using Hadoop MapReduce
How to set up Hadoop Multi-Node Cluster on a distributed environment
How to perform operations in Hadoop and commands used in Hadoop
How to install Hadoop on your system
eBooks
Videos
Concept of Combiners in Hadoop MapReduce
Concept of MapReduce in BigData
Detailed understanding of Hadoop Architecture and Hadoop Distributed File System (HDFS)
Concept of Partitioner in MapReduce and its implementation using example
Deep dive into Hadoop administration
Deep dive into the MapReduce API
Detailed understanding of Hadoop Distributed File System (HDFS)
Phases of MapReduce Data flow and detailed understanding of Mapreduce API
Overview of YARN and its components and benefits of YARN
Overview of Big Data and Hadoop, Big Data technologies
Implementation of Word Count program using Hadoop MapReduce
Operation of MapReduce in Hadoop framework using Java
Implementation of Character Count program using Hadoop MapReduce
How to set up Hadoop Multi-Node Cluster on a distributed environment
How to perform operations in Hadoop and commands used in Hadoop
How to install Hadoop on your system
How to install Hadoop Framework on your system
How the MapReduce Algorithm works using example
HBase
Articles
Deep dive into HBase architecture
Deep dive into Java Client API for HBase and its associated classes
How to create and List Table in HBase shell
How to create data in an HBase table
How to delete data in Table in HBase
How to enable and disable a Table using HBase shell
How to install HBase and configure on your system
How to make changes to an existing Table and describe it in HBase
How to read data from Table in HBase
How to start HBase interactive shell and how HBase general commands works
How to Stop HBase using Java API
How to update data in Table using HBase Shell
How to verify the existence of a Table and How to Drop a Table in HBase
Overview of HBase, its Advantages, Features and history
Deep dive into HBase Scan, Count and Truncate command and how to achieve security in HBase
Deep dive into HBase Scan, Count and Truncate command and how to achieve security in HBase
eBooks
Interview Questions
Videos
Deep dive into HBase architecture
Deep dive into Java Client API for HBase and its associated classes
How to create and List Table in HBase shell
How to create data in an HBase table
How to delete data in Table in HBase
How to enable and disable a Table using HBase shell
How to install HBase and configure on your system
How to make changes to an existing Table and describe it in HBase
How to read data from Table in HBase
How to start HBase interactive shell and how HBase general commands works
How to Stop HBase using Java API
How to update data in Table using HBase Shell
How to verify the existence of a Table and How to Drop a Table in HBase
Overview of HBase, its Advantages, Features and history
Top Apache HBase Interview Questions and Answers
Deep dive into HBase Scan, Count and Truncate command and how to achieve security in HBase
Deep dive into HBase Scan, Count and Truncate command and how to achieve security in HBase
Hive and Impala
Articles
Concept of Partitioning of table in Hive
Detailed understanding of built-in functions available in Hive
Different Data Types in Hive which are involved in creation of table.
How to Alter the attributes of a table and delete a Table in Hive
How to create a table in Hive and how to insert data into it
How to create and drop a database in Hive
How to create and manage Views and Create and Drop an index in Hive
How to install Hive on your system
How to perform Join operations in Hive Query Language (HQL)
How to use the select statement in Hive Query Language
Introduction to Impala, its features, advantages and disadvantages
How to start Impala Shell and the various options of the shell
How to select a database using Command and select database using Hue Browser in Impala
How to perform changes on a given table and how to delete table in Impala
How to fetch the data from one or more tables in a database and fetch description in Impala
How to download, install and set up Impala in your system
How to create a table in the required database in Impala
How to Create, Alter and Drop a View in Impala
Explanation of Union Clause, With Clause and Distinct Operator in Impala
Explanation of Limit Clause and Offset Clause in Impala
Data Types in Impala Query Language
Detailed understanding of Architecture of Impala
Explanation of Order by Clause, Group by Clause and Having Clause in Impala
How to add new records into an existing table in a database using INSERT in Impala
How to create a database in Impala
eBooks
Videos
Concept of Partitioning of table in Hive
Detailed understanding of built-in functions available in Hive
Different Data Types in Hive which are involved in creation of table.
How to Alter the attributes of a table and delete a Table in Hive
How to create a table in Hive and how to insert data into it
How to create and drop a database in Hive
How to create and manage Views and Create and Drop an index in Hive
How to install Hive on your system
How to perform Join operations in Hive Query Language (HQL)
How to use the select statement in Hive Query Language
Introduction to Impala, its features, advantages and disadvantages
How to start Impala Shell and the various options of the shell
How to select a database using Command and select database using Hue Browser in Impala
How to perform changes on a given table and how to delete table in Impala
How to fetch the data from one or more tables in a database and fetch description in Impala
How to download, install and set up Impala in your system
How to create a table in the required database in Impala
How to Create, Alter and Drop a View in Impala
Explanation of Union Clause, With Clause and Distinct Operator in Impala
Explanation of Limit Clause and Offset Clause in Impala
Data Types in Impala Query Language
Detailed understanding of Architecture of Impala
Explanation of Order by Clause, Group by Clause and Having Clause in Impala
How to add new records into an existing table in a database using INSERT in Impala
How to create a database in Impala
How to drop a database in Impala
Top Apache Impala Interview Questions and Answers
Top Apache Hive Interview Questions and Answers
MongoDB
Articles
Advanced Indexing in MongoDB and Limitation of Indexing in MongoDB
Concept of Capped Collections and Auto-Increment Sequence in MongoDB
Concept of Map Reduce in MongoDB
Concept of Relationships and Database References in MongoDB
Concept of Sharding process and How to create a backup in MongoDB
Data Modelling in MongoDB and How to create and Drop database in MongoDB
Deep dive into Covered Queries in MongoDB and Analyzing queries
Deep dive into Replication process in MongoDB
How to Create and Drop a collection using MongoDB
How to Insert, Update, Delete and Query Document in MongoDB Collection
How to Install MongoDB on your system
How to limit records using MongoDB ad use projection in MongoDB
How to Set up MongoDB JDBC driver
How to sort records in MongoDB and concept of Indexing and Aggregation in MongoDB
How to use Regex Expressions and Text Search in MongoDB
MongoDB Administration using RockMongo and concept of GridFS in MongoDB
Overview of MongoDB, its history and purpose of building MongoDB
Understand NoSQL Databases and MongoDB advantages over Relational DBMS
eBooks
Interview Questions
Videos
Advanced Indexing in MongoDB and Limitation of Indexing in MongoDB
Concept of Capped Collections and Auto-Increment Sequence in MongoDB
Concept of Map Reduce in MongoDB
Concept of Relationships and Database References in MongoDB
Concept of Sharding process and How to create a backup in MongoDB
Data Modelling in MongoDB and How to create and Drop database in MongoDB
Deep dive into Covered Queries in MongoDB and Analyzing queries
Deep dive into Replication process in MongoDB
How to Create and Drop a collection using MongoDB
How to Insert, Update, Delete and Query Document in MongoDB Collection
How to Install MongoDB on your system
How to limit records using MongoDB ad use projection in MongoDB
How to Set up MongoDB JDBC driver
How to sort records in MongoDB and concept of Indexing and Aggregation in MongoDB
How to use Regex Expressions and Text Search in MongoDB
MongoDB Administration using RockMongo and concept of GridFS in MongoDB
Overview of MongoDB, its history and purpose of building MongoDB
Understand NoSQL Databases and MongoDB advantages over Relational DBMS
Splunk
Articles
Deep dive into Splunk Search processing Language (SPL)
How to perform Basic Search in Splunk
How to perform searching using fields in Splunk
How to perform Time Range search in Splunk
How to share and export the search result in Splunk
A Deep Dive into Splunk Web Interface
eBooks
Videos
Deep dive into Splunk Search processing Language (SPL)
How to perform Basic Search in Splunk
How to perform searching using fields in Splunk
How to perform Time Range search in Splunk
How to share and export the search result in Splunk
Top Splunk SIEM Interview Questions and Answers
Top Splunk Interview Questions and Answers
A Deep Dive into Splunk Web Interface
Application of Apache Storm Framework in Yahoo Finance
Deep dive into Cassandra Query Language Collections and user defined data types.
Deep dive into Cassandra Shell Commands
How to Create and Alter Tables in Apache Cassandra
How to Create and Drop Indexes in Apache Cassandra
How to create, alter and drop Keyspaces in Cassandra
How to Drop and Truncate Tables in Apache Cassandra
Concept of Combiners in Hadoop MapReduce
Concept of MapReduce in BigData
Detailed understanding of Hadoop Architecture and Hadoop Distributed File System (HDFS)
Concept of Partitioner in MapReduce and its implementation using example
Deep dive into Hadoop administration
Deep dive into the MapReduce API
Detailed understanding of Hadoop Distributed File System (HDFS)
How to set up Both cqlsh and Java environments to work with Cassandra
How to Perform CRUD ( Create , Read , Update and Delete ) Operations in Table in Apache Cassandra
Explanation of Apache Pig Group and Cogroup Operators
Detailed Study of Architecture of Apache Pig
Deep Dive into Pig Latin Diagnostic Operators
Deep Dive into Apache Pig Functions: Load & Store, Bag & Tuple, String, Date-time, Math
Apache Pig Basics, Features and Comparison with MapReduce, Hive & SQL and History of Apache Pig
Phases of MapReduce Data flow and detailed understanding of Mapreduce API
Overview of YARN and its components and benefits of YARN
Overview of Big Data and Hadoop, Big Data technologies
Implementation of Word Count program using Hadoop MapReduce
Operation of MapReduce in Hadoop framework using Java
Implementation of Character Count program using Hadoop MapReduce
How to set up Hadoop Multi-Node Cluster on a distributed environment
How to perform operations in Hadoop and commands used in Hadoop
How to install Hadoop on your system
How to install Hadoop Framework on your system
How the MapReduce Algorithm works using example
Introduction to Apache Cassandra, History and Architecture
Overview of How Cassandra Stores its data
Overview of important class in Cassandra and introduction of Cassandra query shell language
Concept of Partitioning of table in Hive
Detailed understanding of built-in functions available in Hive
Different Data Types in Hive which are involved in creation of table.
How to Alter the attributes of a table and delete a Table in Hive
How to create a table in Hive and how to insert data into it
How to create and drop a database in Hive
How to create and manage Views and Create and Drop an index in Hive
How to install Hive on your system
How to perform Join operations in Hive Query Language (HQL)
How to use the select statement in Hive Query Language
Deep dive into Splunk Search processing Language (SPL)
Explanation of Shell and Utility Commands provided by Apache Grunt Shell
How to perform Basic Search in Splunk
How to Install Apache Pig and Configure Pig
How to perform searching using fields in Splunk
How to Load data to Apache Pig from Hadoop File System
How to perform Time Range search in Splunk
How to run Apache Pig Scripts in Batch Mode
How to Store data in Apache Pig using Store Operator
How to share and export the search result in Splunk
How to use Cross Operator and Union Operator in Pig Latin
How to use Split and Filter Operator in Apache Pig Latin
How to use the Join Operators in Pig Latin
How to use Distinct, For Each, Order By, Limit Operators and Eval Functions in Apache Pig
User Defined Functions in Apache Pig Latin
Advanced Indexing in MongoDB and Limitation of Indexing in MongoDB
Concept of Capped Collections and Auto-Increment Sequence in MongoDB
Concept of Map Reduce in MongoDB
Concept of Relationships and Database References in MongoDB
Concept of Sharding process and How to create a backup in MongoDB
Data Modelling in MongoDB and How to create and Drop database in MongoDB
Deep dive into Covered Queries in MongoDB and Analyzing queries
Deep dive into Replication process in MongoDB
How to Create and Drop a collection using MongoDB
How to Insert, Update, Delete and Query Document in MongoDB Collection
How to Install MongoDB on your system
How to limit records using MongoDB ad use projection in MongoDB
Deep dive into HBase architecture
Deep dive into Java Client API for HBase and its associated classes
How to create and List Table in HBase shell
How to create data in an HBase table
How to delete data in Table in HBase
How to enable and disable a Table using HBase shell
How to Set up MongoDB JDBC driver
How to install HBase and configure on your system
How to make changes to an existing Table and describe it in HBase
How to read data from Table in HBase
How to sort records in MongoDB and concept of Indexing and Aggregation in MongoDB
How to start HBase interactive shell and how HBase general commands works
How to Stop HBase using Java API
How to update data in Table using HBase Shell
How to verify the existence of a Table and How to Drop a Table in HBase
Overview of HBase, its Advantages, Features and history
How to use Regex Expressions and Text Search in MongoDB
Overview of Scala programming language and How to install Scala on your system
MongoDB Administration using RockMongo and concept of GridFS in MongoDB
Overview of MongoDB, its history and purpose of building MongoDB
Understand NoSQL Databases and MongoDB advantages over Relational DBMS
How to Monitor System statistics using Apache NiFi
Concept of Logging in Apache NiFi
How to use the Apache Sqoop Eval and Codegen tool
How to list out the databases and tables of a particular database using Sqoop
How to import data and tables from MySQL to Hadoop HDFS
How to export data back from Hadoop HDFS to RDBMS and Create and maintain the Sqoop jobs
How to Install Apache Spark on your system
How to perform pattern matching in Scala and use of Regex expressions
How to use Functions in Scala programming Language
How to use Collections in Scala
How to use Arrays in Scala Programming Language
How to perform Exception Handling in Scala Language
How to Deploy Spark Application on Cluster
Extractor Object in Scala and how to perform pattern matching using extractors
Details of Data Types and Basic Literals in Scala
Detailed understanding of Operators in Scala Language
Deep dive into File Handling in Scala
Deep dive into Advanced programming in Spark
Basics of Scala Programming Language
Concept of String Manipulation in Scala
Conditional statements and Loop control structures in Scala
Introduction to Impala, its features, advantages and disadvantages
How to start Impala Shell and the various options of the shell
How to select a database using Command and select database using Hue Browser in Impala
How to perform changes on a given table and how to delete table in Impala
How to fetch the data from one or more tables in a database and fetch description in Impala
How to download, install and set up Impala in your system
How to create a table in the required database in Impala
How to Create, Alter and Drop a View in Impala
Explanation of Union Clause, With Clause and Distinct Operator in Impala
Explanation of Limit Clause and Offset Clause in Impala
Data Types in Impala Query Language
Concept of Resilient Distributed Datasets (RDD) in Apache Spark
How to use Classes and Objects in Scala programming
Overview of Apache Spark Framework
Spark Core and implementation of RDD transformations and actions in RDD programming
Introduction, Installation and Configuration of Apache Sqoop
Basic Concepts of Apache NiFi and its Installation
Deep Dive into Apache Nifi – Flow Files, Queues, Process Groups and Labels
Deep dive into Apache NiFi-Processors
Detailed understanding of Apache NiFi -Templates
How to Administer Apache NiFi and Create Flows in Apache NiFi
Understanding Apache NiFi API’s with request and response example
Understanding Apache Nifi Processors Categorization and its relationship
Detailed understanding of Architecture of Impala
Explanation of Order by Clause, Group by Clause and Having Clause in Impala
How to add new records into an existing table in a database using INSERT in Impala
How to create a database in Impala
How to drop a database in Impala
Detailed understanding of Scala Access Modifiers
How to use Variables in Scala with the help of example
Introduction to Apache NiFi, its History, Features and Architecture
Concept of Cluster Architecture in Apache Storm
Introduction to Apache Storm and Core Concepts of Apache Storm
How to Install Apache Storm framework on your machine
How to implement Mobile Call log Analyzer using Apache Storm
How Apache Storm is used in Twitter
Detailed understanding of Workflow of Apache Storm
Deep Dive into Trident – an extension of Apache Storm
Top Splunk SIEM Interview Questions and Answers
Top Big Data Hadoop Interview Questions and Answers
Top MongoDB Interview Questions and Answers
Top Scala Interview Questions and Answers
Top Splunk Interview Questions and Answers
Top Hadoop Administration Interview Questions and Answers
Top Apache Sqoop Interview Questions and Answers
Top Apache NiFi Interview Questions and Answers
Top Apache Impala Interview Questions and Answers
Top Apache HBase Interview Questions and Answers
Top Apache Flume Interview Questions and Answers
Top Apache Spark Interview Questions and Answers
Top Apache Pig Interview Questions and Answers
Top Apache Cassandra Interview Questions and Answers
Top Apache Hive Interview Questions and Answers
Top Apache Oozie Interview Questions and Answers
Top Apache Storm Interview Questions and Answers
Deep dive into HBase Scan, Count and Truncate command and how to achieve security in HBase
Deep Dive into Apache NiFi User Interface
Deep dive into built-in operators of Hive
Concept of Atomic Operations in MongoDB
A Deep Dive into Splunk Web Interface
Deep Dive into Apache Oozie Workflow
How to Configure Oozie Workflow using Property File
Concept of Coordinators applications using Apache Oozie
Basics of Apache Oozie and Oozie Editors
Deep Dive into Oozie Bundle System and CLI & Extensions
Process of Data Ingestion in Splunk Environment
Deep Dive into Apache NiFi User Interface
Deep dive into HBase Scan, Count and Truncate command and how to achieve security in HBase
Basics of Splunk and Installation of Splunk Environment
Top Apache Oozie Interview Questions and Answers You must Prepare Gaurav
Blockchain
Articles
Introduction to Ethereum and Smart Contracts
Ethereum - Interacting with Deployed Contract
Ethereum – Attaching Wallet to Ganache Blockchain
Ethereum - Creating Contract Users
Concept of Blockchain Double Spending and Bitcoin Cash
Bitcoin Forks and SegWit and BlockChain Merkel Tree
Comparison between Blockchain and Database
Basic Components of Bitcoin and Blockchain Proof of Work
Ethereum - Solidity for Contract Writing
Ethereum - Ganache for Blockchain
eBooks
Interview Questions
Videos
BlockChain and Ethereum
Articles
eBooks
Interview Questions
Videos
Introduction to Ethereum and Smart Contracts
Ethereum - Interacting with Deployed Contract
Ethereum – Attaching Wallet to Ganache Blockchain
Ethereum - Creating Contract Users
Concept of Blockchain Double Spending and Bitcoin Cash
Bitcoin Forks and SegWit and BlockChain Merkel Tree
Comparison between Blockchain and Database
Basic Components of Bitcoin and Blockchain Proof of Work
Ethereum - Solidity for Contract Writing
Ethereum - Ganache for Blockchain
Overview and History of Blockchain
Overview of Bitcoin and Key Concepts of Bitcoin
Top BlockChain Interview Questions and Answers
Top Ethereum Interview Questions and Answers
Best Approach for Storing data to AWS DynamoDB and S3 – AWS Implementation
Maintain High Availability in AWS with anticipated Additional Load
Cloud Computing
Articles
eBooks
Interview Questions
Videos
AWS
Articles
How to Use Amazon Machine Learning
How to use Amazon KCL and set up Amazon EMR
How to Set Up Amazon RDS (Relational Database Service)
How to Configure AWS Direct Connect
How to Configure Amazon Simple Storage Service (S3)
How to Configure Amazon Route 53
How AWS CloudFront Delivers the Content
Amazon Elastic Block Storage (EBS) and Storage Gateway
How to use Simple Workflow Service (SWF) and Amazon WorkMail
Understanding of AWS Management Console
How to Set Up AWS Data Pipeline
eBooks
Videos
How to Use Amazon Machine Learning
How to use Amazon KCL and set up Amazon EMR
How to Set Up Amazon RDS (Relational Database Service)
How to Configure AWS Direct Connect
How to Configure Amazon Simple Storage Service (S3)
How to Configure Amazon Route 53
How AWS CloudFront Delivers the Content
Amazon Elastic Block Storage (EBS) and Storage Gateway
How to use Simple Workflow Service (SWF) and Amazon WorkMail
Understanding of AWS Management Console
How to Set Up AWS Data Pipeline
How to Create Amazon Workspaces
Top Azure Developer Interview Questions and Answers
Top Amazon Web Services (AWS) Interview Questions and Answers
Azure
Articles
How to configure Azure Cloud Service
How to configure Azure Load Balancer
How to Configure Azure Storage Security
How to create Azure Mobile App
Overview of Microsoft Azure and Cloud Computing
Creating App Service Plan in Azure Portal
Azure Virtual Machines and Compute Service
Azure Virtual Machine Scale Set and Auto Scaling
Azure Table, Queue and Disk Storage
Azure Storage Monitoring and Resource Tool
Azure Storage Building Blocks and Storage Account
Azure Storage account and Blob service configuration
Azure SQL Managed Instance and SQL Stretch Database
Azure SQL Database and its Configuration
Azure Network Service and Azure Virtual Network
Azure Media Service and Database Service
Azure Backup and Virtual Machine Security
Azure Availability Zones and Sets and VNet Connectivity
Azure App Service Monitoring and Azure CDN
eBooks
Interview Questions
Videos
How to configure Azure Cloud Service
How to configure Azure Load Balancer
How to Configure Azure Storage Security
How to create Azure Mobile App
Overview of Microsoft Azure and Cloud Computing
Creating App Service Plan in Azure Portal
Azure Virtual Machines and Compute Service
Azure Virtual Machine Scale Set and Auto Scaling
Azure Table, Queue and Disk Storage
Azure Storage Monitoring and Resource Tool
Azure Storage Building Blocks and Storage Account
Azure Storage account and Blob service configuration
Azure SQL Managed Instance and SQL Stretch Database
Azure SQL Database and its Configuration
Azure Network Service and Azure Virtual Network
Azure Media Service and Database Service
Azure Backup and Virtual Machine Security
Azure Availability Zones and Sets and VNet Connectivity
Azure App Service Monitoring and Azure CDN
Azure App Service Backup and Security
How to Use Amazon Machine Learning
How to use Amazon KCL and set up Amazon EMR
How to Set Up Amazon RDS (Relational Database Service)
How to Configure AWS Direct Connect
How to Configure Amazon Simple Storage Service (S3)
How to Configure Amazon Route 53
How AWS CloudFront Delivers the Content
Amazon Elastic Block Storage (EBS) and Storage Gateway
How to use Simple Workflow Service (SWF) and Amazon WorkMail
Understanding of AWS Management Console
How to configure Azure Cloud Service
How to configure Azure Load Balancer
How to Configure Azure Storage Security
How to create Azure Mobile App
Overview of Microsoft Azure and Cloud Computing
Creating App Service Plan in Azure Portal
Azure Virtual Machines and Compute Service
Azure Virtual Machine Scale Set and Auto Scaling
Azure Table, Queue and Disk Storage
Azure Storage Monitoring and Resource Tool
Azure Storage Building Blocks and Storage Account
Azure Storage account and Blob service configuration
How to Set Up AWS Data Pipeline
How to Create Amazon Workspaces
Azure SQL Managed Instance and SQL Stretch Database
Azure SQL Database and its Configuration
Azure Network Service and Azure Virtual Network
Azure Media Service and Database Service
Azure Backup and Virtual Machine Security
Azure Availability Zones and Sets and VNet Connectivity
Azure App Service Monitoring and Azure CDN
Azure App Service Backup and Security
Azure API Apps and API Management
Top Azure Developer Interview Questions and Answers
Top Azure Architect Interview Questions and Answers
Top Amazon Web Services (AWS) Interview Questions and Answers
Best Approach for Storing data to AWS DynamoDB and S3 – AWS Implementation
Migration of 3-tier e-commerce web application using Amazon web Services (AWS)
Cyber Security
Articles
eBooks
Interview Questions
Videos
Ethical Hacking
Articles
Concept of Enumeration in Ethical Hacking
Concept of Exploitation in Ethical Hacking
Concept of Social Engineering Attacks and Cross-Site Scripting
Concept of SQL Injection Attack
Concept of TCP/IP Hijacking and Trojan Attacks
DDOS Attacks in Ethical Hacking
Ethical Hacking - Fingerprinting
Ethical Hacking - Footprinting
Processes in Ethical Hacking and Reconnaissance
eBooks
Interview Questions
Videos
Concept of Enumeration in Ethical Hacking
Concept of Exploitation in Ethical Hacking
Concept of Social Engineering Attacks and Cross-Site Scripting
Concept of SQL Injection Attack
Concept of TCP/IP Hijacking and Trojan Attacks
DDOS Attacks in Ethical Hacking
Ethical Hacking - Fingerprinting
Ethical Hacking - Footprinting
Processes in Ethical Hacking and Reconnaissance
Concept of Enumeration in Ethical Hacking
Concept of Exploitation in Ethical Hacking
Concept of Social Engineering Attacks and Cross-Site Scripting
Concept of SQL Injection Attack
Concept of TCP/IP Hijacking and Trojan Attacks
DDOS Attacks in Ethical Hacking
Ethical Hacking - Fingerprinting
Ethical Hacking - Footprinting
Processes in Ethical Hacking and Reconnaissance
Data Science
Articles
Regression Analysis in Machine learning
Regression vs Classification in Machine Learning
Simple Linear Regression in Machine Learning
Naïve Bayes Classifier Algorithm
Support Vector Machine Algorithm
Logistic Regression in Machine Learning
Linear Regression in Machine Learning
K-Nearest Neighbor (KNN) Algorithm for Machine Learning
eBooks
Interview Questions
Videos
Machine Learning
Python with Data Science
Articles
Processing JSON Data in Python and Matplotlib
Processing Unstructured Data and rectilinear regression and Chi-Square Test in Python
P-Value and Correlation in Python
Python - Data Science Introduction
Relational Databases in Python
Perform Data Cleansing in Python
Performing Data Wrangling in Python
Introduction to Pandas, NumPy and SciPy Libraries
How to Read HTML Pages in Python
How to interact with MongoDB in Python
Box Plots and Scatter Plots and Heat Maps in Python
Bubble Charts and 3D Charts in Python
Data Aggregation and binomial distribution in Python
How to create Geographical Maps and Graphs in Python
Measuring Central Tendency and Variance in Python
eBooks
Interview Questions
Videos
Processing JSON Data in Python and Matplotlib
Processing Unstructured Data and rectilinear regression and Chi-Square Test in Python
P-Value and Correlation in Python
Python - Data Science Introduction
Relational Databases in Python
Perform Data Cleansing in Python
Performing Data Wrangling in Python
Introduction to Pandas, NumPy and SciPy Libraries
How to Read HTML Pages in Python
How to interact with MongoDB in Python
Box Plots and Scatter Plots and Heat Maps in Python
Bubble Charts and 3D Charts in Python
Data Aggregation and binomial distribution in Python
How to create Geographical Maps and Graphs in Python
Measuring Central Tendency and Variance in Python
Normal, Binomial and Poisson distribution in Python
R Language
Articles
Arrays and Factors in R Language
Binomial Distribution and Poisson Regression in R
Analysis of Covariance in R Language
Decision making and Loops in R Language
Handling Excel and Binary Files in R
Handling XML Files in R Language
How to create Line Graphs in R
How to create Scatterplots in R
How to create Histograms and Box Plots in R
Random Forest and Survival Analysis in R
Operators and Variables in R Language
Normal Distribution in R Language
Multiple and Logistic Regression in R
eBooks
Interview Questions
Videos
Arrays and Factors in R Language
Binomial Distribution and Poisson Regression in R
Analysis of Covariance in R Language
Decision making and Loops in R Language
Handling Excel and Binary Files in R
Handling XML Files in R Language
How to create Line Graphs in R
How to create Scatterplots in R
How to create Histograms and Box Plots in R
Random Forest and Survival Analysis in R
Operators and Variables in R Language
Normal Distribution in R Language
Multiple and Logistic Regression in R
SAS
Articles
One Way Anova and Hypothesis Testing
Overview of SAS and its Features
SAS - Basic Syntax and Program Structure
How to Perform Standard Deviation in SAS
How to perform Correlation Analysis in SAS
How to perform Bland Altman Analysis
SAS Applications and Loops and Decision Making
SAS Intelligence Platform Architecture
Strings Manipulation and Arrays in SAS
How to Format Data Sets in SAS
How to create Scatter Plots in SAS
How to create Pie Charts in SAS
How to create Histogram and Simulations in SAS
How to create Box Plots in SAS
How to Create Bar Charts in SAS
How to Concatenate Data Sets in SAS
How to calculate Arithmetic Mean and Handling Data and Time
Frequency Distributions and Cross Tabulations in SAS
eBooks
Interview Questions
Videos
One Way Anova and Hypothesis Testing
Overview of SAS and its Features
SAS - Basic Syntax and Program Structure
How to Perform Standard Deviation in SAS
How to perform Correlation Analysis in SAS
How to perform Bland Altman Analysis
SAS Applications and Loops and Decision Making
SAS Intelligence Platform Architecture
Strings Manipulation and Arrays in SAS
How to Format Data Sets in SAS
How to create Scatter Plots in SAS
How to create Pie Charts in SAS
How to create Histogram and Simulations in SAS
How to create Box Plots in SAS
How to Create Bar Charts in SAS
How to Concatenate Data Sets in SAS
How to calculate Arithmetic Mean and Handling Data and Time
Frequency Distributions and Cross Tabulations in SAS
Fishers Exact Tests and Repeated Measure Analysis in SAS
Regression Analysis in Machine learning
Regression vs Classification in Machine Learning
Simple Linear Regression in Machine Learning
Naïve Bayes Classifier Algorithm
Support Vector Machine Algorithm
Logistic Regression in Machine Learning
Linear Regression in Machine Learning
K-Nearest Neighbor (KNN) Algorithm for Machine Learning
Difference between Supervised and Unsupervised Learning
Classification Algorithm in Machine Learning
How to get datasets for Machine Learning
Processing JSON Data in Python and Matplotlib
Processing Unstructured Data and rectilinear regression and Chi-Square Test in Python
P-Value and Correlation in Python
Python - Data Science Introduction
Relational Databases in Python
One Way Anova and Hypothesis Testing
Overview of SAS and its Features
SAS - Basic Syntax and Program Structure
How to Perform Standard Deviation in SAS
How to perform Correlation Analysis in SAS
How to perform Bland Altman Analysis
SAS Applications and Loops and Decision Making
SAS Intelligence Platform Architecture
Strings Manipulation and Arrays in SAS
Perform Data Cleansing in Python
Performing Data Wrangling in Python
Introduction to Pandas, NumPy and SciPy Libraries
How to Read HTML Pages in Python
How to interact with MongoDB in Python
Box Plots and Scatter Plots and Heat Maps in Python
Arrays and Factors in R Language
Binomial Distribution and Poisson Regression in R
Bubble Charts and 3D Charts in Python
Analysis of Covariance in R Language
Difference between Artificial intelligence and Machine learning
Data Preprocessing in Machine learning
Data Aggregation and binomial distribution in Python
How to create Geographical Maps and Graphs in Python
Measuring Central Tendency and Variance in Python
Introduction to Machine Learning
Normal, Binomial and Poisson distribution in Python
Installing Anaconda and Python
Applications of Machine learning
Handle Date and Time in Python
Decision making and Loops in R Language
Handling Excel and Binary Files in R
Handling XML Files in R Language
How to create Line Graphs in R
How to create Scatterplots in R
How to create Histograms and Box Plots in R
How to Format Data Sets in SAS
How to create Scatter Plots in SAS
How to create Pie Charts in SAS
How to create Histogram and Simulations in SAS
How to create Box Plots in SAS
How to Create Bar Charts in SAS
How to Concatenate Data Sets in SAS
How to calculate Arithmetic Mean and Handling Data and Time
Frequency Distributions and Cross Tabulations in SAS
Fishers Exact Tests and Repeated Measure Analysis in SAS
Advantages and Disadvantages of SAS Programming Language
Random Forest and Survival Analysis in R
Operators and Variables in R Language
Normal Distribution in R Language
Multiple and Logistic Regression in R
Linear Regression in R Language
Top Data Science Interview Questions and Answers
Top Machine Learning Interview Questions and Answers
Top SAS Interview Questions and Answers
Top Python Interview Questions and Answers
Data Warehousing and ETL
Articles
eBooks
Interview Questions
Videos
ETL Testing
eBooks
Interview Questions
Videos
Informatica
Articles
Aggregator Transformation in Informatica
Concept of Informatica (Big Data Management) BDM
Informatica Master Data Management (MDM) Process
Lookup and Normalizer Transformation in Informatica
Performance Tuning and Partitioning in Informatica
Rank Transformation in Informatica
Router and Joiner Transformation in Informatica
Source Qualifier Transformation in Informatica
Transaction Control Transformation in Informatica
Sequence Generator Transformation in Informatica
eBooks
Interview Questions
Videos
Aggregator Transformation in Informatica
Concept of Informatica (Big Data Management) BDM
Informatica Master Data Management (MDM) Process
Lookup and Normalizer Transformation in Informatica
Performance Tuning and Partitioning in Informatica
Rank Transformation in Informatica
Router and Joiner Transformation in Informatica
Source Qualifier Transformation in Informatica
Transaction Control Transformation in Informatica
Sequence Generator Transformation in Informatica
Concept of Informatica IDQ (Informatica Data Quality)
Concept of ETL Pipeline and Files
Overview of ELT Testing and its Architecture
Aggregator Transformation in Informatica
Concept of Informatica (Big Data Management) BDM
Informatica Master Data Management (MDM) Process
Lookup and Normalizer Transformation in Informatica
Performance Tuning and Partitioning in Informatica
Rank Transformation in Informatica
Router and Joiner Transformation in Informatica
Source Qualifier Transformation in Informatica
Transaction Control Transformation in Informatica
Sequence Generator Transformation in Informatica
Concept of Informatica IDQ (Informatica Data Quality)
Installation of Informatica PowerCenter
Comparison between ETL and ELT
Detailed understanding of ETL (Extraction, Transformation and Loading) Testing
Databases
Articles
eBooks
Interview Questions
Videos
MS-SQL Server
Articles
Backup and restore a database in SQL Server
Concept of Primary Key in SQL Server
CRUD Operations of Data in MS SQL Server
How to Enable, Disable and Drop a Foreign Key
Popular Functions in MS SQL Server
SQL Server BETWEEN Condition (Operator)
SQL Server Comparison Operator
Create and Delete Table in MS SQL Server
SQL Server DISTINCT and GROUP BY Clause
eBooks
Interview Questions
Videos
Backup and restore a database in SQL Server
Concept of Primary Key in SQL Server
CRUD Operations of Data in MS SQL Server
How to Enable, Disable and Drop a Foreign Key
Popular Functions in MS SQL Server
SQL Server BETWEEN Condition (Operator)
SQL Server Comparison Operator
Create and Delete Table in MS SQL Server
SQL Server DISTINCT and GROUP BY Clause
Oracle DBA
Overview of Oracle Tablespace Group
Overview of Oracle Database and its Architecture
Oracle ALTER USER and DROP USER
Introduction to Oracle Data Pump Import and Export tool
Introduction to Oracle CREATE USER statement
How to use the Oracle STARTUP command to start out an Oracle Database instance
How to shut down the Oracle Database
How to Manage Tablespaces in Oracle
How To List Users within the Oracle Database
How to Grant SELECT Object Privilege on One or More Tables to a User and Unlock a User in Oracle
How to Grant All Privileges to a User in Oracle
How to Grant All Privileges to a User in Oracle
How to Create User Profiles in Oracle
How to Create Oracle Database Links
How to Alter and Drop Roles in Oracle
Oracle PL-SQL
eBooks
Interview Questions
Videos
Date and Time Handling in PL-SQL
Constants and Literals and Operators in PL-SQL
Conditions and Loops in PL-SQL
Backup and restore a database in SQL Server
Concept of Primary Key in SQL Server
CRUD Operations of Data in MS SQL Server
How to Enable, Disable and Drop a Foreign Key
Popular Functions in MS SQL Server
SQL Server BETWEEN Condition (Operator)
SQL Server Comparison Operator
Create and Delete Table in MS SQL Server
SQL Server DISTINCT and GROUP BY Clause
SQL Server NOT Condition (Operator)
Overview of Oracle Tablespace Group
Overview of Oracle Database and its Architecture
Oracle ALTER USER and DROP USER
Introduction to Oracle Data Pump Import and Export tool
Introduction to Oracle CREATE USER statement
How to use the Oracle STARTUP command to start out an Oracle Database instance
How to shut down the Oracle Database
How to Manage Tablespaces in Oracle
How To List Users within the Oracle Database
How to Grant SELECT Object Privilege on One or More Tables to a User and Unlock a User in Oracle
How to Grant All Privileges to a User in Oracle
How to Grant All Privileges to a User in Oracle
How to Create User Profiles in Oracle
How to Create Oracle Database Links
How to Alter and Drop Roles in Oracle
How to Alter and Drop Oracle Database Link
Introduction to PL-SQL and Environment setup
Top Oracle PL-SQL Interview Questions and Answers
Top MS-SQL Server Interview Questions and Answers
Best Approach for Storing data to AWS DynamoDB and S3 – AWS Implementation
Maintain High Availability in AWS with anticipated Additional Load
DevOps
eBooks
Interview Questions
Videos
Ansible
Articles
Overview of YAML and Ad-hoc commands in Ansible
A Detailed comparison of Ansible and Puppet
A Detailed comparison of Ansible Vs Chef
Detailed understanding of concept of Playbooks in Ansible
Deep dive into Pip module in Ansible
How to perform troubleshooting in Ansible
How to use variables in playbooks in Ansible and concept of exception handling
Overview of Ansible, its History and How to set-up Ansible on your machine
eBooks
Interview Questions
Videos
Overview of YAML and Ad-hoc commands in Ansible
A Detailed comparison of Ansible and Puppet
A Detailed comparison of Ansible Vs Chef
Detailed understanding of concept of Playbooks in Ansible
Deep dive into Pip module in Ansible
How to perform troubleshooting in Ansible
How to use variables in playbooks in Ansible and concept of exception handling
Overview of Ansible, its History and How to set-up Ansible on your machine
Chef
Articles
Chef-Client as Daemon and Chef-Shell
Concept of Libraries , Definition and setting environment variable
Concept of Lightweight Resource Provider and Blueprints in Chef
Concept of Templates and Dynamically Configuring Recipes
Dealing with Files and Software packages and Community Cookbooks
Execute Cookbook on Node and run Chef-Client
Detailed understanding of Resources in Chef
How to Set up Chef on your system
How to set up Test Kitchen Workflow
How to write Cross-Platform Cookbooks
Overview of Chef and its Architecture
Plain Ruby with Chef DSL and Ruby Gems with Recipes
Testing Cookbook with Test Kitchen
Roles in Chef and perform environment specific configuration
eBooks
Interview Questions
Videos
Chef-Client as Daemon and Chef-Shell
Concept of Libraries , Definition and setting environment variable
Concept of Lightweight Resource Provider and Blueprints in Chef
Concept of Templates and Dynamically Configuring Recipes
Dealing with Files and Software packages and Community Cookbooks
Execute Cookbook on Node and run Chef-Client
Detailed understanding of Resources in Chef
How to Set up Chef on your system
How to set up Test Kitchen Workflow
How to write Cross-Platform Cookbooks
Overview of Chef and its Architecture
Plain Ruby with Chef DSL and Ruby Gems with Recipes
Testing Cookbook with Test Kitchen
Roles in Chef and perform environment specific configuration
Docker
Articles
Concept of Docker Cloud Service
Deep dive into Docker Architecture
Concept of public repositories in Docker
Concept of Container Linking and Storage in Docker
Building a web Server Docker File
Working with Docker Toolbox and how to use the Jenkins Docker image from Docker Hub
Overview of Docker and its features
Managing ports and private registries in Docker
Instruction commands in Docker
How to work with Containers in Docker
How to Set-up MongoDB in Docker
How to set up Node.js in Docker
How to set up Kubernetes in Docker
How to set up ASP.net in Docker
How to perform Continuous integration using Jenkins in Docker
How to install Docker on Windows
eBooks
Interview Questions
Videos
Concept of Docker Cloud Service
Deep dive into Docker Architecture
Concept of public repositories in Docker
Concept of Container Linking and Storage in Docker
Building a web Server Docker File
Working with Docker Toolbox and how to use the Jenkins Docker image from Docker Hub
Overview of Docker and its features
Managing ports and private registries in Docker
Instruction commands in Docker
How to work with Containers in Docker
How to Set-up MongoDB in Docker
How to set up Node.js in Docker
How to set up Kubernetes in Docker
How to set up ASP.net in Docker
How to perform Continuous integration using Jenkins in Docker
How to install Docker on Windows
How to install docker on Linux
Git and GitHub
eBooks
Interview Questions
Videos
Concept of Git Index and Git Head
Comparison of Git with SVN and Mercurial
Deep dive into Git Branching Model
Git Repository and How to Fork Repository
Git Terminology and General Tools
How to Clone Repository in Git
Working with Remote Repository
Version Control System and its Types
Overview of GitHub and Comparison of Git and GitHub
Overview of Git and its features
Merging Branches and Resolve conflicts in Git
How to use Git via the command line
How to switch branches without committing the current branch in Git
How to perform Rebasing in Git
How to Install Git on Linux (Ubuntu) and Mac
Jenkins
Articles
Deep dive into Metrics and Trends for builds
Server maintenance and Plugins Management in Jenkins
Perform Continuous Deployment using Jenkins
Overview of Jenkins, its History and Architecture
How to take Back-up in Jenkins using Backup plugin
How to set up Git and Maven Plugin in Jenkins
How to set up Distributed build and Automated deployment in Jenkins
How to set up Build jobs in Jenkins
How to run Remote tests using Jenkins
How to perform Notification, Reporting and Code Analysis
How to perform Junit Testing in Jenkins
How to perform Automation Testing in Jenkins
How to install Jenkins on your system
Comparison of Jenkins with Ansible and Hudson Frameworks
Comparison of Jenkins with Bamboo and TeamCity
eBooks
Interview Questions
Videos
Deep dive into Metrics and Trends for builds
Server maintenance and Plugins Management in Jenkins
Perform Continuous Deployment using Jenkins
Overview of Jenkins, its History and Architecture
How to take Back-up in Jenkins using Backup plugin
How to set up Git and Maven Plugin in Jenkins
How to set up Distributed build and Automated deployment in Jenkins
How to set up Build jobs in Jenkins
How to run Remote tests using Jenkins
How to perform Notification, Reporting and Code Analysis
How to perform Junit Testing in Jenkins
How to perform Automation Testing in Jenkins
How to install Jenkins on your system
Comparison of Jenkins with Ansible and Hudson Frameworks
Comparison of Jenkins with Bamboo and TeamCity
Comparison of Jenkins with GoCD and Maven Tools
Kubernetes
Articles
eBooks
Interview Questions
Videos
How to setup Kubernetes on your machine
How to Set up Kubernetes Dashboard
How to manage Deployments and Concept of Kubernetes Volume
How to achieve Autoscaling in Kubernetes cluster
Deep dive into Kubectl command line utility
Create an Application for Kubernetes deployment
Concept of Secrets, Network Policy and Kubernetes API
Concept of Replication Controller and Replica Sets
Concept of Node, Service and Pod in Kubernetes
Concept of Images and creating a Job in Kubernetes
Namespace, Labels and Selectors in Kubernetes
Overview of Kubernetes and its Architecture and components
Maven
Articles
Introduction to Maven and How to Set up Maven Environment
How to manage Maven Project in NetBeans and IntelliJ IDEA
How to manage a web-based project using Maven
How to import Maven Project in Eclipse IDE
How to create documentation of Application in Maven
How to automate the Deployment process in Maven
Deep dive into Build Automation
Creating Java Project in Maven
Concept of Project Object Model (POM) in Maven
Concept of Maven Repositories and Plugins in Maven
eBooks
Interview Questions
Videos
Introduction to Maven and How to Set up Maven Environment
How to manage Maven Project in NetBeans and IntelliJ IDEA
How to manage a web-based project using Maven
How to import Maven Project in Eclipse IDE
How to create documentation of Application in Maven
How to automate the Deployment process in Maven
Deep dive into Build Automation
Creating Java Project in Maven
Concept of Project Object Model (POM) in Maven
Concept of Maven Repositories and Plugins in Maven
Nagios
Articles
Look into Nagios Features, applications, Hosts and services and Commands
Overview of Nagios, its architecture and Nagios products
Ports and protocols and Add-ons and plugins in Nagios
Detailed understanding of Checks and States in Nagios
How to run Nagios plugins on other machines remotely using NRPE
eBooks
Interview Questions
Videos
Look into Nagios Features, applications, Hosts and services and Commands
Overview of Nagios, its architecture and Nagios products
Ports and protocols and Add-ons and plugins in Nagios
Detailed understanding of Checks and States in Nagios
How to run Nagios plugins on other machines remotely using NRPE
Puppet
Articles
Implementation of Live working demo project in Puppet
How to Set-up and configure Puppet Master
How to install and configure r10k tool and validate puppet setup
How to install and configure puppet on your machine
How to define Functions and Custom functions in Puppet
Concept of Templating in Puppet
Concept of Type and Provider in Puppet
How to create custom environment in Puppet
Detailed understanding of architecture of puppet and its components and application of puppet
Detail understanding of environment conf file in puppet
Deep Dive into Resources in Puppet
Concept of Resource Abstraction Layer (RAL) in Puppet
Concept of File Server in Puppet
Concept of Facter and Facts in Puppet
Understanding Puppet Manifest files and How to write a manifest file in Puppet
Overview of Puppet and its components and concept of configuration management
How to Set-up Puppet agent and How to sign and check for SSL Ceritficate
eBooks
Interview Questions
Videos
How to use RESTful APIs in Puppet
Implementation of Live working demo project in Puppet
How to Set-up and configure Puppet Master
How to install and configure r10k tool and validate puppet setup
How to install and configure puppet on your machine
How to define Functions and Custom functions in Puppet
Concept of Templating in Puppet
Concept of Type and Provider in Puppet
How to create custom environment in Puppet
Detailed understanding of architecture of puppet and its components and application of puppet
Detail understanding of environment conf file in puppet
Deep Dive into Resources in Puppet
Concept of Resource Abstraction Layer (RAL) in Puppet
Concept of File Server in Puppet
Concept of Facter and Facts in Puppet
Understanding Puppet Manifest files and How to write a manifest file in Puppet
Overview of Puppet and its components and concept of configuration management
How to Set-up Puppet agent and How to sign and check for SSL Ceritficate
Concept of Git Index and Git Head
Comparison of Git with SVN and Mercurial
Deep dive into Git Branching Model
Git Repository and How to Fork Repository
Git Terminology and General Tools
How to Clone Repository in Git
Deep dive into Metrics and Trends for builds
Concept of Docker Cloud Service
Server maintenance and Plugins Management in Jenkins
How to use RESTful APIs in Puppet
Implementation of Live working demo project in Puppet
Perform Continuous Deployment using Jenkins
Overview of Jenkins, its History and Architecture
How to take Back-up in Jenkins using Backup plugin
How to set up Git and Maven Plugin in Jenkins
How to set up Distributed build and Automated deployment in Jenkins
How to set up Build jobs in Jenkins
How to run Remote tests using Jenkins
How to perform Notification, Reporting and Code Analysis
How to perform Junit Testing in Jenkins
How to perform Automation Testing in Jenkins
How to install Jenkins on your system
Deep dive into Docker Architecture
Concept of public repositories in Docker
Concept of Container Linking and Storage in Docker
Building a web Server Docker File
Comparison of Jenkins with Ansible and Hudson Frameworks
How to setup Kubernetes on your machine
How to Set up Kubernetes Dashboard
How to manage Deployments and Concept of Kubernetes Volume
How to achieve Autoscaling in Kubernetes cluster
Deep dive into Kubectl command line utility
Create an Application for Kubernetes deployment
Concept of Secrets, Network Policy and Kubernetes API
Concept of Replication Controller and Replica Sets
Concept of Node, Service and Pod in Kubernetes
Concept of Images and creating a Job in Kubernetes
How to Set-up and configure Puppet Master
How to install and configure r10k tool and validate puppet setup
How to install and configure puppet on your machine
How to define Functions and Custom functions in Puppet
Concept of Templating in Puppet
Concept of Type and Provider in Puppet
How to create custom environment in Puppet
Detailed understanding of architecture of puppet and its components and application of puppet
Detail understanding of environment conf file in puppet
Deep Dive into Resources in Puppet
Concept of Resource Abstraction Layer (RAL) in Puppet
Concept of File Server in Puppet
Concept of Facter and Facts in Puppet
Working with Docker Toolbox and how to use the Jenkins Docker image from Docker Hub
Overview of Docker and its features
Managing ports and private registries in Docker
Instruction commands in Docker
How to work with Containers in Docker
How to Set-up MongoDB in Docker
How to set up Node.js in Docker
How to set up Kubernetes in Docker
How to set up ASP.net in Docker
How to perform Continuous integration using Jenkins in Docker
How to install Docker on Windows
How to install docker on Linux
Namespace, Labels and Selectors in Kubernetes
Comparison of Jenkins with Bamboo and TeamCity
Comparison of Jenkins with GoCD and Maven Tools
Comparison of Jenkins with Travis CI and Circle CI
Working with Remote Repository
Version Control System and its Types
Overview of GitHub and Comparison of Git and GitHub
Overview of Git and its features
Merging Branches and Resolve conflicts in Git
How to use Git via the command line
How to switch branches without committing the current branch in Git
How to perform Rebasing in Git
How to Install Git on Linux (Ubuntu) and Mac
How to create a new Blank Repository and commit code in it
Overview of Kubernetes and its Architecture and components
Monitor processes in Kubernetes
Introduction to Maven and How to Set up Maven Environment
How to manage Maven Project in NetBeans and IntelliJ IDEA
How to manage a web-based project using Maven
How to import Maven Project in Eclipse IDE
How to create documentation of Application in Maven
How to automate the Deployment process in Maven
Deep dive into Build Automation
Creating Java Project in Maven
Concept of Project Object Model (POM) in Maven
Concept of Maven Repositories and Plugins in Maven
Concept of Dependency Management in Maven
Understanding Puppet Manifest files and How to write a manifest file in Puppet
Overview of Puppet and its components and concept of configuration management
Look into Nagios Features, applications, Hosts and services and Commands
Overview of Nagios, its architecture and Nagios products
Ports and protocols and Add-ons and plugins in Nagios
Detailed understanding of Checks and States in Nagios
How to run Nagios plugins on other machines remotely using NRPE
Chef-Client as Daemon and Chef-Shell
Concept of Libraries , Definition and setting environment variable
Concept of Lightweight Resource Provider and Blueprints in Chef
Concept of Templates and Dynamically Configuring Recipes
Dealing with Files and Software packages and Community Cookbooks
Execute Cookbook on Node and run Chef-Client
Detailed understanding of Resources in Chef
How to Set up Chef on your system
How to set up Test Kitchen Workflow
How to write Cross-Platform Cookbooks
Overview of Chef and its Architecture
Plain Ruby with Chef DSL and Ruby Gems with Recipes
Testing Cookbook with Test Kitchen
How to Set-up Puppet agent and How to sign and check for SSL Ceritficate
Roles in Chef and perform environment specific configuration
Overview of YAML and Ad-hoc commands in Ansible
A Detailed comparison of Ansible and Puppet
A Detailed comparison of Ansible Vs Chef
Detailed understanding of concept of Playbooks in Ansible
Deep dive into Pip module in Ansible
How to perform troubleshooting in Ansible
How to use variables in playbooks in Ansible and concept of exception handling
Overview of Ansible, its History and How to set-up Ansible on your machine
Concept of Advanced Execution with Ansible
Popular DevOps and DevOps Automation Tools
Comparison between DevOps and Agile methodologies
Concept of DevOps Pipeline and Who are DevOps Engineers
Overview of DevOps and its Architecture
DevOps Training Certification and Azure and AWS DevOps
How to set-up Nagios on Ubuntu
Top Docker Interview Questions and Answers
Top Ansible Interview Questions and Answers
Top Chef Interview Questions and Answers
Top Git and GitHub Interview Questions and Answers
Top DevOps Interview Questions and Answers
Top Puppet Interview Questions and Answers
Top Nagios Interview Questions and Answers
Top Kubernetes Interview Questions and Answers
Digital Marketing
Articles
Understanding Mobile marketing
Understanding Google Analytics
Online Marketing - Web Analytics
Why can we need an SEO Friendly Website?
Concept of Pay Per Click (PPC) and Conversion Rate Optimization (CRO) explained
Online Marketing - Impact, Pros & Cons
Online Marketing - Blogs, banners and forums
Introduction to Online Marketing
Digital Marketing using Twitter and LinkedIn
Digital Marketing using Social Media and YouTube
Digital Marketing using Facebook and Pinterest
Digital Marketing using Content marketing and Email Marketing
eBooks
Interview Questions
Videos
SEO and SMM
Articles
Social Media Marketing using Blogs
Social Media Marketing using Facebook
Social Media Marketing using Google Plus
Social Media Marketing using Linkedin
Social Media Marketing using Pinterest
Social Media Marketing using Twitter
Social Media Marketing using Video
Social Media Analysis and Monitoring Social Media Accounts
SMM - Image Optimization and Social Bookmarking
eBooks
Interview Questions
Videos
Social Media Marketing using Blogs
Social Media Marketing using Facebook
Social Media Marketing using Google Plus
Social Media Marketing using Linkedin
Social Media Marketing using Pinterest
Social Media Marketing using Twitter
Social Media Marketing using Video
Social Media Analysis and Monitoring Social Media Accounts
SMM - Image Optimization and Social Bookmarking
Social Media Marketing using Blogs
Social Media Marketing using Facebook
Social Media Marketing using Google Plus
Social Media Marketing using Linkedin
Social Media Marketing using Pinterest
Social Media Marketing using Twitter
Social Media Marketing using Video
Understanding Mobile marketing
Understanding Google Analytics
Online Marketing - Web Analytics
Why can we need an SEO Friendly Website?
Concept of Pay Per Click (PPC) and Conversion Rate Optimization (CRO) explained
Online Marketing - Impact, Pros & Cons
Online Marketing - Blogs, banners and forums
Introduction to Online Marketing
Digital Marketing using Twitter and LinkedIn
Digital Marketing using Social Media and YouTube
Digital Marketing using Facebook and Pinterest
Digital Marketing using Content marketing and Email Marketing
Overview of Digital Marketing and SEO
Social Media Analysis and Monitoring Social Media Accounts
SMM - Image Optimization and Social Bookmarking
SEO Strategy to Optimize Keywords and Metatags
Affiliate Marketing and Email Marketing
Frontend Development
Articles
eBooks
Interview Questions
Videos
Angular JS
Articles
Create Angular Application and Angular MVC Architecture
Custom Directives in Angular JS
Dependency Injection in Angular JS
Directives and Filters in Angular JS
Embedding Html Pages within HTML page
Expressions and Controllers in Angular JS
How to create Forms in Angular JS
How to create Single Page Application via multiple views
Internationalization in Angular JS
Services Architecture in Angular JS
Spring Angular CRUD Application
Spring Angular Login & Logout Application
Spring Angular Search Field Application
Tables and HTML DOM in Angular JS
Using Directives and Expressions in Angular JS
eBooks
Interview Questions
Videos
Create Angular Application and Angular MVC Architecture
Custom Directives in Angular JS
Dependency Injection in Angular JS
Directives and Filters in Angular JS
Embedding Html Pages within HTML page
Expressions and Controllers in Angular JS
How to create Forms in Angular JS
How to create Single Page Application via multiple views
Internationalization in Angular JS
Services Architecture in Angular JS
Spring Angular CRUD Application
Spring Angular Login & Logout Application
Spring Angular Search Field Application
Tables and HTML DOM in Angular JS
Using Directives and Expressions in Angular JS
React JS
Articles
Comparison Between AngularJS and ReactJS
How to implement flux pattern in React Applications
How to Animate elements using React
Error Handling using Error Boundaries
Environment Setup for React JS
Component Life Cycle Methods in React JS
Comparison between ReactJS and React Native
Overview of ReactJS and its Features
Overview of React Redux with an example
How to set up Router for an app
Using Refs and Keys in React JS
eBooks
Interview Questions
Videos
Comparison Between AngularJS and ReactJS
How to implement flux pattern in React Applications
How to Animate elements using React
Error Handling using Error Boundaries
Environment Setup for React JS
Component Life Cycle Methods in React JS
Comparison between ReactJS and React Native
Overview of ReactJS and its Features
Overview of React Redux with an example
How to set up Router for an app
Using Refs and Keys in React JS
Create Angular Application and Angular MVC Architecture
Custom Directives in Angular JS
Dependency Injection in Angular JS
Directives and Filters in Angular JS
Embedding Html Pages within HTML page
Expressions and Controllers in Angular JS
How to create Forms in Angular JS
How to create Single Page Application via multiple views
Internationalization in Angular JS
Services Architecture in Angular JS
Spring Angular CRUD Application
Spring Angular Login & Logout Application
Spring Angular Search Field Application
Tables and HTML DOM in Angular JS
Using Directives and Expressions in Angular JS
How to Setup AngularJS Environment
Comparison Between AngularJS and ReactJS
How to implement flux pattern in React Applications
How to Animate elements using React
Error Handling using Error Boundaries
Environment Setup for React JS
Component Life Cycle Methods in React JS
Comparison between ReactJS and React Native
Overview of ReactJS and its Features
Overview of React Redux with an example
How to set up Router for an app
Using Refs and Keys in React JS
Understanding ReactJS Components
Top React JS Interview Questions and Answers
IOT
Articles
IoT project of controlling home light using WiFi Node MCU, and Relay module
IoT project of Sonar system using Ultrasonic Sensor HC-SR04 and Arduino device
IoT project of Temperature and Pressure measurement using Pressure sensor BMP180 and Arduino device
IoT (Internet of Things) Project: Google Firebase controlling LED with NodeMCU
IoT link Communication Protocol
IoT Decision Framework and Architecture
IoT in Energy and Biometrics Domain
IoT in Security Camera and Smart Home
IoT in Smart Agriculture and Healthcare Domain
IoT Network Layer and Session Layer Protocols
IoT – Platform and Thing Worx in IoT
IoT Project Google Firebase controlling LED using Android App
IoT Project: Google Firebase using NodeMCU ESP8266
IoT project of controlling home light using WiFi Node MCU, and Relay module
Overview of Internet of Things (IoT)
CISCO Virtualized Packet Zone and Salesforce in IoT
Embedded Devices (System) in (IoT) and IoT Ecosystem
GE Predix Platform and Eclipse IoT
How is IoT transforming businesses and IoT in transportation
eBooks
Interview Questions
Videos
IoT project of controlling home light using WiFi Node MCU, and Relay module
IoT project of Sonar system using Ultrasonic Sensor HC-SR04 and Arduino device
IoT project of Temperature and Pressure measurement using Pressure sensor BMP180 and Arduino device
IoT (Internet of Things) Project: Google Firebase controlling LED with NodeMCU
IoT link Communication Protocol
IoT Decision Framework and Architecture
IoT in Energy and Biometrics Domain
IoT in Security Camera and Smart Home
IoT in Smart Agriculture and Healthcare Domain
IoT Network Layer and Session Layer Protocols
IoT – Platform and Thing Worx in IoT
IoT Project Google Firebase controlling LED using Android App
IoT Project: Google Firebase using NodeMCU ESP8266
IoT project of controlling home light using WiFi Node MCU, and Relay module
Overview of Internet of Things (IoT)
CISCO Virtualized Packet Zone and Salesforce in IoT
Embedded Devices (System) in (IoT) and IoT Ecosystem
GE Predix Platform and Eclipse IoT
How is IoT transforming businesses and IoT in transportation
Internet of Things – Contiki and Security Flaws
Internet of Things – Security and Identity Protection
Top Internet of Things (IoT) Interview Questions and Answers
Mobile Development
Articles
eBooks
Interview Questions
Videos
Operating Systems
Articles
eBooks
Interview Questions
Videos
Programming and Frameworks
Articles
Cookies in Laravel based web applications
Encryption and Hashing in Laravel
How to create Blade Templates Layout
How to Create Façade in Laravel
How to perform Redirections and connect to Database
Installation Process of Laravel
Introduction to Laravel and its History
Laravel vs CodeIgniter and Laravel Vs Symphony
Laravel vs Django and Laravel vs WordPress
Middleware Mechanism in Laravel
Process of Authentication and Authorization in Laravel
Responses in Laravel web applications
Understanding Release Process in Laravel
How to setup Check/Money Order payment method in Magento 2
Dynamic Content Handling in PHP
eBooks
Interview Questions
Videos
Hibernate and Spring
Articles
How to use Node Package Manager and REPL Terminal
Handling GET and POST Request in NodeJS
Using Sessions and POJO Classes in Hibernate
Transaction Management in Spring
Overview and Architecture of Spring Framework
ORM Overview and Overview of Hibernate
IoC Containers, AOP and JDBC Framework in Spring
Injecting Inner Beans and Collections in Spring
How to use Criteria Queries in Hibernate
How to perform Java Based Configuration in Spring
How to Install Hibernate and its Configuration
eBooks
Interview Questions
Videos
How to use Node Package Manager and REPL Terminal
Handling GET and POST Request in NodeJS
Using Sessions and POJO Classes in Hibernate
Transaction Management in Spring
Overview and Architecture of Spring Framework
ORM Overview and Overview of Hibernate
IoC Containers, AOP and JDBC Framework in Spring
Injecting Inner Beans and Collections in Spring
How to use Criteria Queries in Hibernate
How to perform Java Based Configuration in Spring
How to Install Hibernate and its Configuration
Java
Articles
Variables and Keywords in Java
Transaction Management and Batch Processing in JDBC
StringBuffer and StringBuilder Class in Java
String Vs StringBuffer Vs StringBuilder
Stream API Improvement in Java 9
Static Binding and Dynamic Binding and Final Keyword
Serialization and Reflection in Java
Properties class and Generics in Java
Method Parameter Reflection in Java
Java StringJoiner and ArrayList Vs Vector
Java Queue and Deque Interface
Java Parallel Array Sorting and Type Inference
Java Networking and Socket Programming
Java Nested Interface and Method Overloading and Overriding
Java Method References and Functional Interfaces
Java Garbage Collection and Java Runtime Class
Java forEach loop and Collectors
Java Comments and Naming Conventions
Java 9 Process API Improvement
Java 9 Module System and Control Panel
Java 9 Anonymous Inner Classes Improvement and SafeVarargs Annotation
Introduction to Java and History of Java
Inter-thread communication and Deadlock in Java
How to write the Hello World Java program
How to create Immutable class in Java
Features of Java and C++ Vs Java
ExceptionHandling with MethodOverriding in Java
Difference between JDK, JRE, and JVM
Deep Dive into Threads in Java
Deep Dive into LinkedList in Java
Deep dive into LinkedHashMap and TreeMap
Deep dive into HashSet , LinkedHashSet and TreeSet
Deep Dive into HashMap in Java
Deep Dive into ArrayList in Java
Conditional Statements in Java
Concept of Method Overloading and Method Overriding in Java
Concept of Inheritance and Aggregation in Java
Comparable and Comparator interface in Java
eBooks
Interview Questions
Videos
Variables and Keywords in Java
Transaction Management and Batch Processing in JDBC
StringBuffer and StringBuilder Class in Java
String Vs StringBuffer Vs StringBuilder
Stream API Improvement in Java 9
Static Binding and Dynamic Binding and Final Keyword
Serialization and Reflection in Java
Properties class and Generics in Java
Method Parameter Reflection in Java
Java StringJoiner and ArrayList Vs Vector
Java Queue and Deque Interface
Java Parallel Array Sorting and Type Inference
Java Networking and Socket Programming
Java Nested Interface and Method Overloading and Overriding
Java Method References and Functional Interfaces
Java Garbage Collection and Java Runtime Class
Java forEach loop and Collectors
Java Comments and Naming Conventions
Java 9 Process API Improvement
Java 9 Module System and Control Panel
Java 9 Anonymous Inner Classes Improvement and SafeVarargs Annotation
Introduction to Java and History of Java
Inter-thread communication and Deadlock in Java
How to write the Hello World Java program
How to create Immutable class in Java
Features of Java and C++ Vs Java
ExceptionHandling with MethodOverriding in Java
Difference between JDK, JRE, and JVM
Deep Dive into Threads in Java
Deep Dive into LinkedList in Java
Deep dive into LinkedHashMap and TreeMap
Deep dive into HashSet , LinkedHashSet and TreeSet
Deep Dive into HashMap in Java
Deep Dive into ArrayList in Java
Conditional Statements in Java
Concept of Method Overloading and Method Overriding in Java
Concept of Inheritance and Aggregation in Java
Comparable and Comparator interface in Java
JSP
eBooks
Interview Questions
Videos
Laravel
Articles
Understanding Release Process in Laravel
Responses in Laravel web applications
Process of Authentication and Authorization in Laravel
Middleware Mechanism in Laravel
Laravel vs Django and Laravel vs WordPress
Laravel vs CodeIgniter and Laravel Vs Symphony
Introduction to Laravel and its History
Installation Process of Laravel
How to perform Redirections and connect to Database
How to Create Façade in Laravel
How to create Blade Templates Layout
Encryption and Hashing in Laravel
Cookies in Laravel based web applications
Contracts and CSRF Protection in Laravel
Available Validation Rules of Laravel
eBooks
Interview Questions
Videos
Understanding Release Process in Laravel
Responses in Laravel web applications
Process of Authentication and Authorization in Laravel
Middleware Mechanism in Laravel
Laravel vs Django and Laravel vs WordPress
Laravel vs CodeIgniter and Laravel Vs Symphony
Introduction to Laravel and its History
Installation Process of Laravel
How to perform Redirections and connect to Database
How to Create Façade in Laravel
How to create Blade Templates Layout
Encryption and Hashing in Laravel
Cookies in Laravel based web applications
Contracts and CSRF Protection in Laravel
Available Validation Rules of Laravel
Magento
Articles
Architecture of Magento 2 and Product Overview
How to use the multi language feature of Magento
How to Setup System Theme, Page Title, Layout and New Pages in Magento
How to Setup Shipping Rates and Payment Plans in Magento
How to setup shipping methods in Magento 2
How to Setup Paypal Payment and Google checkout in Magento
How to Setup Newsletter in Magento
How to Setup Google Analytics Youtube Videos and Facebook Likes in Magento
How to setup Check/Money Order payment method in Magento 2
How to set up Zero Subtotal Checkout payment method in Magento 2
How to set up the tax rules, tax rates, and tax zones in Magento 2
How to set up Purchase Order (PO) payment method in Magento 2
How to set up Order Emails in Magento 2
How to set up multiple websites, stores, and store views in Magento 2
How to Set up Contact, Categories, Products and Inventory in Magento
How to set up Cash on Delivery (COD) payment method in Magento 2
How to set up Bank Transfer payment method in Magento 2
How to set up Authorize.net method in Magento 2
How to Manage Tax Classes in Magento
How to Install Magento on your system
How to install Magento 2 using Composer
How to install Magento 2 on windows
Ways for Site Optimization in Magento
Store Configuration in Magento 2
Search Engine Optimization in Magento 2
Products and their Types in Magento 2
Overview of Magento and its Features
Orders Life Cycle in Magento 2
Ways for Site Optimization in Magento
Basic Configuration in Magento 2
Create and Manage CMS (Content Management System) in Magento 2
How to add the product on Home page in Magento 2
How to configure and Manage the Inventory in Magento 2
How to create Attribute Sets in Magento 2
How to create Product Attributes in Magento 2
How to create Product Category in Magento 2
eBooks
Interview Questions
Videos
Architecture of Magento 2 and Product Overview
How to use the multi language feature of Magento
How to Setup System Theme, Page Title, Layout and New Pages in Magento
How to Setup Shipping Rates and Payment Plans in Magento
How to setup shipping methods in Magento 2
How to Setup Paypal Payment and Google checkout in Magento
How to Setup Newsletter in Magento
How to Setup Google Analytics Youtube Videos and Facebook Likes in Magento
How to setup Check/Money Order payment method in Magento 2
How to set up Zero Subtotal Checkout payment method in Magento 2
How to set up the tax rules, tax rates, and tax zones in Magento 2
How to set up Purchase Order (PO) payment method in Magento 2
How to set up Order Emails in Magento 2
How to set up multiple websites, stores, and store views in Magento 2
How to Set up Contact, Categories, Products and Inventory in Magento
How to set up Cash on Delivery (COD) payment method in Magento 2
How to set up Bank Transfer payment method in Magento 2
How to set up Authorize.net method in Magento 2
How to Manage Tax Classes in Magento
How to Install Magento on your system
How to install Magento 2 using Composer
How to install Magento 2 on windows
Ways for Site Optimization in Magento
Store Configuration in Magento 2
Search Engine Optimization in Magento 2
Products and their Types in Magento 2
Overview of Magento and its Features
Orders Life Cycle in Magento 2
Ways for Site Optimization in Magento
Basic Configuration in Magento 2
Create and Manage CMS (Content Management System) in Magento 2
How to add the product on Home page in Magento 2
How to configure and Manage the Inventory in Magento 2
How to create Attribute Sets in Magento 2
How to create Product Attributes in Magento 2
How to create Product Category in Magento 2
NodeJS
Articles
Scaffolding and Middleware in ExpressJS
Overview of expressJS, installation and Request-response model
NodeJS environment setup and Creating First Application
How to scale application in NodeJS and concept of packaging
Event Driven Programming in NodeJS
Cookies Management, Routing and Template Engine in ExpressJS
eBooks
Interview Questions
Videos
Scaffolding and Middleware in ExpressJS
Overview of expressJS, installation and Request-response model
NodeJS environment setup and Creating First Application
How to scale application in NodeJS and concept of packaging
Event Driven Programming in NodeJS
Cookies Management, Routing and Template Engine in ExpressJS
PHP
Articles
Variable Types and Constant Types in PHP
Operations in MySQL DB using PHP
Object Oriented Programming in PHP
Login with Facebook and Paypal Integration in PHP
Dynamic Content Handling in PHP
How to Install PHP on your system
How to access information from DB using PHP and AJAX
Error and Exception Handling in PHP
CRUD operations in MySQL DB using PHP
eBooks
Interview Questions
Videos
Variable Types and Constant Types in PHP
Operations in MySQL DB using PHP
Object Oriented Programming in PHP
Login with Facebook and Paypal Integration in PHP
Dynamic Content Handling in PHP
How to Install PHP on your system
How to access information from DB using PHP and AJAX
Error and Exception Handling in PHP
CRUD operations in MySQL DB using PHP
Python
Articles
Variable Types and Basic Operators in Python
Time Series, Geographical and Graph Data in Python
Sending Email using SMTP in Python
Processing CSV, JSON and XLS Data in Python
MySQL Database Access in Python
Multithreaded Programming in Python
Introduction to Python and Installing Python
How to draw different Charts in Python
Handling Relational and NoSQL Databases in Python
Handling Date and Time in Python
Extension Programming with C in Python
Data Wrangling and Data Aggregations in Python
Data Science Libraries in Python
eBooks
Interview Questions
Videos
Variable Types and Basic Operators in Python
Time Series, Geographical and Graph Data in Python
Sending Email using SMTP in Python
Processing CSV, JSON and XLS Data in Python
MySQL Database Access in Python
Multithreaded Programming in Python
Introduction to Python and Installing Python
How to draw different Charts in Python
Handling Relational and NoSQL Databases in Python
Handling Date and Time in Python
Extension Programming with C in Python
Data Wrangling and Data Aggregations in Python
Data Science Libraries in Python
Servlet
eBooks
Interview Questions
Videos
Spring Boot
Articles
How to write a Scheduler on the Spring applications and CORS Support
Service Components in Spring Boot
Tracing Micro Service Logs in Spring Boot
How to perform Bootstrapping on a Spring Boot application
How to use Spring Boot JDBC driver connection to connect the database
How to write a unit test case by using Mockito and Web Controller
Spring Boot - Code Structure and Build Systems
Spring Boot - Enabling Swagger2
Spring Boot - Google Cloud Platform
Spring Boot - Rest Controller Unit Test
Spring Boot - Securing Web Applications
Spring Boot - Tomcat Deployment
Spring Boot Architecture and Why Spring Boot is used
Spring Boot Security mechanisms and OAuth2 with JWT
Spring Vs Spring Boot Vs Spring MVC
Application Properties in Spring Boot
How to implement the SMS sending and making voice calls by using Spring Boot with Twilio
Building RESTful Web Services using Spring Boot
Consuming RESTful Web Services by using jQuery AJAX
Create a Web Application in Spring Boot using Thymeleaf
Creating Servlet Filter using Spring Boot
Exception Handling in Spring Boot
File Handling using Spring Boot
How to add the Google OAuth2 Sign-In by using Spring Boot application with Gradle build
How to build a Eureka Server using Spring Boot
How to build an interactive web application by using Spring Boot with Web sockets
How to Build Spring Boot Admin Server and Client
How to Create Applications that consume Restful Web Services
How to Create Spring Cloud Configuration Server
How to Configure Flyway Database in your Spring Boot application
How to create a Docker Image using Maven and Gradle
How to create a Spring Boot Application using Maven and Gradle
How to create Zuul Proxy Server application in Spring Boot
How to implement the Apache Kafka in Spring Boot application
eBooks
Interview Questions
Videos
How to write a Scheduler on the Spring applications and CORS Support
Service Components in Spring Boot
Tracing Micro Service Logs in Spring Boot
How to perform Bootstrapping on a Spring Boot application
How to use Spring Boot JDBC driver connection to connect the database
How to write a unit test case by using Mockito and Web Controller
Spring Boot - Code Structure and Build Systems
Spring Boot - Enabling Swagger2
Spring Boot - Google Cloud Platform
Spring Boot - Rest Controller Unit Test
Spring Boot - Securing Web Applications
Spring Boot - Tomcat Deployment
Spring Boot Architecture and Why Spring Boot is used
Spring Boot Security mechanisms and OAuth2 with JWT
Spring Vs Spring Boot Vs Spring MVC
Application Properties in Spring Boot
How to implement the SMS sending and making voice calls by using Spring Boot with Twilio
Building RESTful Web Services using Spring Boot
Consuming RESTful Web Services by using jQuery AJAX
Create a Web Application in Spring Boot using Thymeleaf
Creating Servlet Filter using Spring Boot
Exception Handling in Spring Boot
File Handling using Spring Boot
How to add the Google OAuth2 Sign-In by using Spring Boot application with Gradle build
How to build a Eureka Server using Spring Boot
How to build an interactive web application by using Spring Boot with Web sockets
How to Build Spring Boot Admin Server and Client
How to Create Applications that consume Restful Web Services
How to Create Spring Cloud Configuration Server
How to Configure Flyway Database in your Spring Boot application
How to create a Docker Image using Maven and Gradle
How to create a Spring Boot Application using Maven and Gradle
How to create Zuul Proxy Server application in Spring Boot
How to implement the Apache Kafka in Spring Boot application
Variable Types and Basic Operators in Python
Time Series, Geographical and Graph Data in Python
Sending Email using SMTP in Python
Processing CSV, JSON and XLS Data in Python
MySQL Database Access in Python
Multithreaded Programming in Python
Introduction to Python and Installing Python
How to draw different Charts in Python
Handling Relational and NoSQL Databases in Python
Handling Date and Time in Python
Extension Programming with C in Python
Data Wrangling and Data Aggregations in Python
Data Science Libraries in Python
Calendar and Date and Time in Python
Scaffolding and Middleware in ExpressJS
Overview of expressJS, installation and Request-response model
NodeJS environment setup and Creating First Application
How to use Node Package Manager and REPL Terminal
How to scale application in NodeJS and concept of packaging
Handling GET and POST Request in NodeJS
Event Driven Programming in NodeJS
Cookies Management, Routing and Template Engine in ExpressJS
Concept of Callbacks and Streams in NodeJS
Comparison of NodeJS with other programming languages
Using Sessions and POJO Classes in Hibernate
Transaction Management in Spring
Overview and Architecture of Spring Framework
ORM Overview and Overview of Hibernate
IoC Containers, AOP and JDBC Framework in Spring
Architecture of Magento 2 and Product Overview
Injecting Inner Beans and Collections in Spring
How to use Criteria Queries in Hibernate
How to perform Java Based Configuration in Spring
How to Install Hibernate and its Configuration
Environment Setup for Spring Framework
Variables and Keywords in Java
Transaction Management and Batch Processing in JDBC
StringBuffer and StringBuilder Class in Java
String Vs StringBuffer Vs StringBuilder
Stream API Improvement in Java 9
Static Binding and Dynamic Binding and Final Keyword
Serialization and Reflection in Java
Properties class and Generics in Java
Method Parameter Reflection in Java
Java StringJoiner and ArrayList Vs Vector
Java Queue and Deque Interface
Java Parallel Array Sorting and Type Inference
Java Networking and Socket Programming
Java Nested Interface and Method Overloading and Overriding
Java Method References and Functional Interfaces
Java Garbage Collection and Java Runtime Class
Java forEach loop and Collectors
Java Comments and Naming Conventions
Java 9 Process API Improvement
Java 9 Module System and Control Panel
Java 9 Anonymous Inner Classes Improvement and SafeVarargs Annotation
Introduction to Java and History of Java
Inter-thread communication and Deadlock in Java
How to write the Hello World Java program
How to create Immutable class in Java
Features of Java and C++ Vs Java
ExceptionHandling with MethodOverriding in Java
Difference between JDK, JRE, and JVM
Deep Dive into Threads in Java
Deep Dive into LinkedList in Java
Deep dive into LinkedHashMap and TreeMap
Deep dive into HashSet , LinkedHashSet and TreeSet
Deep Dive into HashMap in Java
Deep Dive into ArrayList in Java
Conditional Statements in Java
Concept of Method Overloading and Method Overriding in Java
Concept of Inheritance and Aggregation in Java
Comparable and Comparator interface in Java
Call by Value and Call by Reference in Java
Cookies in Laravel based web applications
Encryption and Hashing in Laravel
How to create Blade Templates Layout
How to Create Façade in Laravel
How to perform Redirections and connect to Database
Installation Process of Laravel
Introduction to Laravel and its History
Laravel vs CodeIgniter and Laravel Vs Symphony
Laravel vs Django and Laravel vs WordPress
Middleware Mechanism in Laravel
Process of Authentication and Authorization in Laravel
Responses in Laravel web applications
Understanding Release Process in Laravel
How to setup Check/Money Order payment method in Magento 2
Dynamic Content Handling in PHP
Object Oriented Programming in PHP
How to use the multi language feature of Magento
How to Setup System Theme, Page Title, Layout and New Pages in Magento
How to Setup Shipping Rates and Payment Plans in Magento
How to setup shipping methods in Magento 2
How to Setup Paypal Payment and Google checkout in Magento
How to Setup Newsletter in Magento
How to Setup Google Analytics Youtube Videos and Facebook Likes in Magento
How to setup Check/Money Order payment method in Magento 2
How to set up Zero Subtotal Checkout payment method in Magento 2
How to set up the tax rules, tax rates, and tax zones in Magento 2
How to set up Purchase Order (PO) payment method in Magento 2
How to set up Order Emails in Magento 2
How to set up multiple websites, stores, and store views in Magento 2
How to Set up Contact, Categories, Products and Inventory in Magento
How to set up Cash on Delivery (COD) payment method in Magento 2
How to set up Bank Transfer payment method in Magento 2
How to set up Authorize.net method in Magento 2
How to Manage Tax Classes in Magento
How to Install Magento on your system
How to install Magento 2 using Composer
How to install Magento 2 on windows
Ways for Site Optimization in Magento
Store Configuration in Magento 2
Search Engine Optimization in Magento 2
Products and their Types in Magento 2
Overview of Magento and its Features
Orders Life Cycle in Magento 2
Ways for Site Optimization in Magento
Basic Configuration in Magento 2
Create and Manage CMS (Content Management System) in Magento 2
How to add the product on Home page in Magento 2
How to configure and Manage the Inventory in Magento 2
How to create Attribute Sets in Magento 2
How to create Product Attributes in Magento 2
How to create Product Category in Magento 2
How to generate Order Report in Magento 2
How to create Product in Magento 2
Variable Types and Constant Types in PHP
Operations in MySQL DB using PHP
Object Oriented Programming in PHP
Login with Facebook and Paypal Integration in PHP
Dynamic Content Handling in PHP
How to Install PHP on your system
How to access information from DB using PHP and AJAX
Error and Exception Handling in PHP
CRUD operations in MySQL DB using PHP
Handling Arrays and Strings in PHP
Standard Tag Library (JSTL) in JSP
Page Redirecting and Hits Counter and Auto Refresh
Overview of Java Server Pages and its Architecture
How to Access Database with JSP
Servlets - Server HTTP Response
Servlets - Page Redirection and Auto Refresh
Internationalization in Servlets
Handling Date and Time using Servlets
Exception Handling in Servlets
Overview of Servlets and setup of Environment
How to write a Scheduler on the Spring applications and CORS Support
Service Components in Spring Boot
Tracing Micro Service Logs in Spring Boot
How to perform Bootstrapping on a Spring Boot application
How to use Spring Boot JDBC driver connection to connect the database
How to write a unit test case by using Mockito and Web Controller
Spring Boot - Code Structure and Build Systems
Spring Boot - Enabling Swagger2
Spring Boot - Google Cloud Platform
Spring Boot - Rest Controller Unit Test
Spring Boot - Securing Web Applications
Spring Boot - Tomcat Deployment
Spring Boot Architecture and Why Spring Boot is used
Spring Boot Security mechanisms and OAuth2 with JWT
Spring Vs Spring Boot Vs Spring MVC
Application Properties in Spring Boot
How to implement the SMS sending and making voice calls by using Spring Boot with Twilio
Building RESTful Web Services using Spring Boot
Consuming RESTful Web Services by using jQuery AJAX
Create a Web Application in Spring Boot using Thymeleaf
Creating Servlet Filter using Spring Boot
Exception Handling in Spring Boot
File Handling using Spring Boot
How to add the Google OAuth2 Sign-In by using Spring Boot application with Gradle build
How to build a Eureka Server using Spring Boot
How to build an interactive web application by using Spring Boot with Web sockets
How to Build Spring Boot Admin Server and Client
How to Create Applications that consume Restful Web Services
How to Create Spring Cloud Configuration Server
How to Configure Flyway Database in your Spring Boot application
How to create a Docker Image using Maven and Gradle
How to create a Spring Boot Application using Maven and Gradle
How to create Zuul Proxy Server application in Spring Boot
How to implement the Apache Kafka in Spring Boot application
How to implement the Internationalization in Spring Boot
How to implement the Hystrix in a Spring Boot application
Login with Facebook and Paypal Integration in PHP
Understanding Release Process in Laravel
Responses in Laravel web applications
Process of Authentication and Authorization in Laravel
Middleware Mechanism in Laravel
Laravel vs Django and Laravel vs WordPress
Laravel vs CodeIgniter and Laravel Vs Symphony
Introduction to Laravel and its History
Installation Process of Laravel
How to perform Redirections and connect to Database
How to Create Façade in Laravel
How to create Blade Templates Layout
Encryption and Hashing in Laravel
Cookies in Laravel based web applications
Contracts and CSRF Protection in Laravel
Available Validation Rules of Laravel
Artisan Console for interaction in Laravel
Application Structure of Laravel
Expression Language (EL) in JSP
Expression Language (EL) in JSP
Project Management and Methodologies
Articles
eBooks
Interview Questions
Videos
Robotic Process Automation
eBooks
Interview Questions
Videos
RPA-UiPath
Articles
eBooks
Interview Questions
Videos
Working of RPA and its Services
Understanding User Interface Components
UiPath Studio - Workflow Design
RPA Use Cases and Applications
RPA Life Cycle and Implementation
Recording using UiPath in Detail
Keyboard Shortcuts and Customization in UiPath Studio
Key Basics of UiPath and the related concepts
Installation of UiPath on your local system
How to work with Automation Projects in UiPath and their Debugging methods
How to deal and work with variables and arguments in UiPath
Data Scraping and Screen Scraping in UiPath
Comparison of RPA and AI, Test Automation and Traditional Automation
Architecture and Components of RPA
Advantages and drawbacks of RPA
Top Robotic Process Automation (RPA) with UiPath Interview Questions and Answers
Salesforce
Articles
Different Levels of Data Access in Salesforce
Variables & Formulas in Salesforce
Using Records, Fields and Tables in Salesforce
Using Forms and List Controllers in Salesforce
Creating Static Resources in Salesforce
Standard and Custom Objects in Salesforce platform
Overview of Salesforce and its architecture
Master Detail Relationship in Salesforce
Lookup Relationship in Salesforce
How to Import Data in Salesforce
How to Export Data from Salesforce
How to Define Sharing Rules in Salesforce
How to create Visual force Pages in Salesforce
How to create Reports and Dashboards in Salesforce
Get Started with Salesforce - Environment
How to Create a Role Hierarchy in Salesforce
eBooks
Interview Questions
Videos
Apex Programming
Articles
Classes and Methods in Apex programming language
Concept of Objects and Interfaces in Apex programming language
Database Methods and process of executing the Apex class in Salesforce
Deployment in Salesforce using Sandbox
Enterprise Application Development Example
How to Perform Debugging in Apex
How to perform the various Database Modification Functionalities in Salesforce
How to perform Unit Testing in Apex
Overview of Apex Programming and its environment
Search Functionality using SOSL and SOQL
Understand Batch Processing in Salesforce Apex
Understanding deciding, Loops and Collections in Apex
Understanding Governor Limits in Salesforce Apex
Understanding the info Types and variables in Apex programming language
Understanding the environment for Salesforce Apex development
Understanding the String Manipulation, Arrays and Constants in Apex programming language
eBooks
Interview Questions
Videos
Classes and Methods in Apex programming language
Concept of Objects and Interfaces in Apex programming language
Database Methods and process of executing the Apex class in Salesforce
Deployment in Salesforce using Sandbox
Enterprise Application Development Example
How to Perform Debugging in Apex
How to perform the various Database Modification Functionalities in Salesforce
How to perform Unit Testing in Apex
Overview of Apex Programming and its environment
Search Functionality using SOSL and SOQL
Understand Batch Processing in Salesforce Apex
Understanding deciding, Loops and Collections in Apex
Understanding Governor Limits in Salesforce Apex
Understanding the info Types and variables in Apex programming language
Understanding the environment for Salesforce Apex development
Understanding the String Manipulation, Arrays and Constants in Apex programming language
Different Levels of Data Access in Salesforce
Variables & Formulas in Salesforce
Using Records, Fields and Tables in Salesforce
Using Forms and List Controllers in Salesforce
Creating Static Resources in Salesforce
Standard and Custom Objects in Salesforce platform
Overview of Salesforce and its architecture
Master Detail Relationship in Salesforce
Lookup Relationship in Salesforce
How to Import Data in Salesforce
How to Export Data from Salesforce
How to Define Sharing Rules in Salesforce
How to create Visual force Pages in Salesforce
How to create Reports and Dashboards in Salesforce
Get Started with Salesforce - Environment
How to Create a Role Hierarchy in Salesforce
Classes and Methods in Apex programming language
Concept of Objects and Interfaces in Apex programming language
Database Methods and process of executing the Apex class in Salesforce
Deployment in Salesforce using Sandbox
Enterprise Application Development Example
How to Perform Debugging in Apex
How to perform the various Database Modification Functionalities in Salesforce
How to perform Unit Testing in Apex
Overview of Apex Programming and its environment
Search Functionality using SOSL and SOQL
Understand Batch Processing in Salesforce Apex
Understanding deciding, Loops and Collections in Apex
Understanding Governor Limits in Salesforce Apex
Understanding the info Types and variables in Apex programming language
Understanding the environment for Salesforce Apex development
Understanding the String Manipulation, Arrays and Constants in Apex programming language
Using Formula Fields in Salesforce
SAP
Articles
unv Universe in SAP Business Object
Using Formula Bar and Universe Operations in SAP Universe Designer
Using LOVs and Create, Edit and Save a Universe
How to Display Financial Tables in SAP Simple Finance
Concept of Period Lock Transaction in SAP Simple Finance
Concept of Asset Scrapping in SAP Simple Finance
Create Default Account Assignment in SAP Simple Finance
How to Create a Primary Cost in G-L Account
Asset Accounting in SAP Simple Finance
Concept of Integrated Business Planning and Integration of Simple Finance with other Modules
eBooks
Interview Questions
Videos
SAP Business Object
Articles
Using Filters in SAP BO Analysis
Sheets and Sharing Workspaces in SAP BO Analysis
Perform Conditional Formatting in SAP BO Analysis
Overview of SAP Business Object Analysis
How to create a Workspace in SAP Business Objects
How to Connect to SAP BW in SAP Business Objects
Export Options in SAP BO Analysis
Concept of Sub Analysis in SAP BO
eBooks
Interview Questions
Videos
Using Filters in SAP BO Analysis
Sheets and Sharing Workspaces in SAP BO Analysis
Perform Conditional Formatting in SAP BO Analysis
Overview of SAP Business Object Analysis
How to create a Workspace in SAP Business Objects
How to Connect to SAP BW in SAP Business Objects
Export Options in SAP BO Analysis
Concept of Sub Analysis in SAP BO
Calculations in SAP BO Analysis
SAP Hana
Articles
Alert Monitoring and Logging in SAP Hana
Authentications and Authorization Methods in SAP HANA
DXC Replication Method and CTL Method and MDX provider in SAP Hana
Excel Integration with SAP Hana and Bi 4.0 Connectivity to Hana Views
User Administration & Role Management and Security Overview in SAP Hana
Usage of SQL Script in SAP Hana
SQL Triggers, Synonym and Data Profiling in SAP Hana
SQL Overview and Data Types in SAP Hana
SQL Functions and Operators in SAP Hana
SQL Expressions, Stored Procedures and Sequences in SAP Hana
Packages and Attribute and Analytic View in SAP Hana
Modeling and Schemas in SAP HANA
Log Based and ETL Based Replication in SAP Hana
License Management and Auditing in SAP Hana
Information Modeler and System Monitor in SAP HANA
High Availability and Backup and Recovery in SAP Hana
Export and Import Options in Sap Hana
eBooks
Videos
Alert Monitoring and Logging in SAP Hana
Authentications and Authorization Methods in SAP HANA
DXC Replication Method and CTL Method and MDX provider in SAP Hana
Excel Integration with SAP Hana and Bi 4.0 Connectivity to Hana Views
User Administration & Role Management and Security Overview in SAP Hana
Usage of SQL Script in SAP Hana
SQL Triggers, Synonym and Data Profiling in SAP Hana
SQL Overview and Data Types in SAP Hana
SQL Functions and Operators in SAP Hana
SQL Expressions, Stored Procedures and Sequences in SAP Hana
Packages and Attribute and Analytic View in SAP Hana
Modeling and Schemas in SAP HANA
Log Based and ETL Based Replication in SAP Hana
License Management and Auditing in SAP Hana
Information Modeler and System Monitor in SAP HANA
High Availability and Backup and Recovery in SAP Hana
Export and Import Options in Sap Hana
Data Replication Overview in SAP Hana
Analytic Privileges and Information Composer in SAP Hana
SAP Hana Adminstration
Articles
SAP HANA Admin Studio and System Management
Overview of SAP HANA Administration
SAP HANA License Management and Multitenant DB Container Management
Smart Data Access and Integration with Hadoop
How to Start, Stop and Monitor a HANA System
HANA XS Application Service and Data Provisioning in SAP Hana
Data Compression and Solman Integration in SAP Hana
eBooks
Interview Questions
Videos
SAP HANA Admin Studio and System Management
Overview of SAP HANA Administration
SAP HANA License Management and Multitenant DB Container Management
Smart Data Access and Integration with Hadoop
How to Start, Stop and Monitor a HANA System
HANA XS Application Service and Data Provisioning in SAP Hana
Data Compression and Solman Integration in SAP Hana
SAP Hana Finance
Articles
Profitability Analysis and Management Accounting in SAP Simple Finance
Overview of SAP Hana and SAP Hana Finance
Migration and Manual Reposting of Costs in SAP Simple Finance
How to Display Financial Tables in SAP Simple Finance
Concept of Period Lock Transaction in SAP Simple Finance
Concept of Asset Scrapping in SAP Simple Finance
Create Default Account Assignment in SAP Simple Finance
How to Create a Primary Cost in G-L Account
Ledger Management in SAP Simple Finance
Reporting Options and G/L Accounting in SAP Simple Finance
Universal Journal and Document Number in SAP Simple Finance
SAP Simple Finance Architecture and Deployment Options
Asset Accounting in SAP Simple Finance
Concept of Integrated Business Planning and Integration of Simple Finance with other Modules
eBooks
Interview Questions
Videos
Profitability Analysis and Management Accounting in SAP Simple Finance
Overview of SAP Hana and SAP Hana Finance
Migration and Manual Reposting of Costs in SAP Simple Finance
How to Display Financial Tables in SAP Simple Finance
Concept of Period Lock Transaction in SAP Simple Finance
Concept of Asset Scrapping in SAP Simple Finance
Create Default Account Assignment in SAP Simple Finance
How to Create a Primary Cost in G-L Account
Ledger Management in SAP Simple Finance
Reporting Options and G/L Accounting in SAP Simple Finance
Universal Journal and Document Number in SAP Simple Finance
SAP Simple Finance Architecture and Deployment Options
Asset Accounting in SAP Simple Finance
Concept of Integrated Business Planning and Integration of Simple Finance with other Modules
SAP Hana Logistics
Articles
Supply Chain Planning and Integrated Business Planning in SAP Hana Logistics
Overview of SAP Hana Simple Logistics
MRP Procedures and Key Features in SAP Simple Logistics
MIGO Transactions in SAP Simple Logistics
Manufacturing Process in SAP Simple Logistics
Invoice Management and Operational Procurement in SAP Simple Logistics
How to Manage Business Partner in SAP Simple Logistics
How to Execute MRP Live planning
How to Create Business Partner in SAP HANA Logistics
Fiori UX and Deployment and Procurement Types in SAP Hana Logistics
Execute Discrete Production in SAP Hana Logistics
Contract Management and Perform Procurement Transfer Stock in SAP Hana Logistics
eBooks
Interview Questions
Videos
Supply Chain Planning and Integrated Business Planning in SAP Hana Logistics
Overview of SAP Hana Simple Logistics
MRP Procedures and Key Features in SAP Simple Logistics
MIGO Transactions in SAP Simple Logistics
Manufacturing Process in SAP Simple Logistics
Invoice Management and Operational Procurement in SAP Simple Logistics
How to Manage Business Partner in SAP Simple Logistics
How to Execute MRP Live planning
How to Create Business Partner in SAP HANA Logistics
Fiori UX and Deployment and Procurement Types in SAP Hana Logistics
Execute Discrete Production in SAP Hana Logistics
Contract Management and Perform Procurement Transfer Stock in SAP Hana Logistics
Concept of Simplification Item in SAP Simple Logistics
SAP UDT & IDT
Articles
Building Data Foundation in SAP IDT
Building Query in Query Panel, Publishing in SAP IDT
Business Layer Properties in SAP IDT
Dealing with Published Universes in SAP IDT
Deploying Universe in SAP Universe Designer
Format Editor Overview in SAP IDT
How to create universe in SAP IDT
How to use Table Browser and Derived Tables in SAP Universal Designer
Joins In Data Foundation in SAP IDT
Managing Connections in SAP IDT
Managing Resources in Repository, Qualifiers and Owners
OLAP Data Sources in SAP Universe Designer
Overview of SAP Universe Designer
unv Universe in SAP Business Object
Using Formula Bar and Universe Operations in SAP Universe Designer
Using LOVs and Create, Edit and Save a Universe
Concept of Calculated Measures and Aggregate Awareness
Business Layer View in SAP IDT
eBooks
Interview Questions
Videos
Building Data Foundation in SAP IDT
Building Query in Query Panel, Publishing in SAP IDT
Business Layer Properties in SAP IDT
Dealing with Published Universes in SAP IDT
Deploying Universe in SAP Universe Designer
Format Editor Overview in SAP IDT
How to create universe in SAP IDT
How to use Table Browser and Derived Tables in SAP Universal Designer
Joins In Data Foundation in SAP IDT
Managing Connections in SAP IDT
Managing Resources in Repository, Qualifiers and Owners
OLAP Data Sources in SAP Universe Designer
Overview of SAP Universe Designer
unv Universe in SAP Business Object
Using Formula Bar and Universe Operations in SAP Universe Designer
Using LOVs and Create, Edit and Save a Universe
Concept of Calculated Measures and Aggregate Awareness
Business Layer View in SAP IDT
Sap Webi
Articles
Working with Reports in SAP Webi
Sending Documents in SAP Web Intelligence
Query Filters and Filters Type in SAP Webi
Queries using Bex and Analysis View in SAP Webi
How to use Formulas and Variables in SAP Webi
How to use Breaks, Sorts and Ranking Data in SAP Webi
How to Create SAP Webi documents
How to achieve Conditional Formatting in SAP Webi
eBooks
Interview Questions
Videos
Working with Reports in SAP Webi
Sending Documents in SAP Web Intelligence
Query Filters and Filters Type in SAP Webi
Queries using Bex and Analysis View in SAP Webi
How to use Formulas and Variables in SAP Webi
How to use Breaks, Sorts and Ranking Data in SAP Webi
How to Create SAP Webi documents
How to achieve Conditional Formatting in SAP Webi
SAP HANA Admin Studio and System Management
Overview of SAP HANA Administration
SAP HANA License Management and Multitenant DB Container Management
Smart Data Access and Integration with Hadoop
Building Data Foundation in SAP IDT
Building Query in Query Panel, Publishing in SAP IDT
Business Layer Properties in SAP IDT
Dealing with Published Universes in SAP IDT
Deploying Universe in SAP Universe Designer
Format Editor Overview in SAP IDT
How to create universe in SAP IDT
How to use Table Browser and Derived Tables in SAP Universal Designer
Joins In Data Foundation in SAP IDT
Managing Connections in SAP IDT
Managing Resources in Repository, Qualifiers and Owners
OLAP Data Sources in SAP Universe Designer
Overview of SAP Universe Designer
unv Universe in SAP Business Object
Using Formula Bar and Universe Operations in SAP Universe Designer
Using LOVs and Create, Edit and Save a Universe
Concept of Calculated Measures and Aggregate Awareness
Business Layer View in SAP IDT
Profitability Analysis and Management Accounting in SAP Simple Finance
Overview of SAP Hana and SAP Hana Finance
Migration and Manual Reposting of Costs in SAP Simple Finance
How to Display Financial Tables in SAP Simple Finance
Concept of Period Lock Transaction in SAP Simple Finance
Concept of Asset Scrapping in SAP Simple Finance
Create Default Account Assignment in SAP Simple Finance
How to Create a Primary Cost in G-L Account
Ledger Management in SAP Simple Finance
Reporting Options and G/L Accounting in SAP Simple Finance
Universal Journal and Document Number in SAP Simple Finance
SAP Simple Finance Architecture and Deployment Options
Alert Monitoring and Logging in SAP Hana
Authentications and Authorization Methods in SAP HANA
DXC Replication Method and CTL Method and MDX provider in SAP Hana
Excel Integration with SAP Hana and Bi 4.0 Connectivity to Hana Views
Working with Reports in SAP Webi
Sending Documents in SAP Web Intelligence
Query Filters and Filters Type in SAP Webi
Queries using Bex and Analysis View in SAP Webi
How to use Formulas and Variables in SAP Webi
How to use Breaks, Sorts and Ranking Data in SAP Webi
How to Create SAP Webi documents
How to achieve Conditional Formatting in SAP Webi
Filtering Report Data in SAP Webi
Drill Options in Reports and Sharing Reports in SAP Webi
Supply Chain Planning and Integrated Business Planning in SAP Hana Logistics
Overview of SAP Hana Simple Logistics
MRP Procedures and Key Features in SAP Simple Logistics
MIGO Transactions in SAP Simple Logistics
Manufacturing Process in SAP Simple Logistics
Invoice Management and Operational Procurement in SAP Simple Logistics
How to Manage Business Partner in SAP Simple Logistics
How to Execute MRP Live planning
How to Create Business Partner in SAP HANA Logistics
Fiori UX and Deployment and Procurement Types in SAP Hana Logistics
Execute Discrete Production in SAP Hana Logistics
Contract Management and Perform Procurement Transfer Stock in SAP Hana Logistics
Concept of Simplification Item in SAP Simple Logistics
Analyze Sales Orders in SAP Simple Logistics
User Administration & Role Management and Security Overview in SAP Hana
Usage of SQL Script in SAP Hana
SQL Triggers, Synonym and Data Profiling in SAP Hana
SQL Overview and Data Types in SAP Hana
SQL Functions and Operators in SAP Hana
SQL Expressions, Stored Procedures and Sequences in SAP Hana
Packages and Attribute and Analytic View in SAP Hana
Modeling and Schemas in SAP HANA
Log Based and ETL Based Replication in SAP Hana
License Management and Auditing in SAP Hana
Information Modeler and System Monitor in SAP HANA
High Availability and Backup and Recovery in SAP Hana
Export and Import Options in Sap Hana
Data Replication Overview in SAP Hana
Analytic Privileges and Information Composer in SAP Hana
Using Filters in SAP BO Analysis
Sheets and Sharing Workspaces in SAP BO Analysis
Perform Conditional Formatting in SAP BO Analysis
Overview of SAP Business Object Analysis
How to create a Workspace in SAP Business Objects
Asset Accounting in SAP Simple Finance
Concept of Integrated Business Planning and Integration of Simple Finance with other Modules
How to Connect to SAP BW in SAP Business Objects
Export Options in SAP BO Analysis
Concept of Sub Analysis in SAP BO
Calculations in SAP BO Analysis
Aggregations and Hierarchies in SAP BO Analysis
SAP IDT - Overview and User Interface
Creating Parameters and Schemas in SAP Universe Designer
How to Start, Stop and Monitor a HANA System
HANA XS Application Service and Data Provisioning in SAP Hana
Data Compression and Solman Integration in SAP Hana
Authentication Methods supported by SAP HANA
Auditing Activities in SAP Hana
Top SAP S4 HANA Logistics Interview Questions and Answers
Top SAP S4 HANA Finance Interview Questions and Answers
Top SAP HANA Interview Questions and Answers
Software Testing
Articles
eBooks
Interview Questions
Videos
Selenium WebDriver
Articles
How to run your Selenium Test Scripts on IE Browser
How to run your Selenium Test Scripts on Firefox Browser
Comparison of Selenium vs QTP and Selenium Tool Suite
How to run your Selenium Test Scripts on Safari Browser
Overview of Selenium WebDriver
Overview of Selenium, its features and limitations
Scrolling an internet page in Selenium WebDriver
Selenium IDE- Locating Strategies by Identifier and By Id
Selenium IDE- Locating Strategies by Name, XPath , CSS and DOM
How to run your Selenium Test Scripts on Chrome Browser
How to Handle Alerts in Selenium WebDriver
Selenium WebDriver - Navigation and Web Element Commands
How to handle radio buttons and checkbox in selenium web driver
Selenium WebDriver - Browser Commands
Selenium WebDriver- Locating Strategies and Handling Drop-downs
Comparison between Selenium WebDriver and Selenium RC
Creating Test Cases Manually in Selenium IDE
How to create Login test suit in Selenium IDE
How to create your First Selenium Automation Test Script
Selenium IDE- Commands (Selenese)
Using Assertions in Selenium WebDriver
Overview of Selenium Integrated Development Environment (IDE)
eBooks
Interview Questions
Videos
How to run your Selenium Test Scripts on IE Browser
How to run your Selenium Test Scripts on Firefox Browser
Comparison of Selenium vs QTP and Selenium Tool Suite
How to run your Selenium Test Scripts on Safari Browser
Overview of Selenium WebDriver
Overview of Selenium, its features and limitations
Scrolling an internet page in Selenium WebDriver
Selenium IDE- Locating Strategies by Identifier and By Id
Selenium IDE- Locating Strategies by Name, XPath , CSS and DOM
How to run your Selenium Test Scripts on Chrome Browser
How to Handle Alerts in Selenium WebDriver
Selenium WebDriver - Navigation and Web Element Commands
How to handle radio buttons and checkbox in selenium web driver
Selenium WebDriver - Browser Commands
Selenium WebDriver- Locating Strategies and Handling Drop-downs
Comparison between Selenium WebDriver and Selenium RC
Creating Test Cases Manually in Selenium IDE
How to create Login test suit in Selenium IDE
How to create your First Selenium Automation Test Script
Selenium IDE- Commands (Selenese)
Using Assertions in Selenium WebDriver
Overview of Selenium Integrated Development Environment (IDE)
Selenium with Maven
Articles
Execute Selenium code through Maven and TestNG
How to Configure Selenium using NUnit in Visual Studio
How to Configure Selenium with Visual Studio in C#
How to handle or download dependency Jar using Maven
Write a Selenium test script using C#
Selenium Test Script using NUnit
How to write a Selenium test script using C#
eBooks
Interview Questions
Videos
Execute Selenium code through Maven and TestNG
How to Configure Selenium using NUnit in Visual Studio
How to Configure Selenium with Visual Studio in C#
How to handle or download dependency Jar using Maven
Write a Selenium test script using C#
Selenium Test Script using NUnit
How to write a Selenium test script using C#
Test NG
Articles
How to Run test cases in TestNG without java compiler
Overview of TestNG and its Features
Importance of XML file in TestNG Configuration
How to use TestNG Annotation Attributes
How to Run test cases with Regex in TestNG
How to install TestNG Framework and Configuration in Eclipse
How to enable and disable test cases in TestNG
eBooks
Interview Questions
Videos
How to Run test cases in TestNG without java compiler
Overview of TestNG and its Features
Importance of XML file in TestNG Configuration
How to use TestNG Annotation Attributes
How to Run test cases with Regex in TestNG
How to install TestNG Framework and Configuration in Eclipse
How to enable and disable test cases in TestNG
How to run your Selenium Test Scripts on IE Browser
How to run your Selenium Test Scripts on Firefox Browser
Comparison of Selenium vs QTP and Selenium Tool Suite
How to run your Selenium Test Scripts on Safari Browser
Overview of Selenium WebDriver
Overview of Selenium, its features and limitations
Scrolling an internet page in Selenium WebDriver
Selenium IDE- Locating Strategies by Identifier and By Id
Selenium IDE- Locating Strategies by Name, XPath , CSS and DOM
How to run your Selenium Test Scripts on Chrome Browser
How to Handle Alerts in Selenium WebDriver
Selenium WebDriver - Navigation and Web Element Commands
How to handle radio buttons and checkbox in selenium web driver
Selenium WebDriver - Browser Commands
Selenium WebDriver- Locating Strategies and Handling Drop-downs
Comparison between Selenium WebDriver and Selenium RC
Creating Test Cases Manually in Selenium IDE
How to create Login test suit in Selenium IDE
How to create your First Selenium Automation Test Script
Execute Selenium code through Maven and TestNG
How to Configure Selenium using NUnit in Visual Studio
How to Configure Selenium with Visual Studio in C#
How to handle or download dependency Jar using Maven
Write a Selenium test script using C#
Selenium Test Script using NUnit
How to write a Selenium test script using C#
Write and Execute the Selenium test script
Using Maven with Selenium TestNG
Selenium IDE- Commands (Selenese)
Using Assertions in Selenium WebDriver
Overview of Selenium Integrated Development Environment (IDE)
How to Run test cases in TestNG without java compiler
Overview of TestNG and its Features
Importance of XML file in TestNG Configuration
How to use TestNG Annotation Attributes
How to Run test cases with Regex in TestNG
How to install TestNG Framework and Configuration in Eclipse
How to enable and disable test cases in TestNG
How to create TestNG Listeners
Top Robotic Process Automation (RPA) with UiPath Interview Questions and Answers
Last updated on Feb 18 2022Table of Contents
What is UiPath? And What is RPA?
UiPath is a complete process automation platform that helps businesses and organizations efficiently automate their business processes. UiPath is also the name of the software company that developed the platform.
RPA stands for Robotic Process Automation and is the process involved in training robots to act like human beings and perform time-consuming, repetitive tasks.
List the main phases of the RPA life cycle.
The four phases are:
- Analysis. The UiPath developer teams and the business teams get together and decide on the RPA processes needed for RPA development.
- Bot Development. The UiPath development team identifies the bots and develops them.
- Testing. The development tests for defects and to ascertain overall quality levels. This testing procedure usually involves a dedicated testing team performing QA.
- Support and Maintenance. The UiPath team distributes the bot and monitors live usage and resolves any errors that occur in the process.
What tasks can be automated using RPA?
These are just some of the tasks that RPA handles:
- Data capture and manipulation
- Data entry
- Email sharing
- Automating daily repetitive work within the system
- Collecting information from various sources
- Generating reports
What is an argument in the context of UiPath?
Arguments pass data from one workflow to another. For instance, they move data between projects, and have specific directions (e.g., In, Out, In/Out).
What’s the difference between data scraping in UiPath and screen scraping in UiPath?
Data scraping:
- Extracts structural data
- Stores scraped information in a data table
- Efficiently extracts data into Excel or DB
- Cannot collect data from images or PDFs
On the other hand, screen scraping:
- Extracts non-structural data
- Stores scraped information in a string
- Cannot easily extract data into Excel or DB
- Can pull data from images and PDFs
What are the properties in the context of UiPath?
Properties define the activities used to automate applications visible in the UiPath automation activity panel. Properties include ContinueOnError, Delay After, Delay Before, Target, TimeoutMS, and WaitForReady.
How do you record in UiPath Studio?
There are four recordings available:
- Basic. It generates a full selector for each activity but has no container. This recording results in slower automation but is suitable for single actions.
- Citrix. Used for recording virtualized environments, and allows texts, images, and keyboard automation.
- Desktop. Ideal for multiple actions and desktop apps. The Desktop recording is noticeably faster than Basic. It creates a container where the activities are enclosed.
- Web. Used for recording web pages and web browsing; it generates a container.
Does Blue Prism require coding?
No, it’s code-free.
What are the Optical Character Recognition (OCR) engines found in UiPath?
The available OCRs are:
- Abby
- Microsoft
How do you validate empty fields in Excel?
You would use row (“ColumnName”).ToString.Equals(String.Empty). This command returns a Boolean value, which validates empty columns in Excel.
Explain the role of the package manager in UiPath.
The package manager is a bundle of different elements that aid in automating the process. A package manager is composed of various components, such as frameworks, libraries, wrappers.
What is UiPath?
UiPath is one of the most popular RPA tools, which provides end-to-end automation solutions. It helps organizations to automate their repetitive and recurring processes in an efficient way. The tool has advanced robotic power capabilities that help organization automate their redundant business processes efficiently. It is an open platform RPA tool consisting of several built-in, customizable integrations with a combination of technologies such as BPM, ERP, and AI.
UiPath tool is currently the main product of UiPath, a leading RPA provider in the automation industry.
What does RPA mean?
RPA is the short form of “Robotic Process Automation“. RPA is a special kind of automation technique in which software robots perform a human’s tasks. These tasks generally include repetitive, rule-based, and manual processes. The technique helps organizations automate their digital processes across various applications and systems without changing the existing systems or IT infrastructure.
Robotic: Set of codes that acts like a robot and mimic human actions.
Process: Sequence of steps that creates a meaningful activity is known as the process.
Automation: The process performed by software robots without human interaction.

Why is UiPath better than other RPA tools?
UiPath is an enterprise computing solution that is uniquely designed to automate the business process. There are a wide variety of unique features and functionalities that are provided according to industry standards. The following are some options that make UiPath better compared to other RPA tools:
- Process Modelling
- Deployment Management
- Change Management
- Remote Execution
- Access Control
- Scheduling
- Enterprise-Level Security
What are the main components of UiPath?
UiPath mainly consists of the following three components:
UiPath Studio: It is a GUI dashboard used to create automation workflow. It contains various tools and options, making it a complete solution for designing workflow. Each workflow represents a particular type of job to perform.
UiPath Robot: UiPath robots (also called bots) are the fundamental component of the UiPath tool. They are mainly used for the execution of automation workflows created in UiPath Studio. These robots can also be used to automatically start the execution of tasks in response to any specific activity that occurs on the system.
UiPath Orchestrator: It is a web-based application that provides options to deploy, schedule, monitor, and manage UiPath robots in the environment. It is defined as the centralized platform used to manage/control software robots. It is the medium that connects UiPath Studio and UiPath robots.

What are the types of workflows present in RPA UiPath?
UiPath consists of the following workflow types:
Sequences: The sequence is defined as a small project that is most suitable for linear processes. It allows developers to switch from one activity to another easily. It can be reused again and again as many times as required.
State Machine: A machine using a particular number of states for automation in the execution time is called the state machine. It can be switched from one state to another by triggering a specific action.
Flowchart: Flowchart is a graphical representation of different processes to be automated. It is beneficial for building complex business tasks and connecting the activities in large projects. Flowcharts also help in the presentation of several branching of logical operators.
Write down the main features of the UiPath tool.
Some of the main features of UiPath are:
Accurate: UiPath works with accuracy even though there are several tasks to execute. Thus, it helps to automate tasks by eliminating errors.
Code-Free: UiPath can be used for automating repetitive processes without the requirements of any programming or coding knowledge. Any automation workflow can be easily created using drag-drops or recording tools.
Consistent: UiPath robots are consistent, and they can work with the same consistency even when there are hundreds or thousands of tasks to be performed.
Productivity: Robots work faster as compared to humans. This reduces the overall time and increases productivity.
Efficiency: UiPath robots are developed to work continuously without a break, with the same efficiency.
Cost-Cutting: Because UiPath uses software robots to perform automated tasks, it enables organizations to reduce manual workforce and overall cost to perform any task.
What is the main difference between Process Automation and Test Automation?
Process Automation is used to automate processes that do not require human intervention. Besides, Test Automation is used for testing purposes during the automation process to check whether implemented cases are passed or failed.
How is UiPath different from Selenium?
Selenium is one of the popular testing tools that is mainly used to test websites and applications. It is not possible to integrate Selenium with other applications. Also, one cannot use Selenium to work with virtual environments like Citrix or others. On the other hand, UiPath is a leading RPA tool that is used to automate jobs performed by humans. UiPath allows developers to automate complex tasks with minimum coding knowledge.
What are the main applications of UiPath?
Few of the main applications of UiPath are as follows:
- Data Extraction
- Performing Financial Reporting and Closing
- Getting Market Reports
- Maintaining Customer Dashboard Data
- Order Processing
- Invoice Generation
- Data Capture and Manipulation
- Data Entry
- Email Sharing
- Collecting Information from Various Sources
- Automating Daily Routine Tasks within the System
What is the difference between screen scraping and data scraping in UiPath?
The main differences between screen scraping and data scraping are tabulated below:
| Screen Scraping | Data Scraping |
| Screen scraping is used to extract non-structural data. | Data scraping is generally used to extract structural data. |
| It keeps scraped information in a string. | It keeps scraped information in a data table. |
| It can extract or collect data from images and PDFs. | It cannot extract data from PDF files or images. |
| It cannot easily extract data into databases or excel. | It can efficiently extract data into databases or excel. |
Define Citrix Automation.
In UiPath, Citrix Automation used for operating and working on the virtual machines. The Citrix robotization in UiPath is the way to implement automation in the Citrix machines.
How is UiPath different from Blue Prism?
UiPath and Blue Prism are the popular RPA tools, but both have their features and user-interface. We can differentiate these tools in terms of the followings:
| In term of | UiPath | Blue Prism |
| Programming Language | It uses Visual Basic for coding. | It uses C# for coding. |
| Control Room | It has a web-based control room that can be easily accessed using browsers. | It has client-based servers and a control room that can only be accessed using particular applications. |
| Uses | It is affordable and made for complex automation. | It is easier to learn for individuals. One can operate it and use it easily. |
Define session variables.
In UiPath, session variables are defined as particular to the one instance of any process. If multiple instances of the corresponding process continue simultaneously, they all will have the same session variables. However, the values for those session variables will be different.
Explain the generic variable.
In UiPath, the generic variable is the kind of variable that can hold any variety of data types. For example – arrays, int, strings, and date formats, etc.
What is the role of properties in UiPath?
UiPath has a variety of activities that help us to automate desktop and web-based applications. Properties define such activities that are used for automating applications in the activity panel under UI automation. The basic properties of any project include ContinueOnError, Delay Before, Delay After, TimeoutMS, Target, and WaitForReady:
ContinueOnError: It is used when we want our automation continuously working even when the activity shows any error. Here, the ‘False’ is the default value. When an activity inside the ‘try catch’ is set to ‘True’, no error will be shown for the particular project.
Delay Before: It is used to pause the automation before any specific activity.
Delay After: It is used to pause the automation after any specific activity.
TimeoutMS: It is used to find the element before an error is displayed.
Target: It is used to identify the element before an activity begins.
WaitForReady: It is used to wait for the automation until the target is ready and before an activity is performed.
Explain exception handling and its main options.
Exception Handling is the process of dealing or handling errors found in different activities in UiPath.
The exception handling mainly has the following options:
- Rethrow: It is used when we want to run activities before an exception is thrown.
- Terminate Workflow: It is used when a task encounters an error, and we want to shut down the execution of the entire workflow.
- Throw: It is applied when we want to throw an error before executing any step.
- Try Catch: It is mainly used to handle the exception. The set of activities that might fail during execution are placed inside the try block. Besides, the activities to perform after an exception takes place are placed inside the catch block.
What are the types of recording options present in the UiPath tool?
UiPath provides the following recording options:
Basic: Because it generates a full selector for each activity, the basic recording is mainly used for single activities.
Desktop: Because it generates container activities and partial selectors for each included activity, the desktop recording is mainly used for all types of desktop applications.
Web: This option is mostly used for recording in web apps and browsers. This is because it generates container activities and uses the Simulate Type/Click input method by default.
Image: This recording option is best suitable for virtualized environments such as Citrix, SAP, VNC, and VMs. However, it is limited to only text, keyboard, and image automation.
Native Citrix: It is designed for desktop and applications that are virtualized through Citrix technology.
Computer Vision: It is suitable for automating designing workflows that use computer vision activities.
What is the role of debugging?
In UiPath, debugging is the process of analyzing the entire project and then finding and removing errors. It highlights the activities and functionalities of the project and enables us to check all the project details. It displays information in the output panel and makes it easier for us to remove errors. While debugging a project, UiPath displays breakpoints throughout the project that can be used to pause the execution at any specific point. The debugging makes the process of identifying and removing errors easier.
Explain switch activity.
The switch activity in UiPath is used to switch from one value to another based on the defined values in the expression. It uses switch integer argument as default. However, we can easily change it by going to the properties panel and selecting the required Type of Argument (TypeArgument) The activity is mainly helpful during the categorization of data based on the case number. For example, we can use this activity to save data into different spreadsheets or to sort through a list of user names.
What are the steps to handle the credentials in UiPath?
To handle credentials in UiPath, we need to follow the steps as listed below:
- Using a credential manager on the corresponding window.
- Storing the details in Orchestrator as the credential variable type.
- Using a built-in input boxing feature to get secure text activity.
What is meant by the Package manager in UiPath?
A package manager in UiPath is defined as the set of different elements that are helpful during the automation process. A package manager acts as the bundle that contains basic things of UiPath, such as frameworks, libraries, wrappers, etc.
What is the use of For Each activity?
For Each activity in UiPath is used to step through arrays, lists, data tables, or other types of collections. It enables us to iterate through the data and then individually process each piece of the information.
What are the supported OCR (Optical Character Recognition) engines in UiPath?
The following are the supported OCR engines in UiPath:
- Microsoft
- Abby
Is there any option for automatic recording in UiPath?
Yes, UiPath allows us to record the actions and activities performed on the system automatically. The automatic recording feature provides a variety of options that we can use to customize the project easily. It generates a skeleton of the entire performed process. Because we can easily parameterize and customize the process, it saves a lot of time instead of manually automating the entire project.
What is meant by the term ‘Packaging’ in UiPath?
In UiPath, the term packaging is used to archive and send automation packages to software robots so that these packages can be executed. While working on UiPath, the projects are generally displayed on the packages page in the orchestrator field. We can distribute these packages to the connected robots by assigning them to specific robots in the environment. If we are not connected to the orchestrator, the packages will get stored locally in the UiPath Studio feed by default.
Explain various products of UiPath
Various products available in UiPath are:
- UiPath Studio: It allows us to plan any automation processes visually with the help of different diagrams. Each diagram represents a specific type of work to perform.
- UiPath Robot: Once the designing process is done in the Studio, you need to execute the procedures in built-in Studio. Robots will pick those steps and run without human direction in any environment. It can also work when human triggers the process.
- UiPath Orchestrator: This tool is a web-based application. It helps you to deploy, schedule, monitor, and manage robots & processes. It is a centralized platform for all robots to manage.
What is RPA?
Robotics Process Automation (RPA) allows organizations to automate the task, just like a human being was doing them across applications and systems. The purpose of RPA is to transfer the process execution from humans to bots.
List various stages of RPA life cycle
Various stages of RPA life cycles are: 1) Discovery phase, 2) solution design phase, 3) development phase, 4) user acceptance tests, 5) development and maintenance phase, and 6) execute bots.
What is the need of UiPath in RPA?
UiPath in RPA is needed because:
- It helps in process modeling
- Deploy management becomes very easy.
- It makes it possible to execute a remote procedure.
What are the components available in UiPath?
Various Components available in UiPath are:
- UiPath Studio
- UiPath Robot
- UiPath Orchestrator
Explain different types of workflows in UiPath
Various kinds of workflows in UiPath are:
- Sequences: The sequence is a small type of Project which are suitable for linear processes. It enables developers to switch from one activity to another easily.
- State Machine: A machine using a specific number of states used for automation, it is called as the state machine. It will switch from one state to another.
- Flowchart: It can be used for large or small projects that help in building complex business.
Define branching in UiPath
Branching in UiPath is used for connecting activities using the branch in Flowchart.
Explain types of Wildcards in UiPath
There are two types of Wildcards in UiPath:
- Asterisk (*): It replaces zero or more characters.
- Question mark (?): It replaces a single character.
What is Robotic Automation?
Robotic automation is a style of automation where a computer mimics a human action.
What are the features of UiPath?
Features of UiPath are:
- Hosting options: It can be hosted in cloud environments or virtual terminals.
- Application compatibility: It enables users to work with a wide range of applications.
- Centralized repository: This feature helps for handling all the robots simultaneously by users.
- Security: Offers auto-login features to run the bots.
- Advanced screen scraping solution: UiPath can work with applications like .Net, Java, Flash, PDF, Legacy, SAP, with accuracy.
- Level of scalability and robustness: Effective debugging and exception handling mechanisms. Artificial intelligence handling day to day applications like outlooks Excel, PDF.
List various stages of RPA life cycle
Various stages of RPA life cycles are: 1) Discovery phase, 2) solution design phase, 3) development phase, 4) user acceptance tests, 5) development and maintenance phase, and 6) execute bots.
What is a thin client?
Thin client is an application that requires certain attributes while using RPA tools, e.g., calculator, computer, etc.
Explain variable and data type in UiPath
Variables in UiPath are used to store the data, and to change the value of a variable. Data types help to store data in different forms. UiPath supports various data types like number, time, date, universal value, and text.
What is sequence activities in UiPath?
The sequence is a small type of Project that clears the path from switching from one activity to another. It works as a single activity block. Developers can reuse these blocks multiple times.
What is the State of a machine?
Different states in which a machine needs to undergo while executing a single task is called a state of the machine. In case if the action is triggered, it can switch into different states.
List various types of recordings available in UiPath
Different types of recordings in UiPath are: 1) Basic, 2) Desktop, 3) WEB, and 4) Citrix, and 5) Image.
What is the assigned activity in UiPath?
Assign activity in UiPath enables to assign values to various variables.
Differentiate between Blue Prism and Automation Anywhere
| Blue Prism | Automation Anywhere |
| Blue Prism libraries can be reused with other processes. | Reusable blocks can be created using smart adapters. |
| Cognitive capability is very less. | Cognitive capability is moderately capable. |
| Accurately work with desktop, citric, and web. | Accuracy is moderated. |
| It can be used for back-office automation. | It can be used for both front as well as back-office automation. |
What is the major difference between UiPath and Selenium?
The major difference between UiPath and Selenium is that Selenium is designed to test websites or web applications. On the other hand, Selenium is RPA software that automates the software process.
Explain Package manager.
A package manager in UiPath is a bundle of numerous elements that allows automating the process. A package manager includes things like frameworks, libraries, and wrappers.
What is automatic recording in UiPath?
In UiPath, there is a facility that helps the developer to record action automatically. Programmers can easily customize and parameterize it.
List variable error handling activities available in UiPath
Error catching activities in UiPath are:
- Terminate workflow
- Try Catch
- Throw
- Catch
What is the difference between data scraping and screen scraping?
The difference between data scraping and screen scraping is:
| Data Scraping | Screen Scraping |
| Extracts structural data. | Extracts non-structural data. |
| Stores scraped information in a data table. | Stores scraped information in a string. |
| Efficiently extracts data into Excel or DB. | Cannot easily extract data into Excel or DB. |
| Cannot collect data from images or PDFs. | It can collect data from images and PDFs. |
List the email protocols available in UiPath
Email protocols available in UiPath are: 1) IMAP, 2) GET, 3) Outlook, POP3, etc.
What is the general use of RPA?
General use of RPA is:
- Emulates human action: RPA can emulate human execution of the repetitive process.
- Conduct high-volume repeated tasks: RPA can simulate the repetition of data from one system to another. It performs tasks like data entry, copying, and pasting.
- Perform multiple tasks: Operates multiple and complex tasks across multiple systems. This helps to process transactions, manipulate data, and send reports.
- Virtual system integration: It can transfer data between disparate and legacy systems by connecting them at the user interface level.
What is the session variable?
The session variable in UiPath is a reference to one process of the instance. In case if the process continuous more than one process at the same time, it may have the same session variables but with changed value.
Differentiate between mainframe applications and non-mainframe applications
The difference between Mainframe applications and Non-mainframe applications is:
| Mainframe applications | Non-mainframe applications |
| The mainframe has a separate screen and keyboard-based tool. | Non-mainframe applications have many screens. |
| In the mainframe, the set of in-built commands are supported by UiPath. | Command control transfers from one screen to the rest of the screens. |
What is UiPath append range?
UiPath append range enables to project development team to insert or edit data in their existing workbook. They can use it to enter the data from the workbook. If the developer appends the data, it will not overwrite the current data.
List out different types of decision activities available in UiPath
Different types of decision activities available in UiPath are 1) If Activity, 2) Switch Activity, 3,) Flow Decision, and 4) Switch Decision.
Mention the limitations of UiPath Community Edition
Limitations of UiPath Community Edition are:
- Libraries of nugget package managers get deleted every time, and tools also ask for the activation.
- In UiPath Community Edition, there is a lack of UiPath Orchestrator server
Explain the types of robots that can be configured in Orchestrator?
Two types of robots that can be configured in Orchestrator are:
- Standard robot: It is a machine which is dedicated on a single standard machine.
- Floating robot: It can use multiple machines like it can work on any standard or template.
What is a custom activity?
Custom activity is a reusable component that can be built specifically to project or client requirements.
What are reusable components in UiPath?
Reusable components are defined as any workflow that is reused at different places in the UiPath project.
Explain try and catch activity
Try catch activity is used to handle any exception. The group of activities that may expect failure are placed inside a try block. Activities to perform after an exception occurs are placed inside a catch block.
What are the types of Robots?
There two types of Robots: 1) Attended and 2) Unattended.
Mention the tools needed to read and send mail
Tools required to read and send mail are:
- Microsoft Outlook
- IBM Notes
- Gmail
- Microsoft Exchange
What are the types of input methods for click and type action?
Types of input methods for click and type action are:
- Default method
- Send windows message
- Simulate type/key
What is an Orchestration job?
An Orchestration job is a Job whose responsibility is to orchestrate the execution of other Jobs.
What is a credential manager?
UiPath credential manager helps programmers to automate the process. It is used for creating, making, as well as deleting the credential using dedicated activities.
List down the different types of RPA tools.
| Type of RPA Tools | Description |
| Excel automation and Macros | Simple automation solutions to automate basic processes. |
| Programmable Solution bots | Interact with other systems based on the client’s requirements /inputs. |
| Self-Learning Tools | Analyze human actions and perform the same on various platforms |
| Cognitive automation bots | Self-learning bots which can handle unstructured data, and make decisions based on complex, unstructured input. |
Can you list down a few RPA challenges you must have faced during your projects?
The following could be the most common challenges you could have faced during your projects:
- Shortage of skilled resources
- Challenge in automating end to end use cases
- Lack of required support from Business
- Lack of proper team structure
- Vaguely defined Business continuity plans
- Culture shock
- Incorrectly identified use-cases for automation
- Not following best practices
- Not enough support from the RPA platform vendor
- Post-Implementation Adoption
Mention the different tools popular in the RPA market.
The different RPA tools used in today’s market are as follows:
- UiPath
- Blue Prism
- Automation Anywhere
- Pega
- NICE Systems
- Visual Cron
- Kofax
- Jacada
- Ant Works
- Another Monday
What are the characteristics of RPA?
- Code Free: RPA doesn’t require programming skills. Employees with any subject expertise can be trained to automate RPA tools instantly. The whole work revolves around RPA chart which provides a flowchart designer to graphically link, drag and drop icons to represent steps in a process.
- User-Friendly: RPA adoption originates within business operations rather inside IT departments. RPA projects require less IT skills and less investment. Eventually, the automation is lowered at a substantial rate.
- Non- Disruptive: RPA avoids complexity and risk. The software robots access to end user’s systems via a controlled user interface, hence reducing the necessity of underlying systems programming.
What are the important Phases of the RPA Life Cycle?
Phases of RPA Life Cycle:
- Analysis: The first phase in RPA begins with analysis. The business team and RPA Architect work together to understand a business process for RPA development.
- Bot Development: RPA developer (Team) starts working on the requirement in their environment possibly a distinct development environment.
- Testing: Some companies conduct Testing by Separate Testing Team, while some have a dedicated testing team that performs a dedicated QA like normal SDLC flow. Best Practice is to have a dedicated testing team that performs QA of a developed bot.
- Deployment and Maintenance: After the Development and Testing phases, a bot is ready for distribution and enters the maintenance phase.
What is the difference between traditional / IT automation and RPA?
- Traditional IT Automation is long drawn and requires considerable manpower, time, effort and substantial cost.
- RPA is a quick fix to instantly generate improvements.
- Both traditional automation and RPA need solid strategy and planning but the implementation of RPA is quick.
- While both are aimed towards the common goal of Automation, RPA is faster, better and cheaper than traditional automation. Therefore, Traditional Automation is a strategic move and RPA is a tactical move.
- In short, if you have the luxury of having time and budget, look for traditional automation. If you have business pressures right now on time and money, go for RPA.
How long does it take to establish the Operational Agility framework?
The average time to establish the initial Operational Agility framework is between 4 and 12 weeks from project initiation.
With RPA, is it always necessary that an organization that needs to adopt this approach have to change its entire infrastructure? Why or why not?
It is not always necessary to adopt RPA everything needs to be changed in an organization. In fact, it can easily be made compatible with the existing infrastructure. This is mainly due to the fact that the latest robotic software and tools in RPA doesn’t face any compatibility issues easily and can simply enable the organizations to keep up the pace.
How can you say that Robotic Process Automation is a secure and reliable approach?
At several levels, the same is built in the RPA. The good thing is with all the vendors, run time factor is totally different to the process which is related to the editing of anything. It is not necessary that all the users are given the same actions but in fact, they can be restricted. This generally includes creating, designing, running, as well as editing the processes. Every log created is capable to provide full information with a wide scope. As compared to a manual process, RPA provides extra control, as well as security.
Is Robotic Automation like screen scraping or macros?
No, managerial Robotic Automation is a generation from old technologies like screen scratching or macros. The major differences are: Robots are universal application orchestrators – any application that can be used by a man can be used by a present-day robot, whether mainframe, bespoke application, legacy, web service enabled or even a close 3rd party API hosted service. Robots assemble procedural knowledge which after some time joins with a shared library that can be re-used by some other robot or device.
Applications are “read” by the robot, either through submitted APIs where they exist, through the OS before application appears, or through the screen with respect to the native application. In this last case the modern robot “reads” an application screen in context and in the same way a user does. As part of the robot training, it is shown how to read the application’s display much like a user is shown.
What are the few key points you must consider while selecting RPA tools
The following are a few parameters that you need to consider while selecting an RPA tool.

- Platform Independent: Many organizations perform their day-to-day tasks outside the local desktop using Citrix or Virtual machines. So, the tool must be platform-independent and should support any type of application.
- Ease of Use & Control: RPA tool that you choose must be user-friendly, to increase efficiency and user satisfaction. Also, the tool that you choose should need less training and have better control.
- Secure: Any automation workflow that you make should be secure to protect your data. So, you need to make sure that your tool is secure enough to protect your data.
- Scalability: While selecting the RPA tool, you must consider how quickly and easily the tool can respond to business requirements, changes, exceptions or increasing operations.
- Total Cost of Ownership: The total cost for RPA includes the initial setup cost of the RPA system, ongoing vendor license fees, and maintenance cost. All these costs must be considered when you wish to select a tool for your job to be done.
- Vendor Experience: You should choose a vendor that serves a company similar to yours both in terms of size and industry. Such kind of experience drastically improves the speed of implementation by reducing the work required to implement RPA software.
- Maintenance & Support: The RPA tool that you choose must provide good maintenance and 24*7 support forums so that you can solve any query that you get.
- Quick Deployment: The tool should be able to help as a real end-user by interacting with applications at the presentation layer, using the screens, validation, and business rules as they are presented via a virtual desktop.
- Reliability: The tool must be able to perform any kind of automation that you wish to, and should be able to satisfy your company’s needs.
If we scrape some text and we know it contains only digits, how can we make the scrape better?
By using Google OCR with “Numbers Option” only.
Is it possible to create a variable without the activity of the designer pane?
No, it is not possible as you need to create an activity at least once.
Is it possible to click a button using the Click Image Activity if it’s not visible to the human eye?
No, this is only possible with Selectors.
Mention the usage of PGP
PGP is used to DECRYPT and ENCRYPT the file by assigning the PASSPHRASE.
How can you get a value from an application, if it changes for each transaction?
This could be done by finding a static element and then use Scrape Relative functionality to extract the value.
What do you understand by Value and Scope in UiPath?
As all of us know, variable is used to store information. The value and scope are used to define which variable will store which values, and under which activity must the variable be active.
What does Publishing mean in UiPath Automation Studio?
Publishing of the automation package indicates archiving it and the related files present in particular folder for sending it to robots and then executing it. When you will be connected to the orchestrator then the project will go to the orchestrator field and then it will be displayed on packages page. And from this place, you can easily distribute them to the other robots after you assign some packages to the environment. Otherwise, it will get stored locally in the Studio feed.
Mention the different ways to create a variable in UiPath.
The different ways to create a variable in UiPath is as follows:
- Properties Pane -> Output Section -> Either right-click on mouse and choose Create variable / Press on CTRL + K
- Control Bar-> Choose Variables Tab -> Create a variable
- Select Create Variable from Ribbon Tab
What is a single block activity in UiPath?
Single Block Activity is the smallest type of project which is mainly called as Sequence. They are suitable for linear processes as they enable you to go from one activity to another seamlessly, and act as a single block activity. They can be reused time and again, as a standalone automation or as part of a state machine or flowchart.
What are Control Flow Activities in UiPath?
Control Flow is a concept borrowed from computer science that refers to the order in which actions are performed in automation. A proper Control Flow can be achieved through the intelligent use of variables and activities.
What is the Switch Activity in UiPath?
The Switch activity enables you to select one choice out of multiple, based on the value of a specified expression. By default, the Switch activity uses the integer argument, but you can change it from the Properties panel, from the TypeArgument list. The Switch activity can be useful to categorize data according to a custom number of cases. For example, you can use it to store data into multiple spreadsheets or sort through names of employees.
What is the For Each Activity in UiPath?
For Each activity enables you to step through arrays, lists, data tables or other types of collections so that you can iterate through the data and process each piece of information individually.
What is the Break Activity in UiPath?
The Break activity enables you to stop the loop at a chosen point and then continue with the next activity.
What is the While Activity in UiPath?
While activity enables you to execute a specific process repeatedly, while a specific condition is met. The main difference between this and the Do While activity is that, in the first one, the condition is evaluated before the body of the loop is executed. This type of activity can be useful to step through all the elements of an array or execute a particular activity multiple time. You can increment counters to browse through array indices or step through a list of items.
What is state machine in UiPath?
A State Machine is a type of automation that uses a finite number of states in its execution. It can go into a state when it is triggered by an activity, and it exits that state when another activity is triggered. They also enable us to add conditions based on which to jump from one state to another. These are represented by arrows or branches between states.
How do you install chrome Extension for UiPath Studio?
From UiPath Studio
- In the Setup ribbon tab, from the Setup Extensions menu, select Chrome. The Chrome Web Store is opened in Google Chrome.

- Click the Add to Chrome A confirmation dialog box is displayed.
- Click the Add extension The extension is now installed.

Note: Generally by default extension is off.
How to import Namespaces in UiPath?
To add new namespaces to your library:
- Open the Imports
- In the Enter or Select namespace field, start typing the namespace that interest you. Note that suggestions are provided while you type in case you are not exactly sure what you are looking for.
- Click the drop-down arrow to view and browse all available namespaces.
- Select the desired namespace. The namespace is added to the Imported Namespaces. To remove a namespace, select it and press Delete. Note that namespaces can only be deleted if they aren’t used. For example, you can delete a namespace if the assembly that contains it is no longer referenced by the project.
Can UiPath run multiple instances of the same process with one robot in one system simultaneously?
Yes, it can run the same program simultaneously in two robots where each system is registered as one robot. On a machine with a Windows Server (2008 R2 or 2012 R2 or 2016) operating system:
- You can run the same process with all Robots at the same time;
- You can run different processes with all Robots at the same time.
These are called High-density robots.
How do you expand a Tree View structure in a web page using UiPath?
If you are talking about expanding the root node for a collapsed tree, you probably would use Click Image since that would likely be unique. If you are trying to expand a particular node, you’d likely use Click Text, and give it a certain negative X offset in the Position property so that when it targets the text you want to expand the node for, it will end up clicking on the +.
When would you choose System Integration over RPA?
I would prefer system integration if the return on investment (ROI) is better than deploying RPA. But you will find only a few projects which will have that scenario.
If you are working in the local environment and have similar kinds of platforms/software, try for system integration. System Integration will mostly require full access to the back end scripts and the timeline for deployment is most likely higher than RPA. If you are in back-office operations, then you may find multiple platforms like legacy, GUI, and web-based all being used together. This creates complexity to system integration.
On the other hand, RPA software is platform agnostic. They could be configured from the front end also with any kind of platform. The timeline is lesser and it’s easy to train or find RPA developers. Thus, it’s a preferable choice to go with RPA.
How do I assess the processes for RPA and calculate FTE saves?
There are no hard and fast rules, but the following are some desirable attributes that your identified process should possess:
- High transaction volumes
- Manual data entry and/or extraction
- Rule-based
- Multiple handling of the same data
- Disparate systems (especially legacy ones)
- Stable processes
Regarding the Full-Time Equivalent (FTE) savings, the concept is rather simple. You need to determine how long it takes for an employee to complete the transaction currently, and estimate the time it will take a bot to complete the same transaction. The time savings per transaction completed multiplied by the number of transactions will give you the figure you need.
Note the above is meant to be a quick back-of-the-envelope calculation of the FTE savings. Also, the challenge when calculating the FTE savings (prior to implementing RPA) lies in justifying and validating the assumptions you have made.
Consider a scenario where you have developed automation using the UiPath Community Edition. Now, let us say you want to move the deployed bots to the client environment. How will you achieve this?
In order to deploy your bots to the client environment, you have to use the UiPath Enterprise edition. Once, you have the enterprise edition, you can shift the code to the environment and publish it on to the licensed version of Orchestrator to execute the deployed bot.
What are the credentials required for using Computer vision activity?
A. Server Url of the selected OCR engine
B. API key of the selected OCR Engine
C. Both a & b
D. UiPath ID credentials
Ans. (C)
What is the initial step to create automation related to Excel?
A. Drag Excel Application scope > required activity
B. Read Range > required activity
C. Required activity
D. Get workbook
Ans. (A)
Why do we use Try Catch Activity?
A. For better readability
B. To annotate your workflow
C. Try catch activity performs set of functions in case error occurs
D. To get fewer errors
Ans (C)
Why Computer vision activity is used in virtual environments?
A. Virtual environment & VDIs (Virtual Desktop infrastructure) streams images to a remote desktop with no metadata. Computer Vision activity identifies the UI elements of the streamed images.
B. Computer Vision is used to extract text from documents.
C. Computer vision is used to manipulate data from workbooks.
D. Computer Vision is used to copy text from the clipboard.
Ans (A)
How do you control your workflow through the UiPath orchestrator?
A. Publish your project
B. Convert to package
C. Execute through robot
D. Schedule your bot
Ans (A)
Which template is used for large scale deployments?
A. Orchestration Process
B. Robotic Enterprise Framework
C. Process
D. Flowchart
Ans (B)
Which of the following is used to enable/disable sending anonymous usage data?
A. Publish
B. UI Explorer
C. Telemetry
D. UI Framework
Ans (C)
Can the parameters from orchestrator overwrite the existing ones?
A. Yes
B. No
Ans (A)
Which of the following parameters must be defined while creating a new environment?
A. Type
B. Description
C. Robots
D. Name
Ans (D)
Which of the following fields must be mentioned while creating a new Machine Template?
A. Template Name
B. Template Type
C. Environment Name
D. Name
Ans (A)
List the benefits of Using RPA?
Ans: There are a lot of benefits one can avail from employing robotic process automation:
- Cost-saving: It reduces the workforce by automating the repetitive tasks thereby you can reduce the cost
- More efficient results in less time: They never make mistakes as humans do. Once you provide them with the correct data, with proper rules and regulations, they will execute the same without any errors.
- No coding needed: To automate any process or application with robotic process automation, we need not write any lengthy codes. Sometimes, it can be done by using the limited code.
- Easy to use: As specified in the above paragraph, the code required for automating tasks is so that anyone can operate the UiPath.
What are the main Phases of RPA life cycle?
Ans: Mainly, we have four stages in RPA life cycle, and they are
- Analysis: This is the first and foremost stage in which the business teams and architect teams come together.
- Bot development: In this phase, the development team will work together to identify and build the bots.
- Testing: In this phase, the developed process is tested to know the quality levels and to find defects.
- Supporting & maintenance: At this stage, the automated process is monitored keenly, and if anything wrong happens, the support team will resolve it quickly
Explain about a thick client and thin client?
Thin client: It is an application in which we cannot get all properties that we needed while using the RPA tool. Example: Citrix.
Thick client: Thick client is an application in which you will get a hand full of attributes that are required for using the RPA tool, for example, Internet Explorer, calculator, etc.
Explain about value and data types in UIPath?
Ans: Variables are used in UiPath to store the data, and you can even change the value of a variable. The data which gets stored in the variable may be in different forms. When it comes to UiPath, we do have various data types which are text, number, time, date, universal value, and data tables.
Explain about do while activity in UiPath?
Ans: Do while is a condition in UIPath that execute a specific part of automation if the condition is true. If the condition is false, then the condition will not be achieved. It is used to execute the particular activity many numbers of times.
Explain If activity in UiPath?
Ans: If activity is mainly used for comparing the two values and compares two activities. In this process, the two conditions are compared if the first condition is satisfied then it returns as a true otherwise it returns false. If the variable contains the values, then if the statement is used.
What is meant by switch activity in UiPath?
Ans: The switch activity is used to switch from one value to another based on the values specified in the expression. The switch integer argument activity is the default, but here we have a chance to change them by simply clicking on the properties panel, and you can select the argument that is needed.
List OCR (Optical character recognition) engines available in UIPath?
Ans: Below mentioned are the OCR engines available in UiPath.
- Abby‘’
- Microsoft
Name the activity that we use to Extract text from an image?
Ans: Using Orc activity, we can extract text from the image.
List the Error handling activities available in UiPath?
- Terminate workflow
- Try Catch
- Throw
- Catch
What is RPA?
RPA is nothing but Robotic process automation which helps the working employees to create the software which will help to achieve and help in following the application which is used for transaction processing, forming the date, for triggering responses and communication.
What is UiPath Automation?
UiPath is the leading automation process. It helps in providing a software which helps in an automate business organization. The main goal of the software robot is to assist in the application’s layer of performance.
What are Control Flow Activities of UiPath?
Control Flow is a computer science which refers to the system in which activities are implemented in automation. A particular Control Flow can be performed by the use of variables and activities.
What are Flowchart activities?
Generally, Flowchart is used for different frames, which serves in the different type of tasks. It also helps in performing multiple valid operators and also for comparing the actions in various methods.
What are the sequence activities?
The sequence activity is the type of methods, which are mainly suitable for direct methods and that will allow us to shift from one project to another.
What is the If Activity?
When the variables have the values then, if statement is applied.
When the record with two states from which the first statement is performed if the condition is true or else the second statement will get executed when the statement is false.
What is the use of Data Scraping in UiPath?
It enables the extraction of the document, structured/configured data. Structured data is a collection of data that is designed and presented in an anticipated pattern.
What Is Process Studio in UiPath?
Process Studio is to design the diagram for the business flow diagram. The processes are designed in an area of UiPath Process Studio which uses notations and flow diagrams.
Explain the UiPath Append Range?
The Append range is used to Insert or Edit data in an existing workbook, by using append range we can enter the data from the workbook. Whenever we try to append the data it will not overwrite the present data.
What is the Accuracy property represent in the Click image activity?
Accuracy property is a unit of measure from O to 1 which expresses the least similarity between the images.
What are the types of Recordings in UiPath Studio?
UiPath has 4 type recordings. They are.
Desktop: Desktop is famous for various operations and desktop applications. It uses the container where the projects will be included.
Web: Web is used to record in the web pages and for browsing. It also creates the package.
Basic: It is used for the production for every action and no container is present. Hence, It is suitable for the single activities but the automation is extremely slow.
Citrix: Citrix is used for recording of permits texts and images, virtualized conditions, and the keyboard automation.
How to create a project and how to execute it?
Steps for creating the Project:
- Click on start in UiPath studio.
- Select the Project type: New- Simple process, Implementation process, and transactional Business process.
- From the new tab, enter the name, location, and description, and then Click on Create.
- Based on the project design window will get opened.
- Now, drag and drop the activities into the design window.
- Press F5 or Select RUN.
What is meant by For Each Activity?
This activity assists in providing the step with the help of arrays, data tables, lists and some other sort of collections. It allows us to repeat the data and then individually process the information.
How to convert a string variable into int?
The following method to covert string to int -Convert.ToInt34 (String variable_title)
Ex)
String age= 34;
int patient_age=Convert.ToInt43(age)
Describe the advantages of using RPA.
There are four chief benefits of RPA:
- Easy to use. Anyone can use UiPath to perform RPA tasks; the tools are simple.
- Cost-effective. By assigning repetitive tasks to robotic processes, organizations can function with a smaller workforce.
- No complicated coding needed. When using the UiPath tool to automate processes, the platform’s limited code handles most tasks.
- Fast, efficient, and accurate. Once robots receive the correct data, they will execute the assigned tasks with limited to no error.
Name the different components of UiPath.
The three components are:
- UiPath Orchestrator. It’s an application used for project optimization, deploying UiPath robots anywhere you need them. You can Orchestrator to schedule, deploy, and monitor the bots, as well as generating appropriate reports.
- UiPath Robot. Often called just “bot” for short, it lets you run your project on different systems, executing the automation workflow created in UiPath. The UiPath Orchestrator manages them
- UiPath Studio. A studio is a tool used to design and develop your project. It handles application integration, and the tasks of third-party application automation, administrative IT tasks, and any business IT processes.
Discuss UiPath architecture.
There are three layers in UiPath architecture.
- Client Layer. UiPath Robots and UiPath Studio reside here. UiPaths are, in turn, divided into UiPath Agent Service and UiPath Executor Service. The former shows available jobs in the system tray, and the latter runs the given tasks using a Windows session.
- Server Layer. UiPath Orchestrator resides here.
- Persistency Layer. This layer holds the database, which in turn takes care of queues and their items. It also contains information about robot configuration and their assigned processes.
Explain the difference between a thin and thick client.
Thin clients are applications where you cannot get quality properties by spying with any RPA tool, while thick clients are applications that yield plenty of attribute properties, using RPA tools.
How long does it take to build an operational agility framework?
In most cases, the timeframe ranges from four to 12 weeks, beginning at the date of the project’s commencement.
What is a flow switch in UiPath?
Flow switches and flow decisions are similar, but with one significant difference. Each branch of the flow switch is called a flow step and is not restricted to just a true or false branch.
What is a generic variable in UiPath?
This is a variable that can store any kind of data types (e.g., arrays, date formats, int, and strings).
What is a sequence activity in UiPath?
A sequence is a small project type that allows the path to switch from one activity to another easily. It is a single block activity, and these blocks are reusable.
What is exception handling, and what are the four options?
Exception handling most involves handling errors regarding various UiPath activities. The options are Rethrow, Terminate Workflow, Throw, Try Catch.
Speaking of the four Exception Handling options, what’s the difference between Terminate Workflow, Throw, and Rethrow?
Use Rethrow when you want activities to run before an exception is thrown. Use the Throw option when you want to throw an error before a step’s execution. Use Terminate Workflow to shut the workflow down when the task encounters an error.
What is the email protocol in UiPath?
IMAP, SMTP, GET OUTLOOK, SEND OUTLOOK, POP3
Name the Orchestrator assets.
The assets are:
- Text
- Bool
- Integer
- Credential
What would you use the UiPath Robotic Enterprise Framework template for?
The template is used:
- As a starting point for each project
- As a front office robot source
- As a queue in Orchestrator
What are the different types of robots present in RPA UiPath? Describe them briefly.
There are two types of robots in UiPath:
Attended: Attended robots operate on the same workstation as humans and helps them get their regular tasks done in an automated way. These robots are generally triggered by user events or actions. The attended robot cannot be used when we want to start processes from Orchestrator or when a screen is locked. We can start these types of robots directly from the Robot tray. Also, we can start them by using a particular command in Command Prompt. Attended robots should be run only when they are under human supervision.
Unattended: Unattended robots are autonomous robots that do not require human supervision during the execution. They run unattended in virtual environments and can automate multiple tasks simultaneously. These types of robots contain all the capabilities of attended robots. They are also used for monitoring & scheduling tasks, remote execution, and offering support for process queue.
What does the term ‘UiPath Automation’ mean?
UiPath is one of the leading RPA tools explicitly developed for the automation process. It contains various tools and features to help automate business processes for organizations. UiPath automation is generally the term used to define that the processes are automated using the UiPath tool. The primary goal of UiPath automation is to assist humans in performing their daily tasks with ease.
Explain UiPath Architecture.
There are three layers in the UiPath architecture, such as:
Client Layer: This layer contains such UiPath components that can be accessed by the users. For example, UiPath Studio, UiPath agent, Robots, Browsers, and executors. The user can use these components to design/develop automation tasks. The created tasks are then executed with the help of UiPath bots. Sometimes, the layer is also represented as the presentation layer.
Server Layer: All the details based on the server are displayed on this layer. This layer contains the UiPath Orchestrator. When the UiPath bots are developed and can execute tasks without errors, the entire project is uploaded on the server. Because of an Orchestrator, the project can be easily run on several systems.
The Orchestrator handles the entire project and helps our project to meet service levels and timelines.
Persistency Layer: The persistency layer mainly includes database servers. The layer is used to store configuration details of UiPath bots. It also manages and controls queues and the present tasks in these queues.
The configuration details include data of different users, logging information, corresponding robots, assigned tasks, asset details, etc. The specified details are usually entered by the users in the Orchestrator.

What are the arguments?
The arguments in UiPath are mainly used when there is a requirement to pass data from one workflow to another. They are responsible for moving data between projects. These arguments follow a specific direction. For example- In, Out, In/Out.
Explain Flow Switch in the context of UiPath.
In the context of UiPath, flow decisions and flow switches are the same. The one significant difference between them is that the flow switch has an extra option called ‘flow step’. Each branch of the flow switch is defined as a flow step and is not just restricted by true or false branch.
What does Branching mean?
Branching in UiPath is generally defined as the ‘condition’. The branching condition is used when there is an activity with multiple solutions after any specific condition. This branching allows the program to decide what behavior should be displayed in case of the selection of any particular condition.
What is the function of sequence activity in UiPath?
The sequence activity is a small project type responsible for allowing certain permissions to the path to move from one activity to another easily. In UiPath, the sequence activity is a single block activity, and these blocks are developed in such a way that they can be reused several times.
Explain the variables and data types.
In UiPath, variables are commonly used to store data. The data stored in variables can be easily changed or updated. Variables allow us to store data in various forms. UiPath has different data types, such as number, text, date, time, data tables, and universal value, etc.
Why do we use flowchart activities in UiPath?
The flowchart activities enable us to manage basic settings for any task in UiPath. We can use these activities for almost every type of automation project despite their length and complexity. Besides, flowcharts are used for segregating and building logical operations during the automation of complex business projects. Flowchart activities can be used to integrate necessary actions or functions in flowcharts during the automation process.
Why the term ‘assign activity’ is used in UiPath?
Assign activity in UiPath is mainly used for assigning the values to variables. This activity is mostly used when we want to change the value of the variable. Also, this activity helps in such cases when we want to implement a loop to our project. For example, incrementing the value of a variable in the loop. The activity remains in-built with the Favorites group by default. However, we can simply remove it by using ‘Right-click’ and then ‘Remove’ option.
There are two options that we can use by assign activity:
- After adding the value, we can store values in the existing variable.
- After adding the value, we can store values in any other array.
Why do we use break activity?
UiPath provides an option to stop any specific loop at any chosen point using the ‘break’ activity. We can use that time to proceed with any other single activity or multiple activities as per the project’s need.
Why do we use ‘do while’ activity?
The ‘do while’ activity is a condition used to execute any particular part of the automation project when the condition is true. If the specified condition doesn’t meet, means the condition is false, the project exits the loop. It can be used to step through array elements in the automation project in UiPath. The activity is also useful to execute any specific activity multiple times. We can easily increment counters if we want to browse through array indices or when we want to step through a list of items.
Why do we use the If activity?
The ‘If’ activity is a combination of a statement and two different conditions. This activity is mainly used to compare two values or two activities based on specified conditions. In this process, if the condition satisfies, it returns true; otherwise, it returns false. The first condition is executed only when the particular statement is true, while the second (the statement inside the else block) is executed when the statement is false. The ‘If’ activity is beneficial in cases where we want to make decisions based on the values of the variables.
Explain Control Flow in the context of UiPath.
The concept of Control Flow is derived from computer science, which is used to define the order or the sequence of actions executed in automation. To achieve a well-formatted Control Flow, we are required to use appropriate variables and activities during the automation process.
What is the use of Delay activity?
We can use the delay activity to pause or stop the automation for any specific period. The delay activity is mainly used when we require some time for any specific application or activity to be processed. At that particular delay period, we can process some other activities of the automation process.
What is UiPath?
UiPath Studio is a software solution that allows automating repetitive office tasks. It is founded by Romanian entrepreneur Daniel Dines in the year 2005. It converts tedious tasks into the automation process can work with multiple tools.
What are the features of RPA?
The features of RPA are:
- Accurate: It works with accuracy and uniformity. Thus, RPA helps to reduce errors.
- No programming required: RPA tools do not require any programming knowledge.
- Consistent: The RPA software is developed in a way that all repetitive tasks can be performed in the same way.
- Productivity rate: Task execution time is faster compared to the standard approach.
- Efficiency: It can work continuously without a break, with the same efficiency.
- Cost-cutting technology: It enables you to reduce manual workforce and therefore decreases the cost needed to perform any task.
Define UiPath automation
UiPath automation is a process Automation vendor. This tool helps to automate any type of process.
What is the primary difference between test automation and process automation?
Test Automation is used for testing purposes while automating any application to check whether the cases are pass or fail. On the other hand, process automation used to automate the process without any human intervention.
List properties of UiPath
Properties of UiPath are:
- ContinueOnError
- DelayAfter
- DelayBefore
- TimeoutMS
- WaitForReady
- Target
List out popular tools for RPA
Various tools used for RPA:
- Open span
- UiPath
- EdgeVerve
- Kofax
- NICE Actimize
- Automation Anywhere
- BlackLine
- Verint
- HelpSystems
- Datamatics
- Thoughtonomy
What is Process Studio?
Process Studio is a process modelling application like MS Visio. It is used to create a process in Blue Prism. Process Studio uses various flow diagrams and notations.
What is the difference between UiPath and Automation Anywhere?
The difference between UiPath and Automation anywhere is:
| UiPath | Automation anywhere |
| It follows the web-based architecture | The architecture includes client and server |
| Supports browser and mobile app. | Supports access through the app only. |
| Scalability recommended for small projects only. | Highly scalable for small and mediums projects. |
List out the things that can be automated using RPA
Things that can be automated using RPA are:
- Report generation from the website.
- Data capture and data manipulation work.
- Collection the information from different forms.
- Email sharing.
- Data entry works.
- Daily and repeatable work in the system.
What is a generic variable in UiPath?
A generic variable is a special variable that can store any kind of data types like int, dates format, arrays, and string.
Mention the steps to create a project and execute in UiPath studio?
Steps for creating the Project are:
Step 1) Click start in UiPath studio software.
Step 2) Select the project type.
Step 4) In the new tab, enter the name, location, and description and click on create.
Step 5) Drag and drop the activities into the design window.
Step 6) Select RUN or press F5.
What is the difference between Basic and desktop recording?
| Basic Recorder | Desktop Recorder |
| Each activity of the basic recorder generates a full selector. | Activities of desktop recorders generate only partial selectors. |
| A basic recorder cannot generate a container for every activity. | Desktop Recorder can generate a container for each activity. |
| It is slower than the desktop recorder. | It is faster than the basic recorder. |
| It is suitable for a single activity. | It is suitable for more than one activity. |
List types of OCR engine available in the market
Types of OCR engines are: 1)Google cloud OCR, 2) Microsoft Cloud OCR, 3) Microsoft OCR, 4) Google OCR, and 5) Abbyy Cloud OCR.
What is the need for Element Exists?
It is used to check whether UI Element is present or not during the execution of the program. Element exists only supports Boolean.
What are the contentions in UiPath?
Contention in UiPath enables developers to make a contention for the project improvement.
Explain the Delay activity
Delay activity in UiPath is used to pause or stop the automation for some time. It is mainly used in projects where there is a need for time to wait and start a specific application. Delay activity can also be used for applications that are waiting for information processing.
Explain Do While Activity in UiPath
Do while activity enables programmers to execute the particular part of automation when the condition is true. However, If the mention condition is not true, then the loop cannot be executed.
It is used for step through the Element, which is present in the array. Do while activity also helps in executing particular activity multiple times.
Explain project debugging concept in UiPath
Debugging concept is used for finding and showing the error for a specific project. It has both breakpoints and logging. Debugging also helps you to gather information about the Project and highlight the error step by step.
What is the meaning of publishing an automation project?
Publishing of the automation package means archiving it. The related files are present in a specific folder for sending it to a robot and executing it.
Explain the hardware infrastructure needed to run the Blue Prism Robotic Automation Platform
Developers can develop software using a front office or back-office process. It can run on any desktop machine.
Explain the difference between test automation and RPA
The difference between test automation and RPA is:
| Test automation | RPA |
| Test automation is used to reduce test execution time. | RPA used to reduce headcount using automation. |
| It automates repetitive test cases. | It reduces headcount through automation. |
| Coding knowledge required to create Test Scripts | Wizard-driven and coding knowledge not required. |
| It can automate a product. | It can automate a product as well as a service. |
| Limited to technical users. | It can be used across the board by all stakeholders. |
Explain the ways to create Variable in UiPath
There are three ways to create a variable in UiPath:
- Applying the variable tab available in the control bar.
- Using the output column and properties window.
- Selecting Create variable option available in the ribbon tab.
Explain switch activity
Switch activity is used to accept objects depend on the defined character’s values. It uses the integral argument that can be changed by going to the properties panel and selecting the expected argument type.
Explain while activity
While activity helps in preparing an activity when a status is valid.
Explain for Each Activity
For each activity helps in providing the step using data tables, arrays, lists, and other collections. It enables the programmer to repeat the data and process the information individually.
What is the primary difference between screen scraping and data scrapping?
The primary difference between screen scraping and data scrapping is that Screen scraping is a method to extract structured data from the UI element. Data scraping is a method to extract the structured data from any document or web and save it into spreadsheets or databases.
What is an Array?
The array is a type of variable that allows developers to store multiple values of the same data type. UiPath Studio supports numerous kinds of arrays. Programmers can create a variety of numbers, strings, Boolean, and more.
How to automate database?
UiPath developers can automate the database by installing Uipath.database from the managed package. Programmers can provide all the details of the database in activity properties.
What is the primary difference between the Attended & Unattended bot?
Attended bot works on workstation similar to a human. It is triggered by the user through their events or actions. On the other hand, unattended robots work in neglected in virtual environments. It can automate any number of processes.
Explain UiPath Explorer
UI Explorer is a tool that is used to create a custom selector for a UI element. It is used only if the UiPath.UIAutomation.Activities package is installed in the Project.
What is the primary difference between Step into and Step in UiPath?
The basic difference is: Step over can be used for running step by step programs, whereas step overused for fast execution.
What is an output panel?
The output panel is the type of panel where the developer can view the result of execution.
What is an outline panel?
The Outline panel shows the project hierarchy, all nodes, as well as variables.
What is the way to automate excel macro using UiPath?
Automation in excel macro using UiPath is performed using execute macro activity installed from manage package window.
List sections which are available in UiPath
Sections available in UiPath are: 1) Projects Panel, 2) Activity Panel, 3) Workflow Designer, and 4) Properties Panel.
What is the difference between while and do while activity?
The difference between while and do-while is that while loop check condition before the iterating loop. The do-while loop verifies the condition after the execution of the statement in the loop.
What is an exception?
An exception is an error that happens at the time of execution of a program. The error handling activity offers mainly four options: 1) terminate workflow, 2) rethrow 3) throw, 4) try and catch.
What is the main difference between Excel and Workbook activity?
The main difference between Excel and Workbook activity is that in Excel application, the user cannot access the password-protected popups for entering credentials. On the other hand, workbook activity makes it is possible.
What is Anchor base in UiPath?
Anchor base is a container that searches for a UI element using other UI elements. This tool can be used when any reliable selector is not present.
Explain Email automation
Email automation refers to automating all manual steps like Sending emails, receiving emails, attaching the attachment in the email, and downloading it.
How to filter mail using UiPath?
There are two methods to filter the mail:
- Users can filter email through if condition in for each loop.
- Users can also filter email by providing filter conditions in the “Get outlook” filter option.
Explain PDF automation
PDF automation is a process of fetching all the information from PDF files.
What is the RPA – Robotic Process Automation?
| Robotic Process Automation | |
| Robotic | Machines that mimic human actions are called Robots. |
| Process | The sequence of steps which lead to a meaningful activity. For example the process of making tea etc. |
| Automation | Any process which is done by a robot without human intervention. |
To sum it up, mimicking human actions to perform a sequence of steps that lead to meaningful activity, without any human intervention is known as Robotic Process Automation.
Now, this is the most generic question asked in RPA Interview Questions. Now let’s move forward and see the benefits of it.
What are the benefits of using RPA?
The benefits of RPA are as follows:
- It Saves Cost: Since it can automate almost all manual and repetitive tasks, you can reduce the size of your workforce and hence reduce costs.
- More Accurate in Lesser Time: To err is human, but computers or machines don’t commit any mistakes, they do exactly as they are told and hence are more accurate.
- Easy to Implement and learn: As earlier stated, there is no coding required. Any automation can be created using a simple drag and drop.
- No Coding Required: RPA can be implemented to automate any repetitive process which is done on a computer. This process can be related to any desktop tool or web application, if the process is repetitive it can be automated, that too with minimum coding required.
What are the factors you must look for in RPA software?
The factors to look for in RPA software are as follows:
- Simple: Enterprises should make sure that their products are simple and are easy to learn and implement.
- Speed: The software should be able to design and test new processes to optimize the bots to work quickly.
- Scalability: The chosen RPA software should be able to scale rapidly and also be centrally managed.
- Intelligence: Software should be able to support simple task-based activities, to perform data manipulations.
- Reliable: Tool should have built-in monitoring and support systems to monitor the health of systems.
- Enterprise-Class: The software should satisfy the company’s need, by providing scalability, reliability also.
What is the difference between UiPath vs BluePrism vs Automation Anywhere?
| UiPath | Blue Prism | Automation Anywhere |
| Offers Community Edition / Free Edition | Recently launched a Community Edition | Recently launched a Community Edition |
| Most Popular Tool | Popular than Automation Anywhere | Less Popular than others |
| Doesn’t require coding | It has a functionality that allows the user to write code, but users can manage without it. | It doesn’t require programming knowledge as you have activities to use for each and every functionality. |
| Has free online training and certification programs | Provides official certification program | Recently launched a certification of 50$. |
| Provides desktop, web and Citrix automation | Designed for Citrix automation for BPO. | Reasonable across all mediums. |
Can you mention the steps of how to get started with RPA?
As you can see in the below image, to get started with RPA, you need to follow the below steps.

- Step 1: Before you actually start using RPA, you need to know the history behind RPA. That is, learning all about the Traditional ways of Automation.
- Step 2: Once you know the history behind RPA, you should understand What is RPA and learn in which sectors it can be used.
- Step 3: Once, you get through all the basics of Robotic Process Automation, you can start automating your tasks. To automate tasks you have to first understand its workflow and know which repetitive task can be automated.
- Step 4: Lastly, you need to gain extensive expertise in RPA Tools such as UiPath, Blue Prism & Automation Anywhere.
How is a chatbot different from robotic process automation?
The difference between a chatbot and an RPA engine is similar to a difference between a mouse and a mammoth. By the names,
ChatBot – A bot programmed to chat with a user (human) like a human. Possibly recommend a pre-learned resolution to a particular problem that the user faces or to make a request and instruct backend systems to provide a request.
RPA (Robotic Process Automation) – A bot programmed to automate a manual business process of executing a task or an activity within a business function. A business function can be like HR/Finance/Procurement etc. A chatbot can be a medium to feed an input into an RPA engine but cannot replicate the features of an RPA engine.
What is the difference between UiPath and Selenium?
Selenium is specifically designed to test web applications and websites; it is impossible in selenium to interact with multiple applications and taking the output of one application as an input for other applications. It cannot work with Virtual environments like Citrix etc. at all. While UiPath is an RPA tool that is designed to automate any type of existing software process to replace any type of activities that can be performed by a human.
So, we can say that RPA is the next level of existing automation tools. It allows people to build a very complex rules-based process with very little software development skills. You can do all things using UiPath which can be done by Selenium but vice-versa is not possible. You can also look at my below articles for more details on these tools.
What are the general requirements of RPA for front and back-office processing?
Well, the fact is RPA is well-known for its flexibility and it is capable to meet the robust IT standards without compromising the security. It is possible to use the robotic software for front and back office. Most of the requirements are the same for both and thus users need not worry. The same configuration can easily be deployed and the results that can be derived are always superior in every aspect.
During the planning phase of automation, what points are to be considered on priority?
After selecting the tool which is the first task, the next big thing that matters a lot is selecting the right framework. There are various items that are tagged as In scope and Out Scope that need to be selected based on the type of task. After this, the test environment is to be considered. If required, users need to prepare the charts of project timelines. At the same time, the identification of deliverables is another major factor that is to be considered.
What do you by mean by the term Information Collection in RPA?
In RPA, robots need raw data or information to perform their operations smoothly and reliably. They generally collect this information from different resources and it is also possible that the same can be provided to them manually.
What is the difference between thin client and thick client?
- Thin client: It is an application that we cannot get the quality properties while spying using any RPA tool.e.g. Any virtual environment.
- Thick client: It is an application that we get a pretty handful of attribute features using RPA tool e.g. calculator, Internet Explorer
What is the difference between Mainframe and Non-Mainframe Applications?
Mainframe applications:
- It’s a single screen and keyboard-based application.
- There are separate set in-built commands supported by Blue Prism especially for mainframe applications
Non-mainframe applications:
- It includes multiple screens
- Control moves from one screen to another screen.
What are the session variables?
Session Variables are particular to that instance of the Process. If 2 instances of the same process are continuing at the same time, they both have the same session variables, but the session variables’ values will be different.
Mention the applications of Robotic Process Automation
Few of the applications of robotic process automation are as follows:
- Data extraction: All enterprises need to record their transactions in journals so that they can be used for future processes. Over her instead of the manual workforce and having a question always in mind whether the transaction is stored correctly or not, a robot can be used to gather and consolidate transactions.
- Performing Financial Close & Reporting: The tedious process of posting data from various sources to sub-ledgers of a company to create and deliver financial filings can be easily handled through RPA.
- Getting reports about Market: Organizations may need to get the report of the market situation on some parameters on a daily basis, to compete with their competitors. A robot can be put into this job, to deliver a full report of the market on time.
- Processing of Exception Orders: It is often observed that sales orders hold the price for a number of days. In such situations, a robot can do a price check of that particular product and verify the current price with the held price.
- Maintaining customer data: In an enterprise, many customers may get connected to the business on a daily basis. Now, every company needs to maintain the data of each and every customer. If a person does it, then it may take longer than a robot. But, if a robot does this task, then data can be periodically validated and updated.
What are the differences between UiPath and Blue Prism?
| Differences | UiPath | Blue Prism |
| Programming languages | UiPath uses VB. | Blue Prism Uses C#. |
| Control Room/Dashboard | The control room has The Orchestrator – is web-based, it is accessible through mobile or browser. | Blue Prism has customer-based servers, available only within their applications |
| cost and uses | UiPath is more affordable
It is easy to learn and operate |
How to convert string to integer in UiPath?
To convert a string to integer in UiPath, you can use the method: Convert.ToInt32(String variable_name)
Example:
String sampleage= 45
int convertedage = Convert.ToInt32(sampleage)
Mention the steps to convert the output string variable into the Output data table
To convert the output string variable to the output data table, you can use the Generate Data table activity as follows:
- Drag the Generate data table activity from the Activity pane.
- Go to the properties section and assign an input variable as String output.
- Then, mention the output data table in the variable
- You will see that the string values are assigned to the data table variable
What is the Computer Vision activity used for?
Sicne the automation of virtual desktop infrastructure environment is a complex task, the Computer AI Vision activity of UiPath has been recently introduced to directly identify the streamed images.
What is Project Debugging in UiPath?
Debugging is the process of identifying and removing errors from a given project. Coupled with logging, it becomes a powerful functionality that offers you information about your project and step-by-step highlighting, so that you can be sure that it is error-free. Logging enables you to display details about what is happening in your project in the Output panel. This, in turn, makes it easier for you to debug automation. Breakpoints enable you to pause the execution of a project so that you can check its state at a given point.
What do you understand by Append Range in UiPath?
The append range in UiPath is used to edit or insert data into an existing workbook. Also, whenever the new data is appended into a file, the existing data will not be overwritten.
In UiPath studio, which recorder is suitable for Virtual Environment Automation?
The recorder which is suitable for virtual environment automation is Citrix Recorder.
Q188. How can we identify a Column in a database in UiPath Studio?
We can identify a Column by:
- Using a Column Index
- Using a Column Name
Which activities can be used to iterate through an array in UiPath Studio?
Following are the activities that can be used to iterate through an array in UiPath Studio
- For each Activity
- While Activity
What does the Accuracy property represent in the Click image activity?
It is a unit of measurement from O to 1 which expresses the minimum similarity between the image you are searching for and the one to be found.
Mention the usage of Element exists
The Element exists is used to identify whether the UI element is present or not during the execution.
What do you understand by UiPath?
Similar to programming knowledge, variables are used as naming convention to store one or more values.
In UiPath studio, how elements are recognized on screen?
They can be recognized through the attributes of UI elements.
What is the Assign Activity in UiPath?
The Assign activity is an important activity that is going to be used quite often, as it enables you to assign a value to a variable. You can use an Assign activity to increment the value of a variable in a loop, sum up the value of two or more variables and assign the result to another variable, assign values to an array and so on. By default, this activity is also included in the Favorites group. To remove it, right-click it and select Remove.
What is the Delay Activity in UiPath?
The Delay activity enables you to pause the automation for a custom period of time (in the hh : mm: ss format). This activity proves itself quite useful in projects that require good timing, such as waiting for a specific application to start or waiting for some information to be processed so that you can use it in another activity.
What is the Do While Activity in UiPath?
The Do While activity enables you to execute a specified part of your automation while a condition is met. When the specified condition is no longer met, the project exits the loop. This type of activity can be useful to step through all the elements of an array or execute a particular activity multiple time. You can increment counters to browse through array indices or step through a list of items.
What is the If Activity in UiPath?
The If activity contains a statement and two conditions. The first condition is executed if the statement is true, while the second one (the activity in the Else section) is executed if the statement is false. If activities can be useful to make decisions based on the value of variables.
What do you understand by Selectors and Wildcards in UiPath?
Similar to that in SQL, wildcards are symbols which enable you to replace 0/ more characters in a string. They are mostly used while dynamically changing attributes in a selector.
The following wildcards are used:
- Asterisk (*) – replaces zero or more characters
- Question mark (?) – replaces a single character
Selectors are used to store the attributes of a GUI element and its parents, in the shape of an XML fragment.
What is System Administrator in UiPath Orchestrator?
The default host admin which is created while installing UiPath Orchestrator is the System Administrator. The host admin or most commonly known as the system administrator has the right to create new tenants, audit password change, create, update, delete actions on settings, and change application settings. The profile page enables the host admins to change their information and password along with viewing the last login attempts. Not only this, but the admin can enable or disable a tenant at any point.
How do you activate UiPath Studio license?
Online Activation

- Click the Activate License the UiPath Registration window is displayed.
- Fill in the Email Address field with your email address.
- Fill in the License Key field with the license key you received.
- Select the Automatic activation
- Click the Activate Your UiPath license is now activated and you can start creating automation workflows.
What are the steps to get the desired package in UiPath studio if it is not available in the Package Manager?
The steps you must follow are as follows:
- Go to this proxy site to get the packages. This will list all the packages with their URLs and latest versions.
- Next, go to the URL followed by the package name and download it to local drive.
- Then open UiPath package Manager and right-click on any of the nodes like Installed->All.. , Available-> All..
- Configure Sources will pop up, point that to the directory where package is downloaded in the local. This will display all the downloaded packages on the UiPath package manager.
Now go ahead and follow the normal process to install the package from the UiPath package manager.
What are the differences between Basic and Desktop recording?
| Basic Recording | Desktop Recording |
| Generates a full selector for each and every activity | Generates partial selector on each activity |
| Comparatively slower than Desktop recorder | Quick than Basic recorder |
| Does not generate container for each activity | Generates container for each activity |
| Suitable for a single activity | Suitable for multiple activities |
What are the Arguments in UiPath?
Arguments are used to pass data from a project to another. In a global sense, they resemble variables, as they store data dynamically and pass it on. Variables pass data between activities, while arguments pass data between automation. As a result, they enable you to reuse automation time and again.UiPath Studio supports a large number of argument types, which coincide with the types of variables.
Therefore, you can create Generic Value, String, Boolean, Object, Array, or DataTable arguments and you can also browse for .NET types, just as you do in the case of variables. Additionally, arguments have specific directions (In, Out, In/Out, Property) that tell the application where the information stored in them is supposed to go.
What is tracing and how do you enable tracing in UiPath?
By default, UiPath generates log files that track the activity of Studio and the Robots. These logs can be accessed from the Execute ribbon tab, by clicking the Open Logs button.
For complex issues, more details about your automation are needed. To gather them, tracing must be enabled.
In UiPath Studio, tracing generates a .etl file. It contains binary log data at the trace level, such as disk accesses or page faults, and is used to log high-frequency events while tracking the performance of an operating system.
How will you price an RDA project to a customer?
First, we will identify the scope of the automation like:
- How the business process flows.
- How many applications are involved?
- How complex the interactions between these applications.
Once we know all these then we will work out the number of bots to be deployed and estimate the cost for each bot to develop and deploy. This is how we do at a high level. Usually based on the complexity involved the project may go anywhere between 6–12 months.
How can you make the UiPath Robot as a REST endpoint, to start and manage the process?
Since the Robot API provided earlier by UiPath has been depreciated, you can now use UiPath Orchestrator services to use robots in web services.
What are the steps to connect robots to orchestrator in UiPath?
To connect the robots to orchestrator in UiPath, follow the below steps:
- Create a Robot in your Orchestrator.
- In the system tray, click the UiPath Robot icon. The UiPath Robot tray is displayed.
- Click the Options button and then select Settings. The UiPath Robot Settings window is displayed.
- In the Machine Key field, enter the key received from the user who created the Robot in Orchestrator.
- In the Orchestrator URL field, enter Orchestrator’s address, such as http://platform.uipath.com.
- Click OK. The Robot is now deployed to Orchestrator and has the available status. Each time a Robot is registered to Orchestrator, a Robot user is automatically created and is assigned the Robot role. (You can view it in the Users page.)
Can you mention how to pass variables in selectors in UiPath?
To pass variables in selectors you must pass the entire selector through a variable of String data type.
What are the steps to connect the database to UiPath and also read data?
You can follow the below steps to connect the database to UiPath.
- You first need to have Database activities package installed. You can install this package using the Package Manager.
- Now, you can use the “Connect” activity to set up a connection between UiPath studio and Database.
- Next, click the “Configure Connection” button to configure the connection.
- Select the required connection settings and do Test Connection. On successful test connection, click OK.
- Once the connection is established, use the “Execute Query” activity to write your required SQL query to read data.
What are the alternatives for Get outlook messages activity in UiPath?
A. Get SMTP messages
B. Get IMAP messages
C. Get POP3 messages
D. Both b & c
Ans. (D)
How many robots do we get in the UiPath community edition?
A. 1
B. 2
C. 3
D. 4
Ans. (B)
What is the difference between variable & argument?
A. Both are same
B. Can be used throughout the workflow
C. Has same memory address
D. Variable is the memory allocation of an assigned object whereas arguments are used to pass values into different workflows created by user
Ans. (D)
How can we use keyboard shortcuts during the automation process?
A. Use Send Hotkey activity
B. Manual attempt
C. Using different activity to acquire end result
D. Select item activity
Ans (A)
Which type of recording is best suited for automation in local machine?
A. Desktop Recording
B. Screen Recording
C. Basic Recording
D. Citrix Recording
Ans (A)
What are the components of the Debug tab?
A. Highlight Elements
B. Save as Template
C. Publish
D. UI Explorer
Ans (A)
What is the SMTP port number for Gmail?
A. 465
B. 586
C. 472
D. 587
Ans (D)
How many retries does the Retry Scope activity have by default?
A. 1
B. 2
C. 3
D. 4
Ans (C)
Which of the following data types can be stored as Assets?
A. Decimal
B. Credential
C. Integer
D. Both b and c
Ans (D)
Which of the following activities is linked with the Stop command in UiPath Orchestrator?
A. Debug Activity
B. Should Stop Activity
C. Should Start Activity
D. Highlight Elements
Ans (B)
Which of the following option is used to stop a running process?
A. Kill
B. Stop
C. End
D. Run
Ans (B)
Which of the following activities can be used to retrieve information from an asset?
A. Get Data
B. Get Asset
C. Get Database
D. Get Excel
Ans (B)
Can the name of the machine template be changed?
A. No
B. Yes, only if there are edit rights on machines
C. Yes, without restriction
D. Yes, only if there are edit rights on robots
Ans (B)
What do you understand by transaction?
A. A set of arguments added to queue
B. A set of jobs added to queue
C. A set of processes added to the queue
D. Execution of process
Ans (A)
Can we change a standard robot to floating robot?
A. No
B. Yes
C. Yes, but only for attended robots
D. Yes, but only for unattended robots
Ans (C)
What is the RPA – Robotic Process Automation?
Ans: Robotic Process Automation is the process of training robots and making them act like human beings to perform tedious and time-consuming tasks. In this process, Robots are trained enough to accomplish specific works on their own based on the predefined rules and regulations.
What is Ui Path?
Ans: Uipath is an Automation company founded in 2005 by Daniel Dines and Marius Tirca. It is an automation tool used for automating the repetitive works of windows desktop. UiPath is the simplest automation tool that automates repetitive and tedious tasks and eliminates human intervention.
What would be the actual time to build an operational agility framework?
Ans: The average time that it takes to build operational agility is ranged between 4 to 12 weeks from the date of project commencement.
What makes UiPath different from Selenium?
Ans: Selenium is a popular testing tool and used to test various websites and applications. When it comes to the integration part, it is not possible to integrate with other applications. It is even impossible to work with virtual environments like Citrix etc. when it comes to UiPath, and it is a Robot Process Automation tool designed to automate the works that are earlier performed by human beings. Using UiPath, one can automate complex tasks with minimum code requirements.
Explain the difference between the chatbot and RPA?
Ans: There is a big difference between a chatbot and RPA.
Chatbot: A bot is a pre-programmed software which acts similar to a human being. These chatbots help the visitors to take some intended actions. The best thing about chatbots is that they learn from past experiences and act according to the situation.
RPA (Robotic process automation): RPA is a broader concept and chatbot is a very narrow or sub-topic of RPA. RPA is used to automate the complex processes but chatbot can not.
List out the basic requirements of RPA to automate front and backend processes?
Ans: RPA is the well known and robust technology to automate both frontend and backend tasks without compromising on quality and security standards. It is effortless to use and automates the frontend and backend tasks. All most all the automation processes of the backend, as well as front end, are similar to each other, and the users don’t need to worry about it. The configurations are easy to deploy and maintain.
What are the main elements to consider during the phase of the Automation?
Ans: Once you are done with the right Automation tool that works for you, the next thing that you need to do is selecting the best framework. You need to choose the different items which are tagged as In Scope and Out Scope that are preferred based on the type of task. The next thing we need to consider is the test environment, and deliverables identification is also one of the significant factors to consider.
What is meant by information collection in RPA?
Ans: In RPA, robots need raw data or information to execute the functions that they are assigned. As they can reliably perform the tasks based on the information collected from various sources, we can even have a chance to feed the data to robots manually.
What are the flowchart activities in UiPath?
Ans: The flowchart is generally used for general settings purpose in UiPath. You can use these flow charts for various types of projects despite their complexity and length. Flowcharts help the organizations in building and segregating the logical operations, in building the complex business models, and integrate various things.
Explain about Flow Switch in UiPath?
Ans: Flow chart and flow switch both have the same features, but the only difference is the flow switch has an extra feature called as “flow step” which is not restricted by true or false branch.
What do you mean by sequence activities in UiPath?
Ans: The sequence is defined as a small type of projects which clears the path from switching from one activity to another with ease. It acts as a single activity of block, and you can re-use these blocks for any number of times.
What is the State of a machine?
Ans: A machine needs to undergo various states while executing a single task. And these different states are known as machine state. It switches into different states if the action is triggered.
What is the procedure to create a Project in UiPath?
Ans: If you want to create a Project in UiPath, the first thing that you need to do is create a folder with your name and then select a location to save it. The folder which you have created will automatically get stored in the default directory.
How many types of recordings do we have in UiPath, and explain about each of them?
Ans: We have four types of recordings in UiPath, which are essential, desktop, web, and Citrix.
- Basic: It helps in generating the full selector for each activity but contains no container. So the automation process in this recording is much slower, but it best suits for the single operations.
- Desktop: This is suitable for multiple actions and desktop apps. It is much faster when compared to basic and has a container and partial selector features as well.
- WEB: It is mainly used for recording the web pages and for browsing. It can create its container.
- Citrix: It helps in recording virtualized environments, keyboard automation, images, and permit texts.
What is the need to perform the data scraping in UiPath?
Ans: Data scripting is a technique used to extract structured data from the web or any other application and saves the same to database or spreadsheet or.CSV file. Structured data is a form of information that is understandable and predictable. In UiPath, we use the scraping wizard to extract the structured data.
What is meant by assign activity in UiPath?
Ans: Assign activity in UiPath helps in assigning the values to different variables. In the majority of the cases, they are used when the value of a variable need to be increased or when the loop is presented over there. Here you have two options, after adding the value you can store the values in the same variable or else you can save it in the other array.
What is meant by break activity in UiPath?
Ans: The break activity in UiPath is used to stop a particular loop at any given point, and you can use that time to do other activities.
Explain about Package manager in UiPath?
Ans: A package manager is a bundle of various elements that help to automate the process. A package manager includes various things such as libraries, frameworks, wrappers.
What is the effective process to Log into UiPath?
Ans:
- For each activity, there should be a login.
- There should be a trace process to know the operations and to correct the errors.
- You can specify the login as per your needs in the production environment.
How could you handle the credentials in UiPath?
Ans: Below mentioned are specific proven ways to handle the credentials.
- You can do it by using a credential manager on your window.
- You can also store the details in Orchester as the credential variable type.
- You can either use input boxing to get secure text activity
For what purpose UiPath Robotic Enterprise Framework template is used for?
- It acts as a starting point for each project.
- It will be used as a source for the front office Robots.
- The framework acts as a queue in orchester.
Explain about automatic recording in UiPath?
Ans: Here in UiPath, you can have a facility to record the actions automatically. It can be free to customize and parameterized. Following are the steps that are generated for recording the actions automatically, which are a click, type into, check select items.
What would be the procedure to extract the data from the database?
Ans: We can extract the data by using Linq.
How can we connect and read the database?
Ans: With the help of Database connectivity, we can connect to the database and read the decentralized data activity.
What are arguments in UiPath?
An argument in UiPath will help the program to create any arguments where we can also make some changes. In arguments, we need to mention the title which is compulsory.
What is Flow Switch in UiPath?
Flow decision and flow switch are the same things except flow switch have some difference that, each section of the flow switch is identified as flow step.
What are session variables?
Session Variables in UiPath are particular to one Process of the instance. If more instances of the corresponding process are continuing at the same time, that may have the same session variables but the values will be changed.
What are the properties in UiPath?
In UiPath, we can use many activities which are used for automating the applications of the web apps in the activity panel under UI automation. The general properties of these projects are Delay Before, Delay After, Time out MS, Continue on Error, Wait for Ready, and target.
What is the main difference between Mainframe and Non-Mainframe Applications?
Mainframe applications:
- The mainframe is a separate screen and keyboard-based application.
- Particularly for mainframe applications, the separate set in-built commands supported by UiPath.
Non-mainframe applications:
- Non-mainframe applications include various screens.
- Control transfers from one screen to another.
What is branching in RPA UiPath?
Branching in UiPath is a “condition”. This statement will help the program to decide the behavior when any condition will be chosen.
This Branching condition is applied when an exercise is having more than one solution after a specific condition.
What is UiPath state machine?
While executing if any machine starts using a specific state of automation, is known as the state machine. It switches from one state to another if any item is activated.
How to create a project in UiPath?
To create a project in UiPath, before selecting a particular location, we have to create a folder. Then the new folder will be stored in the directory.
What are Wildcards and Selectors in UiPath?
Wildcards assists in restoring the sequences. It is used while dealing with the properties which are dynamically shifting.
The selector used in generating the selection by using the Wildcards automatically.
What is the use of Element Exists in UiPath?
Element Exists is used to recognize the UI Element which is present or not during the performance.
The output of the active support only Boolean in Element Exists.
What is the Delay Activity in UiPath?
The delay activity is used for making pause/stop the automation. This is also applied in projects like waiting and then start of particular applications for processing information.
What is the Assign Activity?
Assign activity is preferred as it assists in selecting tasks to the variables. They are mostly used for increasing the value of the variables. We can add and then store the value to another variable and it supports in assigning the value.
How many ways we can create Variable in UiPath?
In 3 ways we can create the variable in UiPath,
- We can perform the variable applying the variable tab from the Control bar.
- From the Output column and Properties window, we can create the variable.
- We can create the variable, by Selecting Create variable from Ribbon tab.
What is meant by Switch Activity?
Switch Activity is used to accept objects based on the defined values of the characters. It uses the integral argument as default from which can change it by proceeding to the properties panel and choosing the expected Type of Argument.
What is the Generic variable in UiPath?
It is a type of variable which can collect any variety of data types like dates format, int, string, and arrays.
The Generic Variables are used only in RPA UiPath.
What is the Difference between Basic and desktop recording?
| Basic Recorder | Desktop Recorder |
| 1.Each activity Generates full selector | On each Activity, it Generate only partial selector. |
| 2. Used for single activity | Used for multiple activities |
| 3. Much Slower in Operation | Faster in Operation |
| 4. Generate container for each Activity. | It also Generate container for each activity |
What is meant by the While Activity?
This activity serves in preparing a special activity regularly when a special status is true. The difference between while and do while is in the former the state will be decided and then the circuit will be completed.
What Is Meant by Break Activity?
- By using Break Activity, we can simply check a special circuit at any point and we can also continue with additional activity at the same time.
- What is Automatic Recording?
- The Automatic Recording will provide a support of the complete company methods from which we can easily customize the project.
How to activate UiPath Studio license?
- Once the Registration window is displayed, click on the Activate License.
- Give Email address on the field of Email address.
- Provide the license key you received.
- Now, Select the Automatic activation
- Select the Activate Your UiPath license to activate.
What are the Differences between Basic and Desktop Recording?
| Desktop Recorder | Basic Recorder |
| Generate only partial selector on each activity | 1.Each activity, it Generates full selector |
| Suitable for multiple activities | 2.Suitable for single activity |
| Faster than Basic | 3. Slower than Desktop recorder |
| Generate container for each activity | 4. Do not generated container for each activity |
So, this brings us to the end of the Robotic Process Automation using UiPath Interview Questions blog.This Tecklearn ‘Top Robotic Process Automation (RPA) using UiPath Interview Questions and Answers’ helps you with commonly asked questions if you are looking out for a job in Robotic Process Automation using UiPath or RPA Domain. If you wish to learn Robotic Process Automation using UiPath and build a career in RPA domain, then check out our interactive, Apache Cassandra Training, that comes with 24*7 support to guide you throughout your learning period.
https://www.tecklearn.com/course/robotic-process-automation-using-uipath/
Robotic Process Automation using UiPath Training
About the Course
Tecklearn’s Robotic Process Automation training using UiPath will prepare you for UiPath’s RPA Developer Advanced Certification Exam so that you can drive RPA initiatives in your organization. RPA training and certification is a comprehensive course for mastering Robotic Process Automation, different tools in RPA, the life cycle of RPA, deploying the UiPath tool, UiPath Studio, invoking a UiPath workflow, Citrix automation, automating the virtual environment and more through hands-on projects and case studies.
Why Should you take Robotic Process Automation using UiPath Training?
- The average salary of RPA Technical Automation Architect is $116,872 per annum – Indeed.com.
- Robotic Process Automation market will reach $2.9 billion by 2021 – Forrester Research
- Robotic Process Automation is being heralded as one of the booming industries in today’s digitally-driven economy. Every industry including banking, finance and information technology can immensely benefit from the RPA industry
What you will Learn in this Course?
Introduction to Robotic Process Automation
- Why RPA?
- Industry Implementation of RPA
- RPA Growth Trends
- Different RPA Tools
- Types of Bots
- Why UiPath?
- UiPath Installation
- Getting Started with UiPath
- Project and Project Types
- UiPath Dashboard
- UiPath Overview
Important components of UiPath
- Introduction to UiPath Studio, UiPath Robot and UiPath Orchestrator
- Working with variables
- Managing control flow
- Excel Automation
- Gmail automation with UiPath
More about RPA
- Ui Path Studio Components
- Passing Value from one task to another in Ui Path
Programming, Debugging and Exception Handling
- Programming Activities in UiPath
- Debugging errors in a UiPath Project
- Different ways of Error Handling in UiPath
- Browse through the log files related to UiPath Project
Connect Orchestrator with UiPath
- UiPath Orchestrator Overview
- Orchestrator activities
RPA Tools like REFramework
- Introduction to REFramework
- Purpose of REFramework
- Using State Machine Layout
- State Machine States
- Workflows Involved
- Exception Handling and Logging
Programming Activities Using Data Table
- Programming activities using Data Table
- Learn Data Table Structure, Comprehend Searching Method and Data Table Activities
- Create an environment and associate the workflow
- Creation of Collection
- Email Automation
- Understanding Sequence and Flowchart
- Automate Sending and Reading of Email Message
Data Scrapping
- Importance of Data scraping with UiPath
- Data scraping aspects: Taking screenshot, Activating, getting text, highlighting and selecting item, loading image and more
Desktop Automation
RPA Project
- Excel Operations Automation using Ui Path
UiPath Orchestrator
- Orchestrator Overview
- Orchestrator Account Creation
- Connecting a Robot
- Create an Environment and Associate the Robot
- Publish a Package
- Create a Process from the Package
- Running a Robot and Examine Logs
- Scheduling and Running of Unattended Robot
Got a question for us? Please mention it in the comments section and we will get back to you.

0 responses on "Top Robotic Process Automation (RPA) with UiPath Interview Questions and Answers"