Spring Boot

Convention-driven Java services.

💡
This course has 3 lessons. Start with the first one and use the next / previous links at the bottom of each lesson — the sidebar keeps the whole course in order.

Lessons

  1. Project setup and your first controllerGenerate a project, understand the layout, and get an HTTP endpoint answering within a few minutes.
  2. REST controllers and dependency injectionThe HTTP annotations you will use daily, DTOs at the boundary, and constructor injection done properly.
  3. Configuration, JPA data access and profilesLayered properties, environment-specific profiles, and a repository layer with the traps called out.

More in Back-end Development

Node.js PHP Java HTTP Go Rust Laravel Ruby GraphQL

Last refreshed 2026-09-17.