A powerful way to learn Spring Boot

“Any fool can know. The point is to understand.” ― Albert Einstein

Image for post
Image for post

From the very first seconds our lives are bound to evolve around the continuous process of learning and discovering the unknown. Our ability to recognize and define human emotions, translate them into words, express our feelings and successfully communicate with each other is one the first things each of us learnt at the beginning of our lives. We typically learn from our experiences when we are younger, but when it comes it school, the technique usually changes. We get to study more textbooks and try to memorize as much as possible from them, without actually applying the knowledge that we are trying to gain.

In my opinion, it is only possible to truly understand something when you get to apply it on your own. “It is easier said than done” — you might think. The good news is that the Open Source Community shares the same principles, and together we can help each other grow better and stronger. For instance, with the Spring Boot Demo you would be able to complete a comprehensive introduction into one of the most popular frameworks, get detailed step-by-step instructions for a wide range of concepts and features of it, which would help you to apply them on practice and actually understand them!

What is the project?

The project consists of the 59 demos that would bring you over the numerous topics in Spring Boot. You would be able to create your first Hello World program, learn how to integrate MongoDB database, utilize docker container, enable a third-party login for your project, and even implement your own chat room. Some of the demos have already been implemented, so you won't get lost!


In order to run the project you would need to have the following installed on your machine:

  • JDK 1.8 +
  • Maven 3.5 +
  • IntelliJ IDEA ULTIMATE 2018.2 +
  • Mysql 5.7 +

Enthusiastic Junior Software Developer striving for discoveries & curious about technology

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store