Learn Core and Advanced Java for Testers and QAs - The Test Tribe
From Scratch
Recorded Course

Learn Core and Advanced Java for QAs and Testers (June'24 updated)

Saumyaranjan Das Thumb
INSTRUCTOR
Saumyaranjan Das

Move into automation with this course tailored specifically for testers and QAs.

This course covers everything from fundamental concepts in Java to more advanced topics.

With hands-on exercises and real-world examples from an ex-MAANG SDET, you will  -

  • Understand the basics of how to work in Java
  • Mastery of object-oriented programming (OOP)
  • In-depth teaching of key Java concepts such as inheritance, and abstraction
  • Practical exercises on strings, arrays, and wrapper classes

Kickstart your journey to become an automation tester with the best course on Java!

1199 1499 20% off
Featured Images New Courses 1
Lessons
200+ Lessons & Projects
instructor access
Q&A with Educator
Certificate
Completion Certificate
lifetime access
Lifetime Access
fee back
Fees Back

Learn Core and Advanced Java for Testers and QAs

1199 1499

What you’ll learn

Java
OOPs
For QAs
  • Elements of a Java Program
  • Data Types and Variables
  • Operators in Java
  • Mastery of Object-Oriented Programming (OOP)
  • How to use Control Statements?
  • Inheritance, Abstractions and Polymorphism
  • Arrays - One-Dimensional and Multi-Dimensional
  • Enumerations
  • Exception Handling
  • Practical Lessons with code included

Why you should take up this course?

  • 1 Learn from an ex-MAANG SDET
  • 2 Backed by real-world work experience
  • 3 Suited for beginners in automation
  • 4 230+ expertly crafted lessons
  • 5 GitHub repository included
  • 6 Lifetime access
  • 7 Certificate upon completion

Course Content

18 Modules 160 Lessons
Download Syllabus
Expand All

Introduction to Java and Installation 7 Lessons

Expand
Module Content
0% Complete 0/7 Steps

Introduction to Java and its Features

JDK, JVM, and JRE

Downloading and installing Java in Mac – Part-1

Downloading and installing Java in Mac – Part-2

Downloading and installing Eclipse in Mac – Part-1

Downloading and installing Eclipse in Mac – Part-2

Downloading and installing Eclipse in Mac – Part-3

Creating a Java project and packages 4 Lessons

Expand
Module Content
0% Complete 0/4 Steps

Creating a Java project and packages – Part-1

Creating a Java project and packages – Part-2

Creating a Java project and packages – Part-3

Creating a Java project and packages – Part-4

Developing your first simple program in Java 1 Lesson

Expand
Module Content
0% Complete 0/1 Steps

Developing your first simple program in Java

Let’s understand Atomic Elements of a Java Program 7 Lessons

Expand
Module Content
0% Complete 0/7 Steps

Let’s understand Atomic Elements of a Java Program – Part-1

Let’s understand Atomic Elements of a Java Program – Part-2

Let’s understand Atomic Elements of a Java Program – Part-3

Let’s understand Atomic Elements of a Java Program – Part-4

Let’s understand Atomic Elements of a Java Program – Part-5

Let’s understand Atomic Elements of a Java Program – Part-6

Let’s understand Atomic Elements of a Java Program – Part-7

Data Types and Variables 4 Lessons

Expand
Module Content
0% Complete 0/4 Steps

Data Types and Variables

Type Conversion and Casting

Type Conversion and Casting – Program – Part-1

Type Conversion and Casting – Program – Part-2

Operators in Java 10 Lessons

Expand
Module Content
0% Complete 0/10 Steps

Operators – Arithmetic

Operators – Arithmetic – Program

Operators – Relational

Operators – Relational – Program

Operators – Logical

Operators – Assignment and Ternary

Operators – Assignment and Ternary – Program – Part-1

Operators – Assignment and Ternary – Program – Part-2

Operators – Bitwise

Operators – Bitwise – Program

Object-Oriented Programming (OOPs) Fundamentals 14 Lessons

Expand
Module Content
0% Complete 0/14 Steps

Variables

Class

Object

Method

Method Return

Parameters in a method

Constructor

Parameterised Constructors

Using ‘this’ Keyword

Method vs Constructor

Nested if, Static and Final Keyword 5 Lessons

Expand
Module Content
0% Complete 0/5 Steps

Nested if – Control Statements

Static Keyword

Final Keyword

Program – Part-1

Program – Part-2

Fundamentals of Java Control Flow 13 Lessons

Expand
Module Content
0% Complete 0/13 Steps

Control Statement

if-Control Statement

if – Program

Nested if – Control Statements

Nested if – Control Statements – Program

The if-else-if Ladder Statements

Switch

while loop

do-while

for loop

Arrays in Java 3 Lessons

Expand
Module Content
0% Complete 0/3 Steps

Arrays

One-Dimensional Arrays

Multi-Dimensional Arrays

Wrapper Classes in Java 3 Lessons

Expand
Module Content
0% Complete 0/3 Steps

Wrapper Classes

Autoboxing

Unboxing

Strings in Java 42 Lessons

Expand
Module Content
0% Complete 0/42 Steps

String

String Example – Program

String Constructor

String Constructor – Program

String Length

String Concatenation – Part-1

String Concatenation – Part-2

Character Extraction

Modifying String Character

String Comparison – Part-1

Inheritance in Java 11 Lessons

Expand
Module Content
0% Complete 0/11 Steps

Inheritance

Inheritance Example

Single Inheritance

Multiple Inheritance

Multilevel Inheritance

Hierarchal Inheritance

Hybrid Inheritance

Usage of Super and this keyword

Super Keyword Example

Method Overriding

Interface in Java 3 Lessons

Expand
Module Content
0% Complete 0/3 Steps

Interface

Abstraction and Interface Example

Hybrid Inheritance Example

Abstraction, Encapsulation, and Polymorphism in Java 6 Lessons

Expand
Module Content
0% Complete 0/6 Steps

Abstraction

Abstraction – Program

Encapsulation

Encapsulation Example

Polymorphism

Polymorphism – Program

Exception Handling in Java 15 Lessons

Expand
Module Content
0% Complete 0/15 Steps

Exception Handling

Exception Handling Example

Exception Types

Uncaught Exception

Using try and catch

Exception Handling – try and catch

Using Multiple Catch Block

Nested Try Statements

Exception Handling – Nested Try Statements

Usage of Keyword – throw

Enumerations in Java 12 Lessons

Expand
Module Content
0% Complete 0/12 Steps

Enumerations – Part-1

Enumerations – Part-2

Enumerations – Part-3

Enumeration Example – 1

Enumeration Example – 2

Enumeration Example – 3

Enumeration Example – 4

Enums with Switch Example

values() and valuesof() methods in enums

value methods – enums

Supercharge your career with these bonuses worth ₹6,500!

Laptop 1

Masterclass w/ Educator

5220261

Early Access to New Modules

Graduation Certificate 2

Receive a Certificate

image 6344319

Exclusive Community w/ Educator

Book and Brain

Bonus Class on Large Language Models

Pencil and Paper

Receive Live Projects in Java and Selenium

Meet your Industry-expert Educator

file 8

Saumyaranjan Das

SDET, GlobalLogic
Automation Expert Ex-MAANG SDET Passionate Educator

Saumyaranjan is a seasoned SDET Lead with 12 years of expertise. He’s renowned for crafting robust Automation Frameworks and mentoring thousands of professionals. He’s worked with the products of some of the biggest companies in the world, including Adobe. His approach to teaching is structured and backed by real-world experience.

Love for the Thrive EdSchool on Social Media: