What you'll learn

This online course is designed to help you learn to build Spring Boot web applications and services in practice with hands-on tutorials and examples series

Spring Boot Framework

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

  • Embed application servers such as Tomcat, Jetty, 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, Spring, Maven, RESTful web services

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