Sateesh Patnaik IT Trainings
LEARN • PRACTICE • SUCCEED

Core & Advanced Java Course Content

A practical learning path covering Core Java, Java 8, databases, Git, Maven, Spring Boot, REST APIs, JPA, testing and a complete capstone project.

COURSE

Course Content

1

Core Java

OOP, Collections, Exception Handling, Strings
2

Java 8 Essentials

Lambda Expressions, Streams, Functional Programming
3

Multithreading Basics

Threads, Runnable, Synchronization
4

SQL & Database Basics

Joins, Keys, Queries, JDBC
5

Git & Maven

Version Control, Build Tools, Real Dev Workflow
6

Spring Boot Fundamentals

Project Setup, Configuration
7

REST API Development

Build & Test Your Own APIs with Postman
8

Spring Data JPA

Connect Java to a Real Database
9

Unit Testing with JUnit

Write Code You Can Trust
10

Capstone Project

A Complete Mini-App, Built End to End
HOT TOPICS

Core & Advanced Java Hot Topics

1

OOP Concepts

Abstraction, Encapsulation, Inheritance, Polymorphism
2

Collections & HashMap

Internal Working, Comparable vs Comparator
3

Exception Handling

Checked vs Unchecked
4

Strings

Immutability, String Pool, == vs .equals()
5

Basic Multithreading

Thread vs Runnable, synchronized
6

Java 8 Streams & Lambda

7

SQL Basics

Joins, Keys, Normalization
8

Git & REST Basics