All courses
intermediate

Spring Boot backend development

Build the Java backends that enterprise teams actually hire for.

14 weeks · 24 sessions · certificate on completion

Spring Boot runs a large share of enterprise Java, and most Java job descriptions in India name it directly. You will build REST APIs from scratch, persist data with JPA and Hibernate, secure endpoints with Spring Security and JWT, write tests that run in CI, and deploy a containerised service. Assumes you already write Java.

Included with every programme

Bonus Free AI Training with each module

Every module you study comes with its own hands-on AI training, free of charge — so alongside the subject itself you learn how to do that work with the tools the industry actually uses.

  • Real tools, hands-onChatGPT, Copilot and the AI assistants teams actually use day to day.
  • Tied to each moduleThe AI session covers the same code, data or design work that module just taught.
  • Support while you learnBring your doubts to the AI sessions running alongside your regular classes.
  • No extra chargeIncluded for every student, in classroom batches and live online alike.

Curriculum

6 modules · 24 sessions

1Spring foundations4 sessions
Why Spring existsFree preview
Dependency injection and beansFree preview
Spring Boot project structure
Configuration and profiles
2Building REST APIs4 sessions
Controllers and request mapping
Validation and error handling
DTOs and mapping
Versioning and OpenAPI documentation
3Data with JPA and Hibernate4 sessions
Entities and relationships
Repositories and query methods
Transactions and the persistence context
Schema migrations with Flyway
4Security4 sessions
Authentication with Spring Security
JWT and stateless sessions
Roles, permissions and method security
The mistakes that leak data
5Testing and quality4 sessions
Unit testing services
Integration tests with Testcontainers
Mocking and test data
Running the suite in CI
6Running it in production4 sessions
Packaging and Dockerising a service
Configuration and secrets
Logging, metrics and health checks
Talking to other services