Study materials and an exam review for Pivotal Certified Spring Professional Exam 4.2, with flashcards and study notes.
There is an official Core Spring 4.2/4.3 Study Guide, which describes the certification process and some FAQs. What's more important, there is a list of areas and topics covered in the exam. That is valuable as a checklist whether you are ready for the exam and also a guide to determine what to focus on when studying.
Here are available my personal study notes. They cover all the topics required to know for the certification. As they are available on GitHub, feel free to add more info or correct anything and create a pull request. Note that code listings provided are usually more for illustration purposes and do not need to be memorized. During the exam, you are not required to write code snippets or exactly know all the API and details.
I have created set of flashcards using Anki software. The contents are basically derived from my study notes. Anki provides desktop client as well as mobile applications to study on the go. The deck can be downloaded here. The downloaded deck file can be imported into Anki using File → Import.
There is a book covering the certification - Pivotal Certified Professional Spring Developer Exam: A Study Guide.
Unfortunately, it is not published yet (as of October 2016), it is currently scheduled to be released on Feb 13, 2017.
UPDATE: Certification can now be purchased separately for $200, you no longer need to purchase the four days training to receive the voucher. However, if you do so, you will still receive the free voucher. The voucher expiration period is no longer specifically stated in the study guide, but you should receive expiration date with your order.
After finishing the official Spring Web Training, you receive a voucher for the certification exam. This voucher is free and cannot be obtained without the training. If you fail the exam, another voucher can be bought for $ 150 and the exam can be taken after at least six weeks.
- The exam consists of 50 multiple choice questions (usually single correct answer, rarely multiple), where 38 (76%) must be answered correctly to pass.
- It is computer based and the interface is easy to understand and navigate.
- It can be taken in a Pearson Vue certified test center.
- UPDATE: The exam can now be taken also remotely using https://www.examslocal.com, for more info see the FAQ.
- There are 90 minutes to complete the test, which is more than enough -- it can safely be completed in half the time even with reviewing the questions again.
- There are only topics covered by the training.
- I was required to provide two identity documents (e.g. ID card and driving license).
- There were no personal items whatsoever allowed in the exam room and the room was under video surveillance. You'll be provided with a marker and an erasable board for your notes.
- You are not required to write any code.
- Advanced topics covered after a LAB slide in each block are not part of the exam.
- (Note that all the info above is public and can be found in the official study guide or other sources and does not violate the exam NDA)
Overall the exam was not too hard and you should be able to complete it if you pay attention during the training, do the lab exercises and study the slides. The good news is it is not about memorizing API, but more about understanding the concepts. In that sense, the questions are very well designed. Much better than the Oracle Java Exams, where it is often very important to study not only the topics, but also the actual question types and watch out for tricky questions. There were no tricky questions in the Spring exam.
In addition to this Spring Core certification, I have also prepared materials for the Spring Web Application Developer exam. This exam can be now also taken without the training just for $200.
The exam is not too hard and with proper preparation, you should be able to pass it without problems. I highly recommend doing all the lab exercises. If you have extra time, it is useful to read the certification book, but it is not necessary. After reading the official slides, I recommend to continue with my study notes and flash-cards as they contain the same information, but only in a more condensed form, which is better if you already have a grasp of the basics.
If you have any interesting resources for the exam, please share them in the comments below.