This online course is designed to help you learn to quickly build production-grade Spring Boot web applications and services with hands-on experience tutorials and examples series

Spring Boot Framework

Spring Boot is a Java based framework used to build production-grade web applications and services. Spring Boot has the following features

  • Embed application servers such as Tomcat, Jetty and Undertow directly
  • Provide starter dependencies to simplify your build configuration
  • Auto configure Spring and 3rd party dependencies, no requirements for XML configuration
  • Provide production ready features such as metrics, health checks and externalized configuration


This course is for readers who have prior experience of Java and Maven

Your local computer should have installed JDK 8+ or OpenJDK 8+, Maven 3+, Docker CE 18+


View Templates Hello World


Property Files

Form Handling

Files Uploading

RESTful API with Spring Data REST

RESTful API with @RestController

CRUD Full Stack

Validation + Exception Handler