Course Introduction
  • Agenda of this Course
***** STEP 1 ***** WebService/API Basics | Advantage
  • What is WebService
  • WebService Example
  • Advantage of WebService over WebBased Application
  • Difference between API and WebService
  • Different type of Services : Soap and Rest
  • Micro Service Introduction
  • UDDI
****STEP 2 ****Java Environment Setup {Skip this Section if comfortable in Java}
  • Java Installation
  • Eclipse Installation
Java Programming Basics{You Can Skip this Section if comfortable in Java}
  • Eclipse basics
  • Start Java programming - Project & Package
  • Variables & Constant
  • Class & Object
  • Methods in details
  • Constructors
  • Where to use Constructors
  • Read data from user at runtime
Condition Handling
  • Simple Condition Handling - IF - Else
  • Multiple Condition Handling
  • Condition handling with Logical OR / AND
  • Nested Condition Handling
Looping
  • For Loop
  • While Loop
  • Do While Loop
  • For Each Loop
  • Nested Loop
String Handling & Arrays
  • String Handling : Part1
  • String Handling : Part2
  • String Handling : Part3
  • Array In Java
  • Multi dimension Array
File Handling In Java
  • Read file by File Reader
  • Read data by Buffered Reader
  • Write data by File Writer
  • Write data by BufferedWriter
OOPS in Java
  • Encapsulation
  • What is Inheritance
  • Types of Inheritance - Single Inheritance
  • Types of Inheritance - Multilevel Inheritance
  • Types of Inheritance - Hierarchical Inheritance
  • Polymorphism
  • Overloading
  • Overriding
  • Abstraction
  • Interface
  • Multiple Inheritance using Interface
  • Hybrid Inheritance using Interface
Access Modifiers
  • public modifier
  • private modifier
  • default modifier
  • protected modifier
  • Access Modifiers on class level
Type Casting
  • Implicit & Explicit Type Casting
  • Explicit Type Casting - By Classes
Exception Handling in Java
  • What is Exception & Exception Handling
  • Throws keyword in exception handing
  • Exception Handling using Try-Catch
  • Exception Handling: Multi Catch block
  • Finally keyword
  • Throw keyword
Important Keywords in Java{You Can Skip this Section if comfortable in Java}
  • This Keyword
  • Final Keyword
  • Super Keyword
  • Static Keyword
Debugging
  • What is Debugging
  • Difference between Step Into | Step Over | Step Return
  • Exception Breakpoint
Learn Basics of MAVEN
  • What is Maven | Why as Tester we use MAVEN
  • How to setup maven project
  • Understand POM.xml | Add Project Dependencies |Check Maven Repository Workflow
Working with Excel (Apache POI )
  • Setup Apache POI
  • Read Data from Excel file
  • Find number of rows and columns
  • Read complete data from excel sheet
  • Read Different formatted data
  • Write data to File
Property File
  • Read content from Property file
TestNG Concepts Basic-Advance
  • TestNG Introduction and Setup on Eclipse
  • Write First Test Case using TestNG with Basic Annotations
  • Multiple Test cases in file | Enable - Disable Test Case | Priority
  • TestNG.xml | Default Reporting