I am new to Spring and wanted to consider Spring Boot for a new project. I felt lost learning Spring Boot as I did not understand the Spring framework, which prompted me to complete the Spring Core course. I was delighted that this course not only covered how to use Spring, but more importantly, why to use Spring. I was so excited to use these new tools that I went on to complete the Spring Core Advanced course as well.
The class did a thorough job of explaining what elements are provided by Spring Boot vs the Spring framework. I found The Spring Core Advanced especially helpful for understanding all of the JPA associations and how to use them. Both classes include code exercises with access to the starting code of the exercise and also the completed solution in GIT. The completed exercises are a great resource to remember how to use a feature that was highlighted in the class. Most importantly, the course provides access to the teacher and he has responded to both of my questions within an hour. I recommend these courses to anyone that values loose coupling and the SOLID principles.