Back to Courses

Spring Boot

Build enterprise applications with Spring Boot. Learn REST APIs, security, and microservices.

4 Weeks
12 Modules

Course Curriculum

Module 1: Spring Boot Basics

  • Introduction to Spring Boot
  • Spring Boot Architecture
  • Project Setup with Spring Initializr
  • Auto Configuration
  • Application Properties

Module 2: Dependency Injection

  • IoC Container
  • Bean Lifecycle
  • @Autowired & @Qualifier
  • @Component, @Service, @Repository
  • Constructor vs Field Injection

Module 3: REST API Development

  • @RestController & @RequestMapping
  • HTTP Methods (GET, POST, PUT, DELETE)
  • Request & Response Body
  • Path Variables & Request Params
  • Exception Handling

Module 4: Spring Data JPA

  • JPA Repository
  • Entity Mapping
  • CRUD Operations
  • Query Methods
  • Pagination & Sorting

Module 5: Spring Security

  • Authentication & Authorization
  • JWT Token
  • Role-Based Access
  • Security Configuration
  • Password Encoding

Module 6: Microservices

  • Microservices Architecture
  • Service Discovery
  • API Gateway
  • Circuit Breaker
  • Inter-Service Communication