1. Introduction to Java & Setup
2. Advanced Java (Java EE concepts)
Database Connectivity (JDBC)
Java Networking
Web Concepts
2. Core Java (Java SE – Standard Edition)
Basics of Java Programming
Object-Oriented Programming (OOP) Concepts
Core Features
Multithreading & Concurrency Thread creation (Threadclass, Runnable interface) Thread lifecycle and synchronization Executors and thread pools Concurrency utilities (ConcurrentHashMap, CountDownLatch, etc.) File Handling & I/O Reading and writing files (FileReader, BufferedReader, FileWriter) Serialization and deserialization Java NIO Basics
Multithreading & Concurrency
File Handling & I/O
Advanced Spring Boot Features
Spring Boot Deployment
4. Spring & Spring Boot Framework
Spring Core
Spring Boot Basics
Spring Web (Building REST APIs)
Spring Data & Databases
Spring Security
Testing in Spring Boot