How I learned Spring Boot
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.
I can’t find a book with the name “Spring Boot in a nutshell”. Please, can you provide a link.