In November 2018, Magento presented a new certification: Magento 2 Certified Professional Developer Plus. It’s aimed at developers and architects with at least two years of experience with Magento 2, so it’s a higher level than the Magento 2 Certified Professional Developer certification.

I took the exam on January 21st 2019, so my memories are fresh when writing this blog post. Unfortunately, I failed by only 2%, but I am still pleased with the percentage I have reached.

Which is the target group of the Magento 2 Certified Professional Developer Plus exam?

The certifcation is supposed to prove that the certified person has sufficient experience with developing and architecting Magento 2. It is officially aimed at senior developers and architects with at least 2 years of experience with the development of Magento 2 projects. In my opinion, you will need more than that amount of hands-on experience, 3 years would be more realistic in most cases.

To pass the exam, you need to have a comprehensive knowledge of Magento: Frontend, Backend, and APIs. It covers everything which has to do with PHP and XML in Magento 2. Contrary to the Professional Developer exam, there are also a few JavaScript questions. It also adds questions which are specific to the Commerce edition of Magento (my estimation: about 25% of the questions are related to Magento Commerce).

What are the contents of the exam?

It’s impossible to list all fields here. Let me try to list the most important areas:

  • EAV
  • Dependency Injection
  • UI Components in Adminhtml area
  • UI Components in Checkout
  • REST API
  • Frontend Layout and Blocks
  • Content Staging
  • Shipping and Payment Methods

Of course, this list is not complete, it is only a reflection of what I remember.

You can see the official list of sections in the screenshot of my results which I have received via email directly after the exam:

Magento 2 Certified Professional Developer Plus - Topics and Results

You’ll need a fair amount of detail knowledge, in some cases even things like “Which class is responsible for retrieving X?”. Fortunately, those questions are exceptions. In most cases, questions stay on a higher level and ask for the right approach to tackle certain tasks. In general, the questions are easily understandable and fair.
You will need to reach a score of 62%.

How does this exam compare to the Magento 2 Certified Professional Developer (without “Plus”) exam?

It’s harder. You need to have more knowledge, and deeper knowledge. I passed the “Professional” exam with 70% 10 months earlier. Since then, I worked on Magento 2 almost full-time and reached “only” 60% in the “Professional Plus” exam.

Do I need knowledge of Magento Commerce (Magento 2 Enterprise Edition)?

Yes, you should have at least some experience with it. There are quite a few questions about the Content Staging module, and some more about other modules in Commerce (RMA, Customer Segmentation, …).

What is the best way to prepare for the exam?

The following resources can help you prepare for the exam:

  • The official study guide
  • A training can help with the certification as well. For example, individual trainings can be held with a focus on the certification. On the other hand, trainings give you the basics mostly, while you will need first-hand experience with actual Magento 2 projects to pass this exam.

Personally, I’d do two specific things before retaking the exam:

  • Have a look at how Content Staging is implemented on the database level.
  • Practice UI components in the adminhtml area.

How much experience is necessary to pass?

As I said above: at least two years, better three years of hands-on experience with developing Magento 2. Personally, giving Magento 2 developer trainings helped me as I get to see many different parts of Magento 2 in those trainings.

How can I become certified?

Since November 2018 the certification exam is officially available. Three steps are necessary if you want to take the exam on-site at a certification center:

  1. Buy a voucher at Magento U. A voucher costs about $260.
  2. If you are a Magento 2 Certified Professional Developer already, you can get a discount. Just write a short email to training@magento.com in order to receive it. The discount reduces the examination costs to $100.
  3. Reserve a date at a certification center at https://account.magento.com/certification/login/. There are at least a couple certification centers in western countries. You’ll need the voucher which you acquired earlier for the reservation of your exam date.
  4. Take the exam at the selected certification center. You’ll get info about when you should arrive there and what you should bring in good time. The exam itself takes place at a PC in the certification center. It includes 60 questions in 90 minutes.

You’ll receive the results directly after the exam.

If you’d like to try the Online Certification, read my blog post which contains a step-by-step guide.

Conclusion

The Magento 2 Certified Professional Developer PLUS exam is an effective way to prove that you are a very experienced Magento 2 developer. Only very few people have passed it until now, and probably only few will do in the future, so you are standing out if you manage to pass the exam. The exam is hard, but fair, and can only be passed with a lot of experience in Magento 2 development.

Andreas von Studnitz

Author: Andreas von Studnitz

Andreas von Studnitz is a Magento developer and one of the Managing Directors at integer_net. His main areas of interest are backend development, Magento consulting and giving developer trainings. He is a Magento Certified Developer since 2011 (and 2018 for Magento 2) and a Magento Certified Solution Specialist since 2014 (Magento 1) respective 2017 (Magento 2). He was appointed a Magento Master in 2019.

More Information · Twitter · GitHub · LinkedIn