End of the course you will get resume creation and interview assistance
Core Java:
Basics of Programming:
- Java Components – jvm, jre and jdk
- Data Types and Variables.
- Methods
- Basic Programming
- Decision Statements
- Looping Statements
OOPS in Java:
- Members Of Class
- Class and Object
- Constructors
- Has-A and Is-A Relationship
- Constructor Chaining
- this and super statement
- Overloading and Overriding
- Abstract class and Interface
- Type Casting
- Abstraction
- Polymorphism
- Generalization and Specialization
- Access specifiers
- Encapsulation
Java Library:
- Object Class
- String Class
- Wrapper Class
- Java Bean Class
- System Class and its members
- Scanner class
- Singleton Design pattern
- Arrays and problems on arrays
- Collection Frameworks
- Exception Handling
File Programming
Selenium Tool
Introduction to Automation
- What is Automation
- Advantages & Disadvantage of Automation
- When do we go for Automation
Introduction to Selenium
- What is Selenium?
- Languages & Platform supported by Selenium
Basic Browser Handling
- Launching Browser (Firefox,Chrome,IE,Safari…)
- Handling Browser Navigation
Locators
- What is locator?
- Locator types(tagName,id,name,className,linkText,partialLinkText,css,xapth)
Synchronization
- About Script Synchronization
- Implicit wait
- Explicit wait
- Custom wait
Handling WebElement
- Different ways to perform actions on elements
- Using getters and setters for validation
- Handling Multiple Elements
Handling Mouse events
- Performing mouse hover action
- Handling Drop down Menu
- Performing Drag and Drop action
Handling ListBox
- Selecting options using different methods
- Handling Multi select list box
- Sorting the content of list box
- Searching the list box
Handling Popups
- Introduction to types of popup
- Techniques identify popup type
- Handling different types of popup
Page Object Model
- Introduction to Page Object Model
- Handling Elements (declaration, initialization and utilization)
- @FindBy (annotation)
- Page Decoration using Page Factory
- Advantages of POM
TestNG
- TestNG annotations
- TestNG reporting
- TestNG Assertion
- TestNG suite
- Parallel execution
- Parameter
Automation FrameWork
- What is Automation Frame Work
- Why Frame work
- Types of Frame work
- Designing Frame work
- Implementation of Frame Work
- Execution of Frame Work
Automation Project
- Implementing Frame work on Web Project
- Automation workspace management using SVN
- Challenges faced in Automation Project and Handling it
Automation Life Cycle
SQL
- ER Diagram
- Constraints
- Datatypes
- >DQL
- Selection and Projection
- Different types of sql clause
- Sql Function
- Single Row Function
- Multi Row Function
- Subquery
- Co – related Subquery
- Group Functions
- Joins
- Equi
- Self
- Non-equi
- Outer
End of the course you will get resume creation and interview assistance