About the Course

This course is a quick guide for developing a simple MVC application using Spring Boot, Java, and Gradle. This lesson discusses who should take this course and what you will learn.

Welcome to the course

Welcome to “Developing Microservices with Spring Boot: Quick Tutorial”! In this course, you will learn the basics of Model-View-Controller (or MVC) and Spring Boot. Using this knowledge, you will develop a simple web application with Create-Read-Update-Delete (or CRUD) operations interactively.

Intended audience

This course is for developers or engineers who want to quick-start their Spring Boot journey to develop an MVC application and microservices. It is designed for both beginners and intermediate level developers.

Prerequisites

You don’t need any previous knowledge about Spring Boot or Spring MVC; you will learn all the required concepts throughout the course. You should just have a basic understanding of Java. In case you want to learn Java, Educative also provides a free interactive tutorial.

Sample app simulation: Media playlist

Press the RUN button to see the web UI of the application under the “output tab”, or open the link shown below to open the same application in a new browser tab. The “terminal tab” shows the command and the corresponding console output when running the application.

This application allows us to do the following:

  • Create a new playlist
  • Delete a playlist
  • Add a new song to a playlist
  • Delete a song from a playlist

Note: The code for the application is purposefully hidden to avoid confusion; we’ll cover it in a later lesson.

// The code for the application is purposefully hidden to avoid confusion; 
// we'll cover it in a later lesson. 
A simple web application with CRUD operations

The above application will be explained in the upcoming parts of the course. You will learn, develop, execute, and practice app development right here in the course.

Learning outcomes of the course

Q

Are you ready to dive right into the course?

A)

Yes! 😁

B)

No! 😞