gammaticatech

Spring Boot & Hibernate

Learning Format

Live Online / Classroom

Total training duration

120 hrs

Syllabus

12 weeks

Certification

Yes

Spring Boot & Hibernate

The Spring Boot & Hibernate course covers modern Java backend development using industry-standard frameworks. It begins with the basics of the Spring Framework, dependency injection, and setting up Spring Boot projects. Students learn to build RESTful APIs, manage configurations, and connect applications to databases using Hibernate and JPA for ORM and CRUD operations.

Syllabus Summary

  • Spring Core, Dependency Injection- Spring Boot project setup (Maven/Gradle)- Application.properties & profiles-
  • Assignment
  • RESTful web services- @RestController, @RequestMapping- JSON serialization (Jackson)-
  • Assignment
  • JPA architecture- Entities, repositories- Hibernate ORM mappings-
  • Assignment
  • Advanced Hibernate: One-to-one, One-to-many, Many-to-many relationships- Cascade types & fetch types- JPQL & Criteria API-
  • Assignment- Mock
  • Interview 1
  • Global exception handling with @ControllerAdvice- Custom exceptions- Validation API (@Valid, @NotNull, @Size)
  • Assignment
  • Spring Security basics- Authentication vs Authorization- Configuring in-memory users- Role-based access control-
  • Assignment
  • JSON Web Tokens (JWT) introduction- Implementing JWT in Spring Boot- Securing REST endpoints-
  • Assignment
  • Unit testing with JUnit 5- Mocking with Mockito- Integration testing with MockMvc-
  • Assignment-
  • Mock Interview 2
  • Microservices with Spring Boot- Service registry (Eureka)- API Gateway (Zuul / Spring Cloud Gateway)- Config server & centralized configs-
  • Assignment
  • Spring Kafka basics- Producing & consuming messages- Use case: Order event processing-
  • Assignment
  • Spring Boot Actuator- Health checks, metrics- Logback configuration
  • Assignment
  • ckaging JARs/WARs- Dockerizing Spring Boot app- Deployment to AWS Elastic Beanstalk / Azure App Services-
  • Assignment
  • Mock Interview 3
Edit Template

Course Summary

Eligibility

Tech & Non-Tech Working professional, Freshers, Graduate from any domain.

Live Doubt Solving

Get your queries solved with daily dedicated doubts solving sessions.

Instructor

Experts and trainer for top-tech companies.

Certification

10+ ISO Globally recognized certified

Mode of Learning

100% Live Learning with experienced instructors and hands-on sessions.

Real time projects

Get practical experience with real-world projects for a career in analytics.

Certification

Scroll to Top