Write a Review Claim Your Ownership
iClass Gyansetu Gurgaon is a Redhat Certified Company founded in 2009 by IIT, NIT, BITS alums with a vision to impart quality education.
We have delivered 32500+ training to our students, 250+ Corporate Training & 100+ Real Time Projects in our world's class infrastructure based in Sector 31 Gurgaon.
We provide training on following Technologies-
Our Presence is in Pune, Nagpur, Gurgaon, Jaipur, Kota, Ahmedabad
Our trainers are working in top MNCs having 10+ years.
Why to join Gyansetu?
Website: www.gyansetu.in
Head Office Address: 2nd Floor, Main Market, Sector 31 Gurgaon
Call: 9999201478/ 8130799520
Course Details
Course
Big Data Hadoop training will make you expert in HDFS, Yarn, MapReduce, Pig, Hive, HBase, Oozie, Flume and Sqoop using real-time use cases on Retail, Social Media, Aviation, Tourism, Finance domain. You will get Gyansetu Hadoop certification at the end of the course.
1. Understanding Big Data and Hadoop
Learning Objectives – In this module, you will understand Big Data, the limitations of the existing solutions for Big Data problem, how Hadoop solves the Big Data problem, the common Hadoop ecosystem components, Hadoop Architecture, HDFS, Anatomy of File Write and Read, how MapReduce Framework works.
Topics – Big Data, Limitations and Solutions of existing Data Analytics Architecture, Hadoop, Hadoop Features, Hadoop Ecosystem, Hadoop 2.x core components, Hadoop Storage: HDFS, Hadoop Processing: MapReduce Framework, Hadoop Different Distributions.
2. Hadoop Architecture and HDFS
Learning Objectives – In this module, you will learn the Hadoop Cluster Architecture, Important Configuration files in a Hadoop Cluster, Data Loading Techniques, how to setup single node and multi node hadoop cluster.
Topics – Hadoop 2.x Cluster Architecture – Federation and High Availability, A Typical Production Hadoop Cluster, Hadoop Cluster Modes, Common Hadoop Shell Commands, Hadoop 2.x Configuration Files, Single node cluster and Multi-node cluster set up Hadoop Administration.
3. Hadoop MapReduce Framework
Learning Objectives – In this module, you will understand Hadoop MapReduce framework and the working of MapReduce on data stored in HDFS. You will understand concepts like Input Splits in MapReduce, Combiner & Partitioner and Demos on MapReduce using different data sets.
Topics – MapReduce Use Cases, Traditional way Vs MapReduce way, Why MapReduce, Hadoop 2.x MapReduce Architecture, Hadoop 2.x MapReduce Components, YARN MR Application Execution Flow, YARN Workflow, Anatomy of MapReduce Program, Demo on MapReduce. Input Splits, Relation between Input Splits and HDFS Blocks, MapReduce: Combiner & Partitioner, Demo on de-identifying Health Care Data set, Demo on Weather Data set.
4. Advanced MapReduce
Learning Objectives – In this module, you will learn Advanced MapReduce concepts such as Counters, Distributed Cache, MRunit, Reduce Join, Custom Input Format, Sequence Input Format and XML parsing.
Topics – Counters, Distributed Cache, MRunit, Reduce Join, Custom Input Format, Sequence Input Format, Xml file Parsing using MapReduce.
5. PIG
Learning Objectives – In this module, you will learn Pig, types of use case we can use Pig, tight coupling between Pig and MapReduce, and Pig Latin scripting, PIG running modes, PIG UDF, Pig Streaming, Testing PIG Scripts. Demo on healthcare dataset.
Topics – About Pig, MapReduce Vs Pig, Pig Use Cases, Programming Structure in Pig, Pig Running Modes, Pig components, Pig Execution, Pig Latin Program, Data Models in Pig, Pig Data Types, Shell and Utility Commands, Pig Latin : Relational Operators, File Loaders, Group Operator, COGROUP
Operator, Joins and COGROUP, Union, Diagnostic Operators, Specialized joins in Pig, Built In Functions ( Eval Function, Load and Store Functions, Math function, String
Function, Date Function, Pig UDF, Piggybank, Parameter Substitution ( PIG macros and Pig Parameter substitution ), Pig Streaming, Testing Pig scripts with Punit,
Aviation use case in PIG, Pig Demo on Healthcare Dataset.
6. Hive
Learning Objectives – This module will help you in understanding Hive concepts, Hive Data types, Loading and Querying Data in Hive, running hive scripts and Hive UDF.
Topics – Hive Background, Hive Use Case, About Hive, Hive Vs Pig, Hive Architecture and Components, Metastore in Hive, Limitations of Hive, Comparison with Traditional Database, Hive Data Types and Data Models, Partitions and Buckets, Hive Tables(Managed Tables and External Tables), Importing Data, Querying Data, Managing Outputs, Hive Script, Hive UDF, Retail use case in Hive, Hive Demo on Healthcare Data set.
7. Advanced Hive and HBase
Learning Objectives – In this module, you will understand Advanced Hive concepts such as UDF, Dynamic Partitioning, Hive indexes and views, optimizations in hive. You will also acquire in-depth knowledge of HBase, HBase Architecture, running modes and its components.
Topics – Hive QL: Joining Tables, Dynamic Partitioning, Custom Map/Reduce Scripts, Hive Indexes and views
Hive query optimizers, Hive : Thrift Server, User Defined Functions, HBase: Introduction to NoSQL Databases and HBase, HBase v/s RDBMS, HBase Components, HBaseArchitecture, Run Modes & Configuration, HBase Cluster Deployment.
8. Advanced HBase
Learning Objectives – This module will cover Advanced HBase concepts. We will see demos on Bulk Loading , Filters. You will also learn what Zookeeper is all about, how it helps in monitoring a cluster, why HBase uses Zookeeper.
Topics – HBase Data Model, HBase Shell, HBase Client API, Data Loading Techniques, ZooKeeper Data Model, Zookeeper Service, Zookeeper, Demos on Bulk Loading, Getting and Inserting Data, Filters in HBase.
9. Processing Distributed Data with Apache Spark
Learning Objectives – In this module you will learn Spark ecosystem and its components, how scala is used in Spark,
SparkContext. You will learn how to work in RDD in Spark. Demo will be there on running application on Spark Cluster, Comparing performance of MapReduce and Spark.
Topics – What is Apache Spark, Spark Ecosystem, Spark Components, History of Spark and Spark Versions/Releases, Spark a Polyglot, What is Scala?, Why Scala?, SparkContext, RDD.
10. Oozie and Hadoop Project
Learning Objectives – In this module, you will understand working of multiple Hadoop ecosystem components together in a Hadoop implementation to solve Big Data problems. We will discuss multiple data sets and specifications of the project. This module will also cover Flume & Sqoop demo, Apache Oozie Workflow Scheduler for Hadoop Jobs, and Hadoop Talend integration.
Topics – Flume and Sqoop Demo, Oozie, Oozie Components, Oozie Workflow, Scheduling with Oozie, Demo on Oozie Workflow, Oozie Co-ordinator, Oozie Commands, Oozie Web Console, Oozie for MapReduce, PIG, Hive, and Sqoop, Combine flow of MR, PIG, Hive in Oozie, Hadoop Project Demo, Hadoop Integration with Talend.
Other Information
Course Fee: Not Mentioned
Course Duration: Not Mentioned
Placement Provided: No
Course Details
Course
1. Introduction and Accessing data
Learning Objectives – This module will introduce you to SAS as a language. It will talk about the minimum set of rules SAS works with, about how to access data in SAS, and more.
Topics – Introduction: History, SAS Windows and it’s contents, SAS Studio on SAS University edition, The SAS language, SAS data sets Parts of a SAS program, Modes for submitting a SAS program, How SAS language works, DATA-STEP’s built-in loop, Program data vector (PDV), Getting your data into SAS, Temporary vs. permanent SAS data sets, Working with data, Creating and redefining variables.
2. Working with Data
Learning Objectives – Once we have created or accessed data in SAS, learn how to then how to work on/with it are the learnings In this module, we will understand SAS functions (there are more than 400 available, so we will focus on a selected few), and some specialized SAS options.
Topics – Creating and redefining variables revisited, SAS functions: NUMERIC, CHARACTER, Working with SAS dates, DATES, SAS formats, SAS informats, PUT & INPUT, Conditional variable creation.
3. Working with Data: Loops and Advanced topics
Learning Objectives – This module has vast literature. This module will talk about how to work on iterative steps/processes with the help of Loops. It will then talk about some advanced topics on working with data.
Topics – Working with data: LOOPS, DO statement (Loop), DO-UNTIL statement, DO-WHILE statement, Working with data: Advanced topics, Retain & Sum statements, Uni-dimensional ARRAYS, PROC SORT – an introduction, SAS Automatic variables
4. Combining Datasets
Learning Objectives – Real-life work scenarios will require an analyst to work with multiple data sets, requiring integration, vertically or horizontally.This module will help you understand how to combine 2 or more SAS datasets.
Topics – Appending datasets, Using SAS dataset option IN, Appending datasets using IN, Merging datasets, Merging scenarios through Venn diagram, Merging codes for 4 scenarios.
5. SAS Procedures
Learning Objectives – SAS houses in-built procedures or SAS programs helping the user save time in writing customized codes for frequently used programs. This module will formally introduce and familiarize the user through some of the most frequently used PROCs in the industry.
Topics – Using SAS PROCEDURES, PROC IMPORT, PROC DATASETS, PROC CONTENTS, PROC PRINT, PROC FREQ, PROC SORT, PROC FORMAT, PROC SURVEYSELECT, PROC TRANSPOSE, PROC MEANS, PROC SUMMARY, PROC RANK, PROC OPTIONS, PROC EXPORT.
6. Basic stats using SAS
Learning Objectives – SAS is a data management as well as an advanced statistical tool. This module familiarizes learners with elementary statistical procedures around SAS.
Topics – Introductory Statistical PROCs, PROC CORR, PROC UNIVARIATE, PROC FREQ, Summarizing data using PROC MEANS, Merging summary statistics to Parent data.
7. Debugging and Introduction to Advanced SAS
Learning Objectives – If you cannot debug a code then you do not really know coding. So, this module will focus on some of the common mistakes made by SAS programmers. The module also provides guidelines and best practices for avoiding bugs, or even debugging them.
Topics – Debugging, Writing programs that work, Fixing programs that do not work, Introduction to Advanced SAS – Structured Query Language, Macros.
8. Recap and Case study
Learning Objectives – Learning a programming language without its extensive usage will not be effective. Hence, this module will recap the concepts learnt till module 6, and then cover the case study using toy-datasets mimicking the real-life industry challenges in details.
Topics – Concepts quickly revisited, Accessing data, Working with data, Variable creation, Dataset options, Sorting & Combining data, 3 Best practices when approaching a new dataset, Case study on BFSI data:, Problem statement: Building Customer Analytics Record
Other Information
Course Fee: Not Mentioned
Course Duration: Not Mentioned
Placement Provided: No
Course Details
Course
Course Fee: Not Mentioned
Course Duration: 3 Months
Placement Provided: Yes
This is a self-paced Classroom course designed to develop your Data Analytics- Advance Excel & VBA development skills and practically implement your learning on MS Excel to make you an MS Excel Expert.
1. Excel Abilities and its Functions
Learning Objectives – In this module, you will learn what are the new features added in Excel 2010. How to customize quick access toolbar and ribbon. Differences between relative and mixed cell references, to perform complex calculations.
Topics – Overview of Microsoft Excel 2010, Improved ribbon, Microsoft Office Backstage view, Excel Mobile 2010 for Windows 7 Phone, Sparklines – An Introduction, Slicers – An Introduction, Customize the Quick Access Toolbar, Customizing common options in Excel Setting, Absolute, Relative and Mixed Cell References, Work with Comments, Using Hyperlinks, Introduction to Excel Functions, Adding a Function to a Formula, Writing conditional expressions (using IF), Building an AutoSum Formula, Adding a Range Name to a Formula.
2. Data Security, Formatting and Analyzing
Learning Objectives – In this module, you will learn to protect and unprotected workbook, Inserting the existing file and new file as an object, share a workbook with others and filtering a table.
Topics – Protecting and un-protecting worksheets and cells, Hiding Formulas, Track Workbook Changes, Share a workbook with other users, Inserting, Formatting and Deleting Object, Changing the font and font size, Applying effects to fonts, Changing font color, Working with text within a cell, Wrapping text within a cell, Applying auto format to a range, Applying a number format, Applying a style to a range, Sorting a Table, Filtering a Table, Filtering a Range, Filtering data for selected view (AutoFilter), Using advanced filter options, Sort by colorSorting in a Pivot Table, Filtering in a Pivot Table, Filtering Using the Report Filter Area.
3. Data Reports
Learning Objectives – In this module, you will learn aggregate functions, reference functions and specialized functions. This module also deals with Pivot Tables and Pivot Charts.
Topics – Using aggregate Functions like Dsum, Dcount, Dmax, Sumif, Countif, Averageif, Sumifs, Countifs, Averageifs, ISERROR, ISBLANK, Using lookup and reference functions (VLOOKUP, HLOOKUP, MATCH, INDEX), Summarizing Data with subtotals, Pivot Tables, Using advanced options of Pivot tables, Types of Pivot Report, Consolidating data from multiple sheets and files using Pivot tables, Import and export data in Excel.
4. Graphical Representations of Data
Learning Objectives – In this module, you will learn Data Visualizing and Automating Excel.
Topics – Examining Chart Elements, Understanding Chart Types, Create a Chart, Format Charts, Create a Chart Template – Combination chart, Summarizing Data by Using Sparklines, Creating Dynamic Charts by Using Pivot Charts, Changing the Chart Layout and Style, Introduction to Macros, Recording and Playing a Macro, Editing Using VBA, Mapping a Simple Document.
5. Specialized Functions
Learning Objectives – In this module, you will learn scenario based analysis of data with ‘what if’ analysis & specialized functions.
Topics – Date and time functions, Time Function, Text functions, Proper Function, Concatenate Financial Functions Pmt, Fv, Named Ranges, Creating a Data Table, Introduction to Scenarios, Managing Scenarios, Using Goal Seek, Solver, Saving Solver Models, Configuring Solver.
6. Working with Other Microsoft Office Programs
Learning Objectives – In this module, you will learn restrictions in Worksheet, manipulating External Data, and working with other Microsoft Office Programs.
Topics – Specifying a valid range of values for a cell, Input Message, Custom Error Alert, Specifying custom validations based on formula, Getting External Data in Excel, Refreshing data, Add own error messages, Object Linking and Embedding, Insert Drawing Object, Data Forms, Drop Down List, Including Office Documents in Workbooks, Pasting Charts into Other Documents, Preparing Worksheets for Printing, New Methods For Headers And Footers In 2010, Insert Specific Elements In A Header Or Footer, Add A Predefined Header Or Footer, Custom Header Or Footer For A Chart.
EXCEL VBA
LESSON 1: INTRODUCING VBA
What Is VBA?
A Brief History of VBA
Automating a Recurring Task
Automating a Repetitive Task
Liabilities of VBA
LESSON 2: GETTING STARTED WITH MACROS
Composing Your First Macro
Accessing the VBA Environment
Using the Macro Recorder
Running a Macro
The Macro Dialog Box
Shortcut Key
LESSON 3: OBJECT-ORIENTED PROGRAMMING: AN OVERVIEW
What “Object-Oriented Programming” Means
The Object Model
Properties
LESSON 4: VARIABLES, DATA TYPES AND CONSTANTS
What Is a Variable?
Assigning Values to Variables
Why You Need Variables
Data Types
Understanding the Different Data Types
Declaring a Variable for Dates and Times
Declaring a Variable with the Proper Data Type
LESSON 5: UNDERSTANDING OBJECTS AND COLLECTIONS
Workbooks
Cells and Ranges
SpecialCells
LESSON 6: WORKING WITH RANGES
Working with Contiguously Populated Ranges
Using the Cells Property
Using CurrentRegion
Working with Noncontiguously Populated Ranges
Using Range with Several Cells
Using OFFSET
Using RESIZE
Identifying a Data Range
Identifying the UsedRange
Finding the Dynamic Last Rows and Columns
Identifying Where the Range Starts and Ends When
No Start or End Point Is Known
LESSON 7: MAKING DECISIONS WITH VBA
Understanding Logical Operators
AND
OR
NOT
Choosing Between This or That
If…Then
If…Then…Else
If…Then…ElseIf
IIF
Select Case
Getting Users to Make Decisions
Message Boxes
Input BoxesLESSON 8: REPEATING ACTIONS WITH LOOPS
What Is a Loop?
Types of Loops
Do…While
Do…Until
Do…Loop While
Do…Loop Until
While…Wend
Nesting Loops
LESSON 9: PROGRAMMING FORMULAS
Understanding A1 and R1C1 References
Getting Started with a Few One-Liners
Comparing the Interface of A1 and R1C1 Styles
Toggling between A1 and R1C1 Style Views
LESSON 10: WORKING WITH ARRAYS
What Is an Array?
What Arrays Can Do for You
Declaring Arrays
The Option Base Statement
Boundaries in Arrays
Declaring Arrays with Fixed Elements
Declaring Dynamic Arrays with ReDim and Preserve
LESSON 11: AUTOMATING PROCEDURES WITH WORKSHEET EVENTS
What Is an Event?
Worksheet Events: An Overview
Where Does the Worksheet Event Code Go?
Enabling and Disabling Events
Examples of Common Worksheet Events
Worksheet_Change Event
Worksheet_SelectionChange Event
Worksheet_BeforeDoubleClick Event
Worksheet_Before RightClick Event
Worksheet_FollowHyperlink Event
Worksheet_Activate Event
Worksheet_Deactivate Event
Worksheet_Calculate Event
Worksheet_PivotTableUpdate Event
LESSON 12: AUTOMATING PROCEDURES WITH WORKBOOK EVENTS
Entering Workbook Event Code
Examples of Common Workbook Events
Workbook_Open Event
Workbook_BeforeClose Event
Workbook_Activate Event
Workbook_Deactivate Event
Workbook_SheetChange Event
Workbook_SheetSelectionChange Event
Workbook_SheetBeforeDoubleClick Event
Workbook_SheetBeforeRightClick Event
Workbook_SheetPivotTableUpdate Event
Workbook_NewSheet Event
Workbook_BeforePrint Event
Workbook_SheetActivate Event
Workbook_SheetDeactivate Event
Workbook_BeforeSave Event
LESSON 13: HANDLING DUPLICATE ITEMS AND RECORDS
Deleting Rows Containing Duplicate Entries
Deleting Rows with Duplicates in a Single Column
Deleting Rows with Duplicates in More Than One Column
Deleting Some Duplicates and Keeping Others
Working with Duplicate Data
LESSON 14: USING EMBEDDED CONTROLS
Working with Form Controls and
ActiveX Controls
The Forms Toolbar
ButtonsLESSON 15: PROGRAMMING CHARTS
Adding a Chart to a Chart Sheet
Adding an Embedded Chart to a Worksheet
Moving a Chart
Looping Through All Embedded Charts
Deleting Charts
Renaming a Chart
LESSON 16: PROGRAMMING PIVOTTABLES AND PIVOTCHARTS
Creating a PivotTable Report
Hiding the PivotTable Field List
Formatting Numbers in the Values Area
Pivoting Your Data
Creating a PivotChart
Understanding PivotCaches
Manipulating PivotFields in VBA
Manipulating PivotItems with VBA
Creating a PivotTables Collection
LESSON 17: USER-DEFINED FUNCTIONS
What Is a User-Defined Function?
Characteristics of User-Defined Functions
Anatomy of a UDF
UDF Examples That Solve Common Tasks
Summing Numbers in Colored Cells
Extracting Numbers or Letters from an Alphanumeric String
Extracting the Address from a Hyperlink
LESSON 18: DEBUGGING YOUR CODE
What Is Debugging? What Causes Errors?
Error Handler
LESSON 19: CREATING USERFORMS
LESSON 20: DATA ACCESS WITH ACTIVEX DATA OBJECTS (SQL Database)
LESSON 21: INTEGRATING WITH OTHER MS OFFICE APPLICATIONS
Other Information
Course Fee: Not Mentioned
Course Duration: Not Mentioned
Placement Provided: No
Course Details
Course
Advanced Java course is designed to give you a stepping stone to work on advanced and latest technologies like Hadoop and its ecosystem, other enterprises or mobile applications. For every topic the concepts are explained with a mix of theory and production quality code.
1. Java Basics
Learning Objectives – In this module you will learn about Variables, Operators, Java Wrapper Classes over Primitive Types, Expressions, Statements, Blocks and Control Flow Statements.
Topics – Variables: Primitive Data Types and Arrays, Operators: Arithmetic, Unary, Relational, Conditional, Bitwise and Bit Shift, Java Wrapper Classes over Primitive Types (String, Integer, Float, etc.), Expressions, Statements and Blocks, Control Flow Statements: if, if-else, switch statements, while loops, do-while loops, for loops (including for each loop introduced in JDK 1.5), branching statements.
2. Anatomy of a Class & Interface, Annotations
Learning Objectives – In this module you will learn about Data Hiding, Abstraction, Inheritance and Encapsulation, Constructors, Class Methods and Access Specifiers, Life Cycle of an Object, Types of Classes, Types of Methods, Interfaces and When to Use Them, Enum Types, Packages, Java Annotation.
Topics – Data Hiding, Abstraction, Inheritance and Encapsulation, Constructors, Class Methods and Access Specifiers, Life Cycle of an Object, Types of Classes: Abstract, Final, Types of Nested & General Classes, Types of Methods: Abstract, Final, Static, Instance Method, Interfaces and When to Use Them, Enum Types, Packages, Java Annotations.
3. Polymorphism, Event Handling, Internationalization
Learning Objectives – In this module you will learn about Polymorphism in Java, User Defined Event Handling, Handling Internationalization.
Topics – Polymorphism in Java, Designing call-back methods for event handling, Handling Internationalization, Handling Internationalization with Resource Bundles.
4. Exceptions, Apache Log4j, Regular Expressions
Learning Objectives – In this module you will learn about Exception Handling, Logging in Java, Regular Expressions.
Topics – Exception handling with try-catch-finally constructs, Implementation of custom Exception class, Using Apache Log4j for logging services, Regular expressions using javax.util.regex.
5. Collections & Generics
Learning Objectives – In this module you will learn about Classic Data Structures, Sequential Collections, Associative Collections, Sort & Search Algorithms, Generics.
Topics – Classic Data Structures, Sequential Collections, Associative Collections, Sort & Search Algorithms, Generic Classes, Generic Methods, Bounded Type Method Parameters, Wildcards, How generics behave?
6. Working with Files
Learning Objectives – In this module you will learn about File Handling in Java (Text, Binary & XML files), Serialization.
Topics – The structure of the I/O Package, Handling text files, Handling binary files, Object persistence with serialization, Introduction to XML, DOM and SAX models: When to use what, Parsing XML with DOM & SAX.
7. Concurrency
Learning Objectives – In this module you will learn about Concurrency and the constructs of concurrent programmes, Implementing a Multithreaded Java program, Synchronizing threads, Critical Section and its protection with locks.
Topics – Introduction to Concurrency and the constructs of concurrent programs, Implementing a Multithreaded Java program, Synchronizing threads, Critical Section and its protection with locks.
8. Working with Databases
Learning Objectives – In this module you will learn how to use JDBC for DDL, DML and TCL and write your own stored procedures.
Topics – How to connect to databases from Java code? CRUD operations, How to run parameterized stored procedures?, Transaction Management, Batch Processing.
9. Network Programming
Learning Objectives – In this module you will learn basics of networking, Writing own TCP/IP server and client, Writing own UDP server and client, URL handling (Download example).
Topics – How It All Started – BSD Sockets, Networking Basics, Understanding java.net, Network Interfaces, Reliable Communication through TCP Sockets, Unicast through Datagram Sockets, Multicast through Multicast Sockets, URL Processing.
10. Making Code Robust
Learning Objectives – In this module you will learn how to handle memory leak, through Design Pattern we teach loose coupling and high cohesion in designing.
Topics – Managing Java Programme Memory, Unit Testing with JUNIT4, Basic “Gang of Four” Design Patterns – Abstract Factory, Factory Method, Observer, Strategy, Singleton, Adapter & State, Project Discussion.
Other Information
Course Fee: Not Mentioned
Course Duration: Not Mentioned
Placement Provided: No
Course Details
Course
Course Details: Selenium Automation testing
Software Testing market is expected to sky rise at 11 percent of CAGR in next 3 years. Average salary of Selenium Automation Engineer is $94k (Indeed.com Salary Data)
1. Introduction to Selenium & its Components
Goal : In this Module, get introduced to the types of applications, the types of testing, and the purpose of automation testing. You will also gain insight into the evolution of Selenium, get an overview of Selenium 3.0 and its components, and compare 2 different automation tools. Finally, set up your environment so that you can start working with Selenium.
Objectives : Upon completing this Module, you should be able to: List the different types of Applications, list the different types of Testing, define selenium, discuss the Evolution of Selenium from Selenium 1 to Selenium 2 and then to Selenium 3, state the current version of Selenium, discuss the different components of Selenium Suite, describe Selenium IDE, describe Selenium WebDriver, describe Selenium Grid, discuss Regression Testing, discuss Functional Testing, compare Selenium and QTP, list the software required for Selenium, set up:- Java, Eclipse, Selenium IDE, Selenium WebDriver.
Topics : Define testing, understand web-application and desktop application, know the different types of testing, describe manual testing, describe automation testing, evolution of Selenium, components of Selenium Suite (Selenium IDE, Selenium WebDriver, Selenium GRID), regression testing, functional testing, QTP and Selenium, list the software required for Selenium, set up – Java, Eclipse, Selenium IDE, Selenium WebDriver
Practicals to be covered : Installing Java, configuring Eclipse for Selenium
2. Selenium IDE
Goal : The Selenium-IDE (Integrated Development Environment) is the tool you use to develop your Selenium test cases. It’s an easy-to-use Firefox plug-in and is generally the most efficient way to develop test cases. In this Module, you will learn about Selenium-IDE and how to create and execute a Test case.
Objectives : At the end of this Module, you should be able to: Discuss the basics of Selenium IDE, list the different Controls of Selenium IDE, describe the Record and Playback feature, create a new Test Case, execute a Test Case, explain ‘Command’, ‘Target’, and ‘Value’, explain the different Selenese Commands, tell the difference between Assert and Verify Commands
Topics : Selenium-IDE Features, different Controls of Selenium IDE, creating a Test Case, recording a Test Case, executing a Test Case, Command, Target and Value, Selenese Commands, Assert and Verify Command.
Practicals to be covered :Recording a Test Case, Executing a Test Case.
3. Selenium Webdriver
Goal : WebDriver is designed to provide a simpler, more concise programming interface in addition to addressing some limitations in the Selenium-RC API. Selenium-WebDriver was developed to better support dynamic web pages where elements of a page may change without the page itself being reloaded. In this Module, you will explore the features and use of Selenium-WebDriver.
Objectives : At the end of this Module, you should be able to: Discuss the basics of Selenium WebDriver, open the browser (Chrome), navigate to the web-application, list the Web-Elements, describe the Chrome Developer Tools, discuss various Locators.
Topics : Selenium-WebDriver, opening Chrome Browser, navigating to Web Applications, introduction to Web Elements, Chrome Developer Tool, Locators -: Locators-ID, Locators-Name, Locators-Class, Locators-Tag Name, Locators-Link Text, Locators-Partial Link Text, Locators-CssSelector, Locators-Xpath.
Practicals to be covered : Opening a Browser (Chrome), Navigating Web Applications, Handling different Locators
4. Creating Test Cases in Selenium Webdriver
Goal : In this Module, you are presented with validation, and the need for maven. You will write test cases to verify title, and verify login credentials in Facebook. Learn how to handle keyboard events and dynamic web, and how to switch from simple Java project to maven project.
Objectives : At the end of this Module, you should be able to: Explain Validation, write a Test Case that verifies the title of the web page, verify the Error Message on Entering a wrong username and password on Facebook.com, Handle Keyboard Events, Handle Dynamic Web-elements , describe the need for Maven, switch from Simple Java Project to Maven Project.
Topics : Validation – Validation-Page Title, Facebook Code, Handle Keyboard Events, Handle Dynamic Web-elements, Need for Maven, Switch from Simple Java Project to Maven Project.
Practicals to be covered : Validate Title of a Web Page, Validate the Login Credentials using Facebook.
5. Introduction to waits in Selenium
Goal :Wait is used to hold the web application for a few seconds/minutes/hours. When web applications navigate from Page A to Page B then Selenium should wait till browser loads the Page B completely otherwise you will not be able to find out the web elements in the page which results in an exception. It also provides a feature of synchronization. In this Module, you will learn about waits.
Objectives : Upon completing this Module, you should be able to: Describe waits, Discuss the various types of waits.
Topics : Types of waits – Explicit Wait, Fluent wait, Implicit Wait, PageLoadTimeout, setScriptTimeout.
Practicals to be covered : Explicit wait, Implicit wait, Fluent wait.
6. Handling different Controls on a Webpage
Goal : A web page that is embedded in another web page, or an HTML document embedded inside another HTML document is known as a “frame”. The “Iframe” is used to insert content from another source, such as an advertisement, into a Web page. In this Module, you will learn about frames and other controls on a web page.
Objectives : At the end of this Module, you should be able to: Learn about Frames and Inline Frames, Discuss Alert boxes , Discuss Modal Dialog boxes, Discuss dropdown boxes, Illustrate Mouse Hovering, Drag and Drop, Switch between windows, Explain how to test whether all links are working on the webpage or not.
Topics : IFrames using Web Driver commands (By Index, By Name or ID, By Web Element), Alerts in WebDriver (Simple Alert, Confirmation Alert, Prompt Alert), Testing Dropdown (SelectByVisibleText, SelectByIndex, SelectByValue), Methods in Window handling (GetWindowHandleCommand, GetWindowHandlesCommand, SwitchToWindowCommand)
Practicals to be covered : IFrames, Alerts, Dropdown, Window handling.
7. Introduction to TestNG
Goal : TestNG is an open source testing framework that provides more flexible and powerful tests with the help of Annotations, Grouping, Sequencing and Parametering. In TestNG HTML reports can be produced, Parallel testing can be performed, Test cases can be prioritized and data Parametrization is possible. Cross Browser Testing enables our application to work with different browsers. Learn all about TestNG in this Module.
Objectives : At the end of this Module, you should be able to: Describe the purpose of TestNG, Explain Reports, ReportNG and TestNG XSIT Report, Discuss Annotations, Execute Scripts using TestNG, Prioritize Test Cases, Discuss Cross Browser Testing, Define Browser Profiling, Illustrate the need of taking screenshots in case of test failure, Illustrate how to enable/disable a particular Test, Explain the need of executing a test multiple times.
Topics : ReportNG, HTML Report, Console Report, XML Report.
Practicals to be covered : HTML Report, Console Report, TestNG XML, Executing scripts using a Test Case, Taking screen shots in case of a Test failure, Executing a test case multiple times.
8. Page Object Modelling
Goal : Page Object Model is a design pattern to create Object Repository for web UI Elements. Page Object model includes Page classes which finds the WebElements of that Web Page and also contains Page Methods that perform operations on those WebElements. Page Factory is an optimized way to create an Object Repository. Learn all about Page Object Modelling in this Module.
Objectives: At the end of this lesson, you should be able to: Identify the need for Page Object Modelling, Discuss Page Classes, Express the concept of Page Factory.
Practicals to be covered : Implementation of POM, Page Factory.
9. Frameworks
Goal: Framework is a basic structure of any environment whether testing or designing. Selenium offers flexibility to create a Testing Framework that can be reused. This Module enables you to learn about Testing framework, Apache POI that is an open source library to read and write excel files, and Parametrization, which is also called Data Driven Testing.
Objectives: At the end of this Module, you should be able to: Define Parametrization, Discuss how to read data from Excel sheet, Describe different types of frameworks.
Topics: Parameterization, Read data from Excel sheet, Types of Frameworks – Data Driven Framework, Keyword Driven Framework, Hybrid Framework.
Practicals to be covered : Reading an Excel File, Keyword driven framework, Data driven framework, Hybrid framework.
10. Third Party Tools
Goal: Learn about the third-party tools in this Module such as Jenkins, AutoIT, and Sikuli. Jenkins is the leading open-source continuous integration tool. It is cross-platform and can be used on Windows, Linux etc. It supports software changes, multiple VMs, Plugins and has easy installation. AutoIt is a freeware scripting language and it is used to automate windows GUI. Files can be downloaded and uploaded easily using this tool. Sikuli can automate everything you see on screen. It comes into play when there is no easy access to a GUIs internal or source code. It can automate both web and desktop applications.
Objectives: At the end of this Module, you should be able to: Discuss Jenkins for continuous Integrating, Analyze AutoIt for downloading and Uploading a file, Discuss Sikuli for working with Flash Applications.
Topics: Jenkins, Selenium Integration with Jenkins, AutoIT and its features, AutoIt provides support for – Keystrokes, Mouse Movement, Window Control, Sikuli and its features, How Sikuli works, Interaction with Selenium, Interaction with Flash applications.
Practicals to be covered: Jenkins, Sikuli with flash applications, AutoIT.
11. Appium
Goal: Get introduced to the purpose of Appium and UIautomatorviewer in this Module.
Objectives : At the end of this Module, you should be able to: Describe the purpose of APPIUM, Discuss APPIUM Design Concepts, Explain APPIUM Inspector, Discuss the first APPIUM Test Case for Android App, List the limitations using APPIUM, Discuss what is UIautomatorviewer and it’s Use, Get started with UIautomatorviewer, Discuss how to find objects in application, Identify the elements, Discuss Desired Capability.
Topics: Appium (Design Concepts, Prerequisites, Inspector, Installation, Limitations), First Appium Test Case, Limitations of Appium, What is UIautomatorviewer?, Objects in application, Desired Capability.
Practicals to be covered: Inspecting the elements using UIautomatorviewer.
Other Information
Course Fee: Not Mentioned
Course Duration: Not Mentioned
Placement Provided: No
Course Details
Course
Microsoft Excel Training is most widely used for data analytics and management tool. Advance Excel Training Gurgaon, Delhi is specially designed for you to become an expert. Call Now:+91 9999201478.
Other Information
Course Fee: Not Mentioned
Course Duration: Not Mentioned
Placement Provided: No
Course Details
Course
The Android Development course is primarily designed for programmers who want to learn how to create mobile applications on the Android platform. As a part of this course, you will create widgets, Customize List view, Grid view, Spinners etc, create applications using audio, video and sqlite database and finally publish it on Google Play. This course will help you learn mobile app development from scratch and unlock new job opportunities for you in start-ups as well as large organizations. Master Android app development, learn how to set up Android Studio, understand Android architecture in detail, learn about integrating your mobile apps with Facebook, Twitter and other social media, Google Drive, Google Maps, SQLite and learn how to create and optimize app user experience
Other Information
Course Fee: Not Mentioned
Course Duration: Not Mentioned
Placement Provided: No
Course Details
Course
AWS Solution Architect – Associate Certification Training from Gyansetu is designed to provide in depth knowledge about AWS architectural principles and its services. The sessions will be conducted by Industry practitioners who will train you to leverage AWS services to make the AWS infrastructure scalable, reliable, and highly available. Amazon Web Service training is completely aligned to AWS Certified Solutions Architect Exam.
Other Information
Course Fee: Not Mentioned
Course Duration: Not Mentioned
Placement Provided: No
Course Details
Course
Gyansetu’s Salesforce Admin Certification program will help you to learn the concepts related to Salesforce Administration and prepare for the ADM 201 Certification.
Now Learn Salesforce Admin Certification Training Gurgaon, Delhi with GyanSetu. We have happier customers than any other IT training institute.
Other Information
Course Fee: Not Mentioned
Course Duration: Not Mentioned
Placement Provided: No
Course Details
Course
Big Data Hadoop Training Gurgaon, Delhi will make you expert in HDFS, Yarn, MapReduce, Pig, Hive, HBase, Oozie, Flume and Sqoop using real-time use cases on Retail, Social Media, Aviation, Tourism, Finance domain. You will get Gyansetu Hadoop certification at the end of the course.Enroll Now for GyanSetu’s Best Big Data Hadoop Training in Gurgaon, Delhi which is designed to understand fundamental of Big Data Course to get your Dream Job.
Other Information
Course Fee: Not Mentioned
Course Duration: Not Mentioned
Placement Provided: No
Course Details
Course
GyanSetu’s Java/J2EE training will help you to understand the Java technology basis that will be helpful in areas like website development, mobile development as well as Desktop based application development for finance, E-Commerce & other domains in IT industry.
This course will cover Advance Frameworks like Springs & Hibernate Training and also helps you to understand MVC Architecture of a Web Application using these frameworks.
Other Information
Course Fee: Not Mentioned
Course Duration: Not Mentioned
Placement Provided: No
Course Details
Course
Gyansetu’s Data Analytics with R training course is specially designed to provide the requisite knowledge and skills to become a successful analytics professional. It covers concepts of Data Manipulation, Exploratory Data Analysis, etc before moving over to advanced topics like the Ensemble of Decision trees, Collaborative filtering, etc.
Other Information
Course Fee: Not Mentioned
Course Duration: Not Mentioned
Placement Provided: No
Course Details
Course
Oracle is a well-known company which has developed multiple tools like Power Center, IDQ, MDM etc. PowerCenter is amongst one of the ETL tools which is used to implement a data warehouse and data integration projects. In this module, you will learn about PowerCenter Designer, Workflow Manager, Workflow Monitor and Repository Manager windows like ORACLE DBA TRAINING & CERTIFICATION
Other Information
Course Fee: Not Mentioned
Course Duration: Not Mentioned
Placement Provided: No
Course Details
Course
Learn Digital Marketing Training and get hands-on 100% Practical Training with live website and learn all the way to drive traffic on your website using SEO, SEM, Social Media courses.
Other Information
Course Fee: Not Mentioned
Course Duration: Not Mentioned
Placement Provided: No
Course Details
Course
SQL is a structured query langage used for storing, manipualting and retrieving data from databases. Gyansetu’s SQL/PLSQL training will help you strengthen your query writing skills using MS SQL Server 2008 relational database.
Other Information
Course Fee: Not Mentioned
Course Duration: Not Mentioned
Placement Provided: No
Course Details
Course
This Apache Spark Certification Training will enable learners to understand how Spark executes in-memory data processing and runs much faster than Hadoop MapReduce. Learners will master Scala programming and will get trained on different APIs which Spark offers such as Spark Streaming, Spark SQL, Spark RDD, Spark MLlib and Spark GraphX. This Gyansetu course is an integral part of Big Data developer’s learning path.
Other Information
Course Fee: Not Mentioned
Course Duration: Not Mentioned
Placement Provided: No
Course Details
Course
This course starts from the very basics of computers and covers various aspects of C programming. It also provides an in-depth understanding of advanced topics in C such as pointers, stacks, linked lists and File I/O. Each unit has a programming assignment and a quiz to re-enforce your understanding of the topic. By the end of this course you will be able to write many real life applications such as “Your Own Movie Ticket Application” and a “Maze game”.
Other Information
Course Fee: Not Mentioned
Course Duration: Not Mentioned
Placement Provided: No
Course Details
Course
GyanSetu offering an opportunity to work on Live Projects with Java Training in Gurgaon, Delhi. Learn From core to advance level of java. 100% Placement.
Get 100% Job placement after GyanSetu’s Java, J2ee, SOA Training course combines world-class training helps you to become an expert.
Other Information
Course Fee: Not Mentioned
Course Duration: Not Mentioned
Placement Provided: No
Course Details
Course
Join Gyan Setu because it is Best Testing Training Institutes in Gurgaon, Delhi to Get Manual Testing Classes with 100% Placement Assistance.
Manual Testing Training in Gurgaon, Delhi provided by GyanSetu is best covering all your courses to build your testing skills with Guaranteed Placement.
Other Information
Course Fee: Not Mentioned
Course Duration: Not Mentioned
Placement Provided: No
Course Details
Course
Python language Training Course in Gurgaon will cover both basic and advanced concepts of Python like writing python scripts. You can Learn Python Course online from best training institute.
Other Information
Course Fee: Not Mentioned
Course Duration: Not Mentioned
Placement Provided: No
Course Details
Course
Test Automation is growing rapidly in IT Industry & the need of development experience and tool's knowledge is enormous to stay in testing profession. This course brings the essence of Automation basics to advanced level to benefit the IT Professionals as well as Job seekers. In this module, you will learn Core Java, Selenium WebDriver, POM Concept, TestNG Framework, Maven, Selenium Grid, Automation framework.
Other Information
Course Fee: Not Mentioned
Course Duration: Not Mentioned
Placement Provided: No
No Comments Posted