Codementor Events

How I learned Spring Boot

Published Dec 23, 2018

About me

I am a software engineer.

Why I wanted to learn Spring Boot

Spring Boot is one of the most used frameworks in the industry.
It has a wide community. Plus it's a Java framework, and Java is one of the most used languages globally.
It has a lot of boilerplate code ready for you to use with the ability to override already implemented code.
It saves time and keeps the project structured.

How I approached learning Spring Boot

I first started with a book called Spring Boot in a nutshell.
Then I implemented a simple project.
Then I started to create usecases similar to real world problems.
Then, I started modifying existing code, by cloning repositories from github and trying to change things and see what happens .

Challenges I faced

The most notable challenge I faced was that there's a lot of different implementation for the same thing,
As a fresh learner you can't have the experience to judge which of them is the most suitable for your case.
Unit testing was a challenge too, there was no proper documentation about it.

Key takeaways

I discovered that the fastest way to learn something is to start from an existing code as an example,
That's why I highly recommend using code from github.

Tips and advice

All you need to really practice is patience.

Final thoughts and next steps

The next step is to get more experience in the cloud related technologies.

Discover and read more posts from Ali Wassouf
get started
post comments1Reply
Kailash Uniyal
5 years ago

I can’t find a book with the name “Spring Boot in a nutshell”. Please, can you provide a link.