You will get unlimited access
Course List
24/7 SUPPORT
We provide a 24/7 support help-desk wherein you can contact dedicated engineers via phone, live chat, email and video calls.
GUIDED LESSONS
You will get access to 120 byte-sized lessons featuring the most detailed & interactive explanations of BIG Data & Hadoop.
CLOUD LABS
You will get unlimited access to our real time multi-cluster cloud based labs to implement your practicals & projects.
LIVE CLASSES
Every week, you will get a live instructor masterclass featuring either a concept discussion or a live project implementation.
INDUSTRY PROJECTS
We have a repository of 7+ projects featuring domains such as Retail, Finance, Healthcare, Banking and Entertainment.
CERTIFICATION
The certification you get at the end of the course is recognized by all our 50+ corporate partners. We’re also compatible with the Cloudera & Hortonworks certification.
What is the course curriculum?
You will get the entire Java & Selenium ecosystem broken down into step-by-step lessons, making it very easy for you to grasp all the concepts & components.
Course List
Java Basics & Constructs
• Overview, Data Types & Variables
• Arrays
• Looping Constructs
• Class & Objects
• Constructor
OOPs Concepts
• Defining & Importing Packages, Inheritance, Method & Classes, Method Overloading & Overriding, Super Keyword
Interfaces & Enums
• Abstract: Class, Methods
• Interfaces: Defining & Implementation
• Enums
• Dynamic Data Storage
• Exceptions
Threads
• Java Thread Mode, Creating Threads, Thread Priorities & Synchronization
• Runnable Class, Deadlock, Inter-thread Communication
SQL, Databases & JDBC
• SQL: Basics, Installation, Commands, Functions, Joins
• DriverManager, ResultSet
• JDBC: Operations, Drivers, Integration with Eclipse
Selenium Components
• Introduction to Selenium
• Test Automation, Comparisons, Supported Browsers and Platforms
• Components: IDE, RC, WebDriver
Selenium RC
• Architecture
• Locator Concepts
• Firebugs, IE & Chrome Tools, Xpath Techniques
Selenium WebDriver
• Webdriver Workflows
• Configuring in Eclipse
• Cross Browser Testing
• Handling Webtables & Alerts
Validation Statements
• Validation: Page Content, title, URL, Text Box Value, Color, Radio Buttons, Checkboxes & Fields
WebDriver Advanced
• Waits: Explicit & Implicit
• Screenshots, Cookies
• Migration of Selenium1 to Selenium2
• Keyboard Handling & Mouse Events
Unit Testing Framework
• Junit: Basics, Configuring with Eclipse & WebDriver
• TestNg Framework
• Parallel Script Execution, Suite Creation Methodology
• Report Generation & Assertions
Selenium Grid
• Hub & Node Configuration
• Customization & Parallel Execution
• Sikuli: Image recognition & Integration
• AutoIt: Need, Basics, Calling Script
Data Driven Tests
• Reading from Excel File
• Reading & Writing Text/CSV File
• Reading/Writing Database
Page Object Model (POM)
• Understanding Page Object Model – Applications & Advantages
• Creating a Page Object Model in Java
• Selenium Operations
Maven & Jenkins Integration
• Apache Maven: Installation, Configuration, Dependencies
• Jenkins: Installation & Configuration
BDD & Cucumber
• Scenario Keywords
• Step Definitions & Runner Class
• Cucumber: HTML & JSON Reports