Java for Testers Video Course By Arun

Please go through the following details on our famous Java Video Course for Testers  (Life Time Access and no updation costs).

Payment Details

Please click on the below buttons for payment:

(India) – Rs.199/- (International) – $5
PayPal

Total Sessions Total Duration Trainer Contact details
21 Sessions 22 hours Arun Motoori +91 – 9908895533 (whatsapp/call) / [email protected]

Course Summary :
    • In detailed, easy, step by step, real-time practical and well-organized video tutorials course
    • Not required to have any prior programming knowledge, as all the Java concepts are explained from basics
    • Along with this training videos, you will also get access to training notes
    • Downloadable programming code, and other files are provided inside the notes
    • At the end of the course, you will get good knowledge in java that is required for testers
    • Huge list of real-time and practical examples are provided for your practice throughout the videos and notes
    • For any kind of support, you can email me at [email protected] and also whatsapp/call me at +91 – 9908895533

 


Actual Video Course: Access from here

Session 1: Introduction to Java (50 minutes)

  • Introduction to Java
  • Downloading Java
  • Installing Java
  • Configuring Java
  • Downloading Eclipse IDE
  • Extracting Eclipse IDE

Session 2: Java – Part 2 (50 minutes)

  • Launching Eclipse IDE
  • Java Project Creation and Execution
  • Understanding Java programs
  • Configuring Java
  • Compiler Errors

Session 3: Java – Part 3 (1 hour)

  • Print Statements – print & println
  • Comments – single line and multi line comments
  • Storing data in Java programs using Variables, Data Types, Operators and Literals
  • Variables – Local variables and Instance variables

Session 4: Java – Part 4 (1 hour)

  • Data Types – byte, short, int, long, float, double, char and boolean
  • Operators
  • Arithmetic Operators
  • Demonstrating different data types and Arithmetic Operators

Session 5: Java – Part 5 (50 Minutes)

  • Relational Operators
  • Logical Operators
  • Assignment Operators
  • Conditional Operator
  • Different Flow control statements

Session 6: Java – Part 6 (1 hour)

  • Selection Flow Control Statements
  • if statements
  • if .. else statements
  • if .. else if .. else statements
  • switch statements

Session 7: Java – Part 7 (1 hour)

  • Iterative Flow Control Statements
  • while loop
  • do while loop
  • for loop
  • for-each loop
  • Transfer Flow Control Statements
  • break statement
  • continue statement
  • return, try, catch and finally statements

Session 8: Java – Part 8 (1 hour)

  • Methods
  • main() method
  • Creating multiple methods
  • Calling methods
  • Single and multiple parameterized methods
  • Passing arguments to the parameterized methods
  • Returning values to the calling methods
  • Return type

Session 9: Java – Part 9 (50 minutes)

  • Classes, Variables and Methods
  • Class and Objects
  • Demonstrating objects creation using Class as a template
  • Object creation statement
  • Arrays
  • Types of Arrays

Session 10: Java – Part 10 (1 hour)

  • Single Dimensional Arrays
  • Declaration, Creation, Assignment and Accessing Single Dimensional Arrays
  • Shortcut representation of Single Dimenstional Arrays
  • length variable and Single Dimensionals Arrays
  • for loop and single dimenstional arrays
  • for-each loop and single dimensional arrays
  • Two Dimensional Arrays
  • Declaration, Creation, Assignment and Accessing Two Dimensional Arrays
  • Shortcut representation of Two Dimenstional Arrays

Session 11: Java – Part 11 (1 hour 10 minutes)

  • Using length variable with Two Dimensional Array
  • Using for loop with Two Dimensional Array
  • Arrays and Object Class
  • Disadvantages of Arrays
  • String
  • Actual and short-cut representation of String
  • Concatenating two Strings
  • Pre-defined methods of String and their demonstration

Session 12: Java – Part 12 (1 hour 10 minutes)

  • Primitive Data Types and Wrapper Classes
  • Demonstrating Primitive Data Types values conversion to Wrapper Class Objects
  • Demonstrating Wrapper Class Objects conversion to Primitive Data Types values
  • Constructors
  • Difference between Constructors and Methods
  • Demonstrating Constructors
  • Purpose of Constructors and its demonstration
  • Using this keyword

Session 13: Java – Part 13 (1 hour 10 minutes)

  • Overloading
  • Method Overloading Demonstration
  • Constructor Overloading Demonstration
  • Packages
  • Demonstrating Packages
  • Packages and import Statements
  • Inheritance
  • Inheritance and extends keyword
  • Demonstrating Inheritance using Parent and child classes

Session 14: Java – Part 14 (1 hour)

  • Overriding
  • Method Overriding Demonstration
  • Modifiers – Part 1
  • Access Modifiers
  • Non-access Modifiers
  • public
  • private
  • default
  • protected

Session 15: Java – Part 15 (1 hour 10 minutes)

  • Non-Acess Modifiers
  • static Variables
  • static Methods
  • final Classes
  • final Variables
  • final Methods
  • abstract Classes
  • abstract Methods
  • abstract and object creation

Session 16: Java – Part 16 (50 minutes)

  • Interfaces
  • Classes versus Interfaces
  • Purpose of Interfaces
  • Inheriting the properties of interfaces
  • Interfaces and objects creation
  • And other miscellenious topics in Interfaces

Session 17: Java – Part 17 (50 minutes)

  • Exception Handling
  • What is an Exception?
  • Compile time error versus Run time errors
  • try catch block for handling Exceptions
  • Demonstrating programs and cases of try catch block
  • Exception Hierarchy
  • Example Exceptions – ArithmeticException and ArrayIndexOutofBoundsException
  • Demonstrating Arithmentic Exception
  • Demonstrating ArrayIndexOutofBoundsException
  • Using Throwable and Exception parent classes for handling thier sub class exceptions

Session 18: Java – Part 18 (50 minutes)

  • Exception Types
  • Unchecked Exceptions
  • Checked Exceptions
  • Checked Exceptions versus Unchecked Exceptions
  • Demonstrating Checked and Unchecked Exceptions
  • Handling Checked Exceptions using try catch block
  • Ignoring Checked Exceptions using throws
  • Demonstrating different ways to print the Exception details in the catch block

Session 19: Java – Part 19 (1 hour 15 minutes)

  • File Handling
  • Representing Files in Java
  • Demonstrating reading text from files and optimizing the program
  • Collections Framework
  • What are Collections?
  • Collections Hierarchy
  • ArrayList
  • Arrays versus ArrayList
  • Demonstrating ArrayList using for and for-each loops

Session 20: Java – Part 20 (1 hour 10 minutes)

  • Collections Framework – Part 2
  • HashSet
  • ArrayList versus HashSet
  • Demonstrating HashSet using for-each loop
  • Iterator interface and iterator() method
  • Using Iterator interface and iterator() method with ArrayList
  • Using Iterator interface and iterator() method with HashSet
  • HashMap
  • Demonstrating HashMap using for-each loop
  • Reflection API
  • Demonstrating Reflection API conception with non-parametrized method
  • Demonstrating Reflection API conception with parametrized method

Session 21: Java OOPS Concepts (2 hours)

  • Object – Includes Practical Demonstration
  • Class – Includes Practical Demonstration
  • Inheritance – Includes Practical Demonstration
  • Polymorphism – Includes Practical Demonstration
  • Abstraction – Includes Practical Demonstration
  • Encapsulation – Includes Practical Demonstration

 

Happy Learning  🙂

Arun Motoori (www.qafox.com)


If you like this article, share it on LinkedIn using the below button: