Core Java – Section-1 (Basic java)
- Introduction of java
- Java & eclipse installation
- Variable & data types
- Keywords & Identifiers
- methods
- Types of variables
- constructor
- control statements
- loops
- Use of static non-static methods
Core Java -Section-2 (OOPs)
- Inheritance
- This & super keyword
- Access specifiers
- Polymorphism
- Abstract class & concrete class
- Interface & Implementation class
- generalization
- casting
- encapsulation
- Abstraction
Core Java- Section-3
- String Class
- Array
- Exception handling
- Collection
- Pattern programs
- Logical programs
Selenium – Section-1
- Advantages & Disadvantages of Selenium
- Selenium flavours
- Selenium Setup
- Selenium Architecture
- WebDriver & its methods
- Basic html coding
- Types of Locators
- WebElement & its methods
Selenium – Section – 2
- Handling of Listbox
- Capture Screenshot using Selenium
- Parameterization using excel sheet
- Handling of Iframe
- Handling of Popups
- Handling of multiple elements
- Handling of Autosuggestions
- Handling of Dynamic Elements
- Mouse & Keyboard related actions using Action class
- Handling of Customized Listbox
- Different types of Exception in selenium
- Handling of WebTable
- Perform Scroll up/down
- Synchronization (Diff types of waits in selenium)
- Handling of Notification
Selenium – Section – 3
- What is Selenium Framework? Types of Framework?
- Example of With & Without DDF Framework
- POM(Page object module) with Pagefactory
- POM with DDF
- Notification
- TestNG Framework
- Emailable report
- Annotations
- keywords
- Test-Suite
- Assertion/Verification
- Disable TC Execution From Suite & Test class
- failed.xml file
- Grouping of Test cases
- Parallel execution
- Multi browser testing
- Multi Browser Testing with parallel execution
- difference between TestNG & Junit
- Advantages of TestNG
- Integration of framework using POM, DDF & TestNG
- Maven project
- Framework explanation
- OOps concepts in selenium Framework
- Design of Automation testing Scenarios using framework
- Automation life cycle
- Interview questions
- Github
Manual Part 1
- Different Process, Different Testing types
Manual Part 2
- Real tester work
- TCD and Review
- TCE
- Defect report
- Different report prepration, etc
- Real time Project/ Bug tracking tools
- Real Time project and Unix
Database Testing
- API testing/ Web series Testing + Automation with BDD framework.

