Week & Session
Topics Covered
Exception Handling
Week 1 - S Singleton
Generics andDesign Pattern
Streams
Week 1 - SeJava Collections
Thread Creation, Thread Groups, Thread Join
Week 2 - S Sequential vs Parallel
[Link], Maven Streams
Repositories
Week 2 - S Maven
Embedded Lifecycle
Servers: Jetty, Tomcat
Week 3 - SeLogging Levels, Spring Profiles
Annotations, Lombok
Week 3 - S Spring MVC Framework
Dependency Injection, Enums
Week 4 - S Annotations: @Configuration,
Spring Boot Database Connection@Bean
Week 4 - S Request ClassesEntity
JPA, Hibernate, & Validations
Classes using JDBC
Week 5 - S Annotations,
Minor ProjectJPA Repository,
Work: ResponseEntity
Digital Library
Week 5 - SeProject Flowchart
HLSD Concepts
Week 6 - SeData Modelling
CSV Parsing withConcepts
Spring Boot
Week 6 - SeJUnit & Mockito Basics
Server Cache vs Browser Cache
Local Authentication
Week 7 - S Basic & Centralized Redis Setup
Week 7 - SeIn-Memory & Database-based
Digital Library Enhancements Authentication
Week 8 - SeProject
Scopes & Overview,
Consent HLSD, Data Modelling
Week 8 - S GitHub
ProducersOAuth2 Integration with Spring Boot
& Consumers
Feign Client
Week 9 - SeKafka Communication
Integration with Spring Boot
Week 9 - SeSpring Cloud Intro, Hystrix
Project Overview, HLSD, Circuit
Data Breaker
Modelling
Week 10 - SMicroservice Architecture
Project Enhancements & Queries
Week 10 - SCareer Guidance