This repository contains my code examples for the preparation of the certification. I have passed the certification on the 20th july of 2019, I have been certified with a score of 88%. This repository contains some good references to master the fundamentals of the framework, so It's not only for a certification purpose.
The certification questions are based on the official study-guide, so I recommend to focus on those questions. In my opinion, if you can easily awnsers those questions, you will pass the certification.
To prepare my certification, I read few books, a lot of articles, I watched many Pluralsight courses and some Youtube videos on specific subjects.
To help you prepare the certification, I recommend to learn from the following resources, some are not free, but they thy are worth.
Core Spring 5 Certification in Detail by Ivan Krizsan This book should be a must for everyone willing to pass the certification, it should be checked only as a last step before passing the certification, so for the newcomers to the framework I don't recommend to begin with, because it is just a summary and it contains some responses that could be helpful to pass the certification.
I don't recommend the fifth edition, the 4th edition is a good start for everyone willing to understand the fundamentals of the Framework, like Dependency Injection, Aspect Oriented Programming.... It is not mandatory to read every chapter. It is the first resource i have checked, I didn't read the full book, but only few chapters, let's say 50% of the book.
A really good book that helped me to dig deeper into the framework. It will help you to understand how the Spring Framework is using some design patterns internally.
For a deeper understanding of the Spring boot module. The book is not big but it gives more details about the spring boot modules. Apart from that, I have watched many youtube videos to get much understanding of the spring boot modules, I recommend to check some talks given by Stéphane Nicoll about spring boot.
Laurentiu Spilca made a playlist on Spring Fundamentals, you will find very good content on DI, AOP, Transaction, Data, Rest, Actuator and many more, recently he made a playlist about spring security...
Here are some responses to some very important questions:
Git repository: This repository contains responses of the the official study-guide questions.
Git repository: This second repository contains the responses of the official study-guide questions and also explanations of the theoretical notion we deal with in the Certification.
Git repository: This third repository, even if it is about the spring 4 certification, you can find very good content and explanation about the spring ecosystem.
Sometimes even if the resources are valuable, it can be hard to understand some subjects, for my personal experience, i try to see the prerequisites of the complicated subject. It depends also on your background on Spring and some design patterns used by the framework.
In parallel with that, I read a lot of answers from Stackoverflow, just google what you don't understand.