On March 1st 2018, the new Magento 2 Certified Professional Developer exam became available. As it’s now possible to take the exam online, I booked it for the same day and passed it with a bit of luck. Here, I am telling you about my experience with the exam.
Which is the target group of the Magento 2 Certified Professional Developer exam?
The certifcation is supposed to prove that the certified person has sufficient experience with developing Magento 2. It is officially aimed at developers having about 1.5 years of experience with the development of Magento 2 projects. In my opinion, passing this exam qualifies to call you a “Senior Magento 2 Developer”.
Fortunately, you only need 64% (unconfirmed number) of the points to pass, so specialists who don’t usually cover all of these topics in their day to day job have a good chance of passing the exam if they have sufficient Magento 2 knowledge in other fields.
What are the contents of the exam?
It’s impossible to list all fields here. Let me try to list the most important areas:
- Dependency Injection
- Module dependencies
- XML Arguments
- Extension Attributes
- UI Components in the Adminhtml area
- REST API
- Frontend Layout and Blocks
Of course, this list is not complete, it just reflects my memories.
Does Magento 1 experience help with the exam?
Yes, it does, but not too much. Too many things have changed between Magento 1 and Magento 2. There have been perhaps 2 or 3 questions where my Magento 1 knowledge helped me guessing the right answer.
Do I need knowledge of Magento Commerce (Magento 2 Enterprise Edition)?
No, you don’t need to be experienced in the Magento Commerce Edition. Development basics are the same in all editions, and special module knowledge is not necessary.
What is the best way to prepare for the exam?
The following resources can help you preparing 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.
To be honest, I don’t think that the study guide helps a lot with the exam. It mostly consists of high-level questions, while the exam is about the implementation itself. The sample questions do help in order to get a good impression of the types of questions in the exam though.
If I’d have to take the exam again, I would personally do some sample implementations of tasks I am not too familiar with. This can be:
- Implement a REST API endpoint with authorization
- Add an extension attribute for products and / or customer addresses
- Create an adminhtml grid and/or and form
- Use the getList implementation of repositories (i.e. the product repository) for getting a sorted and filtered list of entities
How much experience is necessary to pass?
You will need at least one year of full-time development experience to have a chance to pass the exam in my opinion. The more, the better, as Magento 2 is a huge platform – you will discover new parts of it constantly. If you avoided some parts in the past (like I mostly did with adminhtml forms and grids), you should catch up with those before taking the exam. You can leave some smaller gaps, but it helps a lot to have at least some high-level overview of all the mentioned parts. Personally, giving Magento 2 development trainings helped because that forced me to dive into many parts of the platform.
How does the exam compare to the Magento (1) Certified Developer Exam?
The Magento 2 Certified Professional Developer certification needs more experience. While I know people who passed the Magento 1 Developer certification with only half a year of development experience, this will hardly be possible with the new exam. Also, the questions require more understanding, and it’s not so important any more to remember the exact syntax of some XML or PHP method names (with a few exceptions).
How can I become certified?
Since March 2018 the certification exam is officially available. Three steps are necessary if you want to take the exam on-site at a certification center:
- Buy a voucher at Magento U. A voucher is at about 260 $.
- Reserve a date at a certification center at https://account.magento.com/certification/login/. There are at least a couple certification centers in the major countries. You’ll need the voucher which you acquired before for that.
- Take the exam at the selected certification center. You’ll hear about when you should be 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 get to know the result directly after the exam.
If you’d like to try the Online Certification, read my blog post which contains a stop-by-step guide.
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 2 Certified Professional Developer Plus and holds several other Magento certifications for both Magento 1 and Magento 2. Andreas was selected as a Magento Master in 2019 and 2020.
More Information · Twitter · GitHub · LinkedIn
No need of JS knowledge? Why? It’s part of Magento. Plus why then PHP for front-end developers as don’t see special certification for front-end developers
¿Hay posibilidad de que la guía esté en Español?
The official guide by Magento is only available in English. And with regards to our poor knowledge of Spanish, we can’t offer a helpful translation. There is a Spanish division of the official Magento Forums where you may have better luck to find help and advice around the certification in Spanish: https://community.magento.com/t5/Spanish/bd-p/spain
hi Andrew ,
the latest version of magento2 ‘s architure is completely changed now as we do not have the concept of set folder to create the schema’s. so how we are going to see the magento2’s certification exam will impact. will they go for latest version question.
At the moment, the new topics from the Magento version 2.3 are not content of the exam – it’s still based on Magento 2.2. But you will need to hurry up – the certification team is about to add new questions including the new topics like Database Schema, GraphQL and MSI. My guess is that it will be updated until April, but I don’t have more insight. If you’d like to get certified on Magento 2.2, you can perhaps book your exam now for a future date, as you will get the exam which you booked.
I am going to give Magento 2 professional developer exam incoming 30 july, Please suggest me where should i have to focus now. I am working as Magento 2 developer from last 2 year but not regular as i am php developer and i am working on other framework also.
Is there still can we follow this blog for exam preparation?