Module 1 – Java Fundamentals
Basics of Java, setup, syntax, variables, operators, control flow, methods, arrays, OOP intro.
Mini Project: Simple Calculator.
Module 2 – OOP in Depth
Inheritance, polymorphism, abstraction, encapsulation, constructors, nested classes, wrapper classes.
Mini Project: Student Record Management.
Module 3 – Advanced Java
Exception handling, collections, generics, streams, lambdas, date/time API, file handling.
Mini Project: File-Based Contact Book.
Module 4 – JDBC & Databases
JDBC basics, drivers, MySQL connection, CRUD, prepared statements, transactions, result sets.
Mini Project: Employee Database App.
Module 5 – Servlets & JSP
Web apps, HTTP, servlets, form handling, session management, JSP, MVC pattern.
Mini Project: Login & Registration System.
Module 6 – Spring Core & Spring Boot
Spring basics, IoC, dependency injection, bean lifecycle, Spring Boot, REST APIs, annotations, exceptions.
Mini Project: Product Management API.
Module 7 – Spring Data JPA & Hibernate
ORM basics, Hibernate setup, entity mapping, JPQL, CRUD, pagination, validation.
Mini Project: Order Management System.
Module 8 – Frontend Development
HTML, CSS, JavaScript, DOM, events, fetch API, React/Angular basics, API integration.
Mini Project: Product Catalog UI.
Module 9 – Full Stack Integration
Connecting frontend to backend, CORS, form handling, file upload, JWT auth, pagination, deployment prep.
Mini Project: Online Food Ordering App.
Module 10 – DevOps & Final Project
Git, Maven, Docker, CI/CD, cloud deployment, monitoring, final project build & presentation.
Final Project: End-to-End Full Stack App.