The class is mastering Spring boot 3.5.x along with Hibernate. The topics covered are -
Introduction to Spring IOC and Spring boot framework
log4j2 framework, Spring devtools introduction and Spring profiles
Spring web application design - Controller, Service, Repository layers
Spring boot @Configuration, @Bean @Service @Component annotations
Build and run spring boot app with gradle tool
Create Postman collection and test the endpoints
Exception handling in boot app
Actuator framework introduction
Spring security introduction
JWT token based authentication
Introduction to ORM - Hibernate
DDL, DML concepts and examples (insert, select, update, delete)
Concept of JPA
one to one mapping
one to many mapping
Hibernate 1st level and 2nd level caching
JPA Criteria queries introduction
Support for pagination and sorting with JPA
The duration of the course is ~30 hours. I will teach Spring boot with IDE (Eclipse or IntelliJ IDEA). The duration for each class will be 1 hour. The classes will be from Monday to Friday.