If you are going to pass the Magento 2 Certification, it is time to start preparing. In the following post, you will find the most reliable sources of information about Magento 2. Please note that Magento 2 has been essentially refined in comparison to 1.X, so you will have to master a lot of new aspects to pass the Magento 2 Certification.
Magento offers several exams geared toward professionals who want to differentiate themselves. If you also want to get a noticeable competitive advantage over other developers, you have to get one of the following Magento credentials. Below, we briefly describe each exam as well as provide useful links to help you better prepare for the Magento 2 certification.
Magento 2 Certified Solution Specialist Exam
What is the purpose of the Magento 2 Certified Solution Specialist exam? It will help you master all the skills necessary to leverage the Magento 2 functionality to satisfy ecommerce business goals. Master best practices and become the number one professional in your niche. Get the badge that will differentiate you from the others.
Note that the Magento 2 Certified Solution Specialist exam is primarily scenario-based. It is focussed on the following areas:
Magento project design and management from a business perspective;
Native Magento 2 configurations and customizations required by a particular business case;
Key ecommerce factors;
Communication between technical and business teams.
The Magento 2 Certified Solution Specialist exam consists of 60 Multiple Choice items. You have 90 minutes to complete the challenge. It means that there are 1.5 minutes per item. Although the exam is based on Magento Open Source 2.3 and Magento Commerce 2.3, the platform’s version may change with the next major update. And note that there is one strict requirement: no hard-copy or online materials may be referenced during the exam. The price of this certification is $260, and you can find more information here: Magento 2 Certified Solution Specialist.
Magento 2 Certified Professional Front End Developer Exam
With the Magento 2 Certified Professional Front End Developer exam, you will easily validate the skills and knowledge needed to understand not only theming components but also the way the user interface is modified according to best practices.
The minimum required experience as a Magento 2 front end developer is 1.5 years. Also, pay attention to other nuances:
The exam consists of 60 Multiple Choice items;
You have 90 minutes to complete it (1.5 minutes per item);
The minimum score to pass the exam is 63% (38 correct answers);
The exam is based on Magento Open Source (2.2) and Magento Commerce (2.2), but the newer versions can be utilized.
This exam is for beginners. Designed for developers who start their career, it validates the student’s skills and knowledge of Magento 2 in various areas. First of all, you have a chance to show how good you are in UI modifications. Of course, database changes are also among the spheres covered by the exam. Admin modifications and various customizations are also among the questions the certification includes. You should also be familiar with the catalog and checkout structure.
The exam consists of 60 Multiple Choice items, and there are 90 minutes to complete it. As in the case of other exams, it is 1.5 minutes per item. The minimum passing score is 63% or 38 correct answers. The exam is based on Magento Open Source (2.3) and Magento Commerce (2.3), but the newer versions can be utilized after a major Magento update.
Hard-copy or online materials during the exam are strongly prohibited! You can pass the Magento 2 Certified Associate Developer exam for $195. For further information, follow this link: Magento 2 Certified Associate Developer.
Magento 2 Certified Professional Developer Exam
If you work with the source code of Magento 2, this exam is for you. All Magento 2 Certified Professional Developers can prove their in-depth knowledge and experience by demonstrating a deep understanding of Magento 2 source code customizations in accordance with Magento best practices.
The Magento 2 Certified Professional Developer exam is a primarily scenario-based exam in the following areas:
checkout process customizations;
order management integrations;
order management customizations;
catalog structure changes;
The in-depth understanding of Magento 2 development concepts is required. As for the recommended experience, it is at least 1.5 years in implementing and customizing Magento 2.
The exam consists of 60 Multiple Choice items, and there are 90 minutes to complete it. As in the case of other exams, it is 1.5 minutes per item. The minimum passing score is 64% or 39 correct answers. The exam is based on Magento Open Source (2.3) and Magento Commerce (2.3), but the other versions can be utilized as well.
Hard-copy or online materials during the exam are strongly prohibited! You can pass the Magento 2 Certified Professional Developer exam for $260. For further information, follow this link: Magento 2 Certified Professional Developer.
Magento 2 Certified Professional Developer Plus Exam
As for this exam, it is designed for senior Magento 2 developers/architects. The minimum experience in customizing different Magento areas, leading teams of developers, maintaining projects, and making key technical decisions is two years.
After passing this exam, you will earn the Magento 2 Certified Professional Developer Plus credential which proves your skills and knowledge needed to customize Magento in the following areas:
Magento Commerce features.
In addition, passing the exam will also validate your ability to make architectural decisions, forecast the impact of customizations, and test how you understand mechanisms in various important areas of Magento.
The exam consists of 60 Multiple Choice items. You have 90 minutes to complete them. As in the case of other exams, it is 1.5 minutes per item. The minimum passing score is 62% or 38 correct answers. Also, note that the exam is based on Magento Commerce 2.2. To participate in it, you have to spend $295. For further information, follow this link: Magento 2 Certified Professional Developer Plus.
The related server-side configuration for layout;
Customer data sections;
Adminhtml UI Components.
The exam consists of 60 Multiple Choice items, and there are 90 minutes to complete it. As in the case of other exams, it is 1.5 minutes per item. The minimum passing score is 63% or 38 correct answers. The exam is based on Magento Open Source (2.2) and Magento Commerce (2.2), but the newer versions can be utilized after a major Magento update.
With this exam, you will validate the skills and knowledge necessary to deploy, test, troubleshoot, and operate in the Magento Commerce Cloud environment. Get ready to show how well you understand the nuances of leveraging Cloud platform features to enhance your project performance.
This exam is for Magento 2 developers/architects. The minimum experience consists of 6-12 months of developing for Magento Commerce Cloud and at least two Magento Commerce Cloud implementations. By passing the exam, you will receive the Magento Certified Professional Cloud Developer certification.
The exam includes 60 Multiple Choice items and provides 90 minutes to complete them (1.5 minutes per item). The minimum passing score is 62% or 38 correct answers. To participate in the exam, you have to spend $260. For further information about Magento Certified Professional Cloud Developer exam, follow this link: Magento Certified Professional Cloud Developer.
Magento 2 Certified Full-Stack Developer
Although it isn’t a new exam, we should draw your attention to it. Certified Full-Stack Developer is accreditation for those who have passed the following M2 certifications:
Professional Frontend Developer;
Professional Developer or Professional Developer Plus.
The Certified Full-Stack Developer badge is a combination of three certifications and the evidence of your skills in the three areas mentioned above.
So #Magento 2 Certified ‘Full-Stack Developer’ is now a thing!
SwiftOtter Solutions – a digital marketing agency in Kansas City – prepared a bunch of guides to make you ready for the certification, you can learn the dedicated materials and then pass tests to check whether you are ready or not. The company lets you prepare in the following areas:
Mage2.tvby Vinai Kopp is a service that we’ve already mentioned it in other blog posts, but it is necessary to pay separate attention to the website in this article. If you a looking for video tutorials on how to improve your Magento 2 skills before passing the certification exam, its the best source of them. The website provides all the necessary materials aimed to help you with the Magento 2 exploration.
You will need to pass registration to get access to the materials of Mage2.tv.
M.academy provides a free course that describes how to set up a Magento 2 development environment with Docker.
Max Pronko YouTube Channel
Max Pronko is an award-winning Magento expert who shares his best practices via a YouTube channel. You can find lots of practical tips and theoretical aspects of Magento 2 development watching his videos.
Matheus Gontijo YouTube Channel
Matheus Gontijo is not as popular as Max Pronko but he also has his YouTube channel dedicated to Magento 2. And Matheus offers lots of professional videos there.
Other Magento 2 Training Alternatives
You can also rely on the following training programs on your way to the Magento 2 certification:
Magento 2 Certified Professional Developer Exam More In-Depth Exploration
We are happy to introduce you to the Magento 2 Certified Professional Developer exam! Being a scenario-based event, it offers skills validation for such areas as Magento 2 customizations. Of course, there is a bunch of subtopics available.
First of all, you can become a specialist in the area of UI modifications. It’s the most apparent aspect of customization required by most merchants. Next, the exam is an excellent motivation for becoming familiar with more efficient database changes. And if your client needs a better admin, you will have the appropriate knowledge, since the certification requires you to master this area to pass the Magento 2 Certified Professional Developer exam!
Third-party one step checkout extensions are no longer enough to satisfy business needs of your customers? Then it’s time to get ready to attend the Magento 2 Certified Professional Developer exam since you get a perfect opportunity to become a certified specialist in the Magento 2 checkout. Perhaps, you will even find out how to create an ideal zero-step checkout!
And this is not the end of the list! The Magento 2 Certified Professional Developer exam can also be used for summarizing the information about order management. Get ready to get a better understanding of how to customize the process and provide all the necessary integrations automating the connection between Magento 2 and third parties.
Of course, catalog structure and functionality changes are also among key topics of the Magento 2 Certified Professional Developer exam. You can purchase the exam voucher for $260 here: Magento 2 Certified Professional Developer exam. It is also possible to find a testing center and register for the exam on the same page, but let’s describe the event in more details.
The exam is based on Magento Open Source and Magento Commerce, to be more precise – on the version 2.2. But you don’t have to be afraid if you’ve already got used to another version of Magento 2 – the exam is still applicable to those developers who are familiar with any version of Magento 2. It consists of 60 multiple choice items, and you have 90 minutes to complete it (1 minute 30 seconds for each item).
Also, note that there are no strict prerequisites. Of course, it is recommended to take the Fundamentals of Magento 2 Development course, but most of you are either have the understanding of all course concepts without visiting it or have already finished the course. If not, feel free to complete this critical step in your professional growth.
And if you have no hands-on experience with Magento 2 websites (their implementation and customization), there is nothing to do with the Magento 2 Certified Professional Developer exam. We should also mention that you should be honest: don’t use any hard-copy or online materials during the exam. Remember, the core goal of the exam is to separate real specialists from guys who still have to practice. If you cannot pass it now, it’s not your time to join the community of certified coders. Spend some time on increasing your skills and try again later – you will make the community much better this way.
For everyone, Magento offers a free study guide. You can view it here, but let’s say a few words about the manual before you proceed.
The guide is relatively small. It exists on just 18 pages, so don’t hesitate to give it a try – you will necessarily increase the understanding of what will be going on the Magento 2 Certified Professional Developer exam. The guy on the cover is thinking, but you won’t have any time to think – and you won’t need to think much trying to figure out the correct answer because you will be fully prepared knowing all answers. In such conditions, one and a half minute for a test item seems to be a tremendous amount of time, but don’t make hasty conclusions.
Let’s see all key topics and objectives available with the guide:
Magento Architecture and Customization Techniques;
Request Flow Processing;
Customizing the Magento UI;
Working with Databases in Magento;
Using the EAV Model;
Developing with Adminhtml;
Customizing the Catalog;
Customizing the Checkout;
Certified Professional Developer Exam Example Questions.
Previously, we’ve mentioned that you should have experience in Magento 2 development for passing the exam. The minimum recommended level is 1.5 year. Of course, if you have a vast experience in 1.X and your work with 2.X is less than 18 months, it doesn’t seem that you will have any troubles. Scenario-based questions in a multiple-choice format are the most user-friendly way to summarize your skills and knowledge. Below, we will explore several example questions. Now, let’s pay closer attention to each test section.
This topic covers 18% of the test. It is the biggest one. Is it the most important? We don’t think so since all areas of Magento 2 covered during the exam are essential. You cannot become a top specialist without understanding all of them. Of course, you may have a specialization in the Magento 2 order management customization and automation, but this doesn’t mean that you shouldn’t have the understanding of other processes vital for the platform.
You will quickly pass this part of the exam with the understanding of how modules interact with each other. Learn about limitations, interactions, side effects and other aspects of the module-based architecture of Magento 2. Don’t forget to learn everything about the directory structure of Magento 2! Determine how to locate different file types, use configuration files, and utilize dependency injection. Demonstrate how to use plugins to design various complex solutions. Show how to configure event observers and scheduled jobs. Describe the usage of bin/magento commands and demonstrate their application in a deployment process. Of course, the topic of cache is also covered by the Magento Architecture & Customization Techniques questions, so you should demonstrate your abilities to use cache. If you are already familiar with these tasks, you won’t face any difficulties working with the 18% of questions, but let’s proceed to other elements.
Request Flow Processing
Request Flow Processing is a little bit smaller part of the Magento 2 Certified Professional Developer exam. It covers only 12% of the test. To pass this part, you must be familiar with the initialization of modes and applications. Can you identify all steps necessary for the application initialization? Are you familiar with the use of Magento modes? What are front controller responsibilities?
Furthermore, you must demonstrate the ability to process URLs in Magento 2. If you cannot describe how the platform handles a given URL, don’t waste your time and money on the exam. Luckily, you can get ready for the test learning this and other data. For instance, it is necessary to be able to describe the URL rewrite process. Be prepared to define its role in the process of user-friendly URLs creation. And become familiar with the action controllers and results functionality!
Besides, you must be able to customize request routing, determine the layout initialization process (how it is compiled, how HTML output is rendered, what is the XML schema for the module layout, etc.), and define the structure of block templates. If all these and other similar topics don’t seem to be a problem, you will pass 12% more. Let’s see what is prepared by other sections of the Magento 2 Certified Professional Developer exam.
Customizing the Magento UI
Working with Databases
Only 7% of tasks are dedicated to databases in the Magento 2 Certified Professional Developer exam. In its turn, the section may be divided into two: data-related classes and installation/upgrades of scripts. For a better understanding of the first one, you must be familiar with repositories and data API classes, new entity creation and registration, entity loading, saving, and extending, as well as filtering, sorting, and specifying selected values for collections and repositories. It is also necessary to be able to describe the Magento 2 database abstraction layer.
When it comes to scripts, the Magento 2 Certified Professional Developer exam emphasizes the install/upgrade workflow. Therefore, you must clearly understand where setup scripts are located, how they are executed, and which functionality types correspond to each setup script type.
Using the EAV Model
Other 8% of questions are dedicated to the Entity-Attribute-Value model. How about EAV model concepts? Can you describe the corresponding hierarchy structure? Do you know how the EAV data storage works in Magento 2? What are the key differences between EAV and flat table collections? What are they when it comes to the EAV load and save processes?
Also, get ready to show your ability to manage attributes: describe them covering the structure of the frontend, source, and backend; show how to implement the interface for attribute frontend models; identify the purpose of the attribute source and backend model interfaces; describe the attribute customization process, etc.
Developing with Adminhtml
A slightly bigger topic is Developing with adminhtml. It covers 10% of the Magento 2 Certified Professional Developer exam. To pass this part of the test, you must be familiar with the structure of the Adminhtml. Get ready to describe the difference between it and the frontend. Define form and grid widgets (the guide already includes some answers). Describe the workflow of grid and form. Be ready to create a simple form and grid for a custom entity. Simplicity is the key to brilliance, so the exam doesn’t include any complicated grids and forms.
Next, you should define system configuration XML and configuration scope. The last subtopic in this test section is dedicated to the ACL utilization of menu items and permissions.
Customizing the Catalog
Another big part of the exam is dedicated to the catalog customization. It covers 12% of all questions. Get ready to demonstrate your ability to use products and product types. Describe how the price system works in Magento 2: what are its basic concepts and how the price is rendered.
Demonstrate your knowledge of categories: show their properties and features and describe the structure of the hierarchy tree. Being a very important part of every Magento 2 website, categories are properly covered by the exam.
The last sub-topic in this section is catalog rules. You must be able to determine and manage them to become a certified professional Magento 2 developer. So get ready to implement catalog price rules and adequately describe the process.
Customizing the Checkout Process
The second biggest section of the Magento 2 Certified Professional Developer exam covers checkout customizations. It contains 13% of the test items. First of all, you should be able to use a quote, quote item, address, and shopping cart rules. Explain how to modify them and describe how a process of adding a product to a cart may be customized. Next, show how to use totals models: modify the price calculation process in the cart. Note that you should be able to customize the default Magento 2 shopping cart. To achieve this goal, find out how to implement cart rules, what add-to-cart logic may be applied, how different product types change the shopping cart behavior, what shopping cart operations are available.
The customization of shipping and payment methods is another huge part of this section. Be familiar with shipping/payment methods architecture and troubleshooting.
Only 5% of tasks are related to sales operations. Get ready to demonstrate the ability customize them properly. Do you know how to modify order processing and integrate it with third-party ERP systems? What about customizing the default order processing flow? And do you know how to create custom invoices? You should find answers to these questions to pass the exam. And don’t forget to learn about the refund functionality of Magento 2.
Custom Management is the second smallest topic (also 5%). It may be divided into two sections both related to customization: My Account and customer functionality. While everything is evident with the first one – you should be able to customize a default customer account of Magento 2 – the second section is a little bit more sophisticated. First of all, get ready to learn about customer attributes modification. Next, you should find all information about the customer entity to be ready to extend it. The understanding of how to customize a customer address is a must as well.
Another important topic is dedicated to customer groups and their role in Magento 2 and e-commerce business. And don’t forget about the VAT functionality of the platform!
Let’s take a look the first question from the study guide.
You are facing a bug, which is supposedly caused by the customization of
To resolve the issue, you decide to find all logic which customizes this method.
Which two places do you search for customization declarations? (Choose 2)
The question may be essentially more complicated without the reference to choose two answers. Of course, a real professional doesn’t need such prompts, but they are everywhere in the exam. So learn the theoretical part, get enough practice, and you will quickly become a certified Magento 2 specialist. There is nothing overcomplicated in the Magento 2 Certified Professional Developer exam.
You can find more questions and answers to them with links to corresponding parts of the developer documentation in the study guide. We don’t want to waste your time anymore since you have a fundamental goal – to become a Certified Professional Magento 2 developer. Be diligent and painstaking on your way to it!
With this primarily scenario-based exam, you will not only validate your skills required for a better understanding of theming components and the user interface, but reach a new level of your professionalism and get vital experience necessary to become a reliable specialist. The exam consists of 60 multi-choice items; you will have 90 minutes to complete the test. The minimum possible score is 63%. You can purchase the exam voucher for $260 here: Magento 2 Certified Front End Developer.
The Magento 2 Certified Solution Specialist exam will be soon launched. If you want to prepare and pass it, pay attention to the Magento 2 Solution Specialist Exam Study Guide. On 20 pages, you will find the description of the guide, the introduction to the certification, the detailed explanation of what a Magento Solution Specialist is, a list of particular participants of the test, prerequisites, the description of the exam and its content (including necessary knowledge and skills). Note that there are four available areas: Ecommerce, Magento 2 Architecture, Features and Functionality, and Application of Knowledge to Business Goals. Feel free to explore the guide to get the full understanding of how to pass the Magento 2 certification.
Magento 2 Trained Partner Program
This program is aimed at Magento Solution and Associate Partners only. To pass this Magento 2 Certification, you should be in a group of Magento 2 developers. The Magento 2 Trained Partner Program requires two specialists to complete the Fundamentals of Magento Development, as well as one frontend developer to complete the Core Principles for Theming in Magento 2 course.
Fundamentals of Magento 2 Development
The Fundamentals of Magento 2 Development class introduced Magento 2 developers to crucial aspects of the Magento 2 architecture within 40 hours. It consists of the following parts: Preparation and Configuration; Request Flow; Rendering; Database; and Service Contracts. More units will be included soon.
Having finished this class, developers can work with Magento 2 modules as well as customize the whole ecommerce system.
Core Principles for Theming in Magento 2
Core Principles for Theming in Magento 2 is an instructor-led course which runs for 9 hours. Its core goal is the introduction of frontend developers to the Magento 2 platform. The course describes core changes implemented in Magento 2 within three parts: Overview of Theming in Magento 2; Theme Architecture; and Layout XML, Blocks, and Templates.
Having finished this class, developers can customize the look and feel of the theme level of every Magento 2 website.
The Real Magento Community
The Real Magento Community is another place where you should dig when trying to prepare for Magento 2 Certification. Top developers often share their experience within the community, so you should always remember about the opportunity to get this precious knowledge for free. Find out how to utilize the Real Magento Community here: The Power of Real Magento Community.
Magento 2 Developer’s Cookbook
Magento 2 Developer’s Cookbook is Firebear’s article based on our personal experience in coding, official devdocs, and materials from StackExchange and other sources. It mainly consists of code snippets and notes related to Magento 2. Check all recipes here: Magento 2 Developer’s Cookbook.
Magento 2 Source Code
While preparing to pass the Magento 2 Certification, don’t be afraid to dig into the source code of Magento 2. Thus, you will strengthen your theoretical knowledge and increase chances to pass all tests.
Please note that official classes and sources of information about Magento 2 play a crucial role in your preparations, but it is also imperative to examine third-party websites and social networks. It will help you get a deeper insight into the world of Magento 2. We hope that now you understand how to pass the Magento 2 Certification.