01
Java Fundamentals
Java ecosystem, JDK/JRE/JVM setup, syntax, datatypes, operators, control flow (conditions & loops), methods, recursion, arrays, and string handling. Practical: Build a console-based utility application. Quiz: Module 1 Knowledge Check.
What's included
3 readings2 assignments1 Quiz
02
Object-Oriented Programming
03
Exception Handling & Clean Java
04
Collections Framework (• Practical Tab 1: Core Java Application Lab)
05
Modern Java: Lambdas, Streams & Date/Time API
06
Generics, I/O & Serialization
07
Multithreading & Concurrency
08
SQL & Relational Databases (• Practical Tab 2: Processing & DB Design Lab)
09
JDBC & Data Access Objects (DAO)
10
Build Tools & Backend Project Structure (Maven)
11
Spring Framework Fundamentals
12
Spring Boot (• Practical Tab 3: JDBC to Spring Boot Foundation Lab)
13
REST API Development with Spring Web
14
JPA & Hibernate ORM
15
Spring Data JPA & Database Design
16
Spring Security & JWT (• Practical Tab 4: Secure REST API Lab)
17
Testing & Quality: JUnit & Mockito
18
Logging, Error Handling & Production-Ready Backend Practices
19