What are the study materials to pass the Magento 2 certified professional developer exam (Adobe Certified Expert – Adobe Commerce Developer)?

Preparing for the Magento 2 Adobe Certified Expert – Adobe Commerce Developer exam will take some time to read and absorb all the required information for yourself. I think it is better to keep a bookmark for this article and read line by line while you’re doing the studies of the below content.

Photo by Kimberly Farmer on Unsplash

You may need to be more focused on the below areas before you sit on the exam. In short, I will highly recommend, you will need to read four to five times the Swiftotter study guide and do their sample test exams. Also if possible to do other sample test exams before you do the real exam. It will improve your confidence to face the exam.

Here are few high light areas on Magento 2 that you may need to focus on. You will need some more time to google these and absorb the content.

  1. How product price is showing on the Product Details and Cart page? It is better to check the price calculation order of regular price, special price, catalogue rule price, option price, tire price, sales cart rule discounted prices
  2. What type of relationship combinations can have with the blocks and templates to link each other? e.g One block has one template etc
  3. What are the plugins executing order?
  4. EAV attribute creation etc. (different type of attribute creation with a patch data file). Review the Magetv EAV attribute section videos
  5. HTTP response before event scenarios
  6. Cache related content (Block etc)
  7. How to create an extension attribute and what are the scenarios of it?
  8. What is the way to add additional options data to quote objects?
  9. How to use Product Repository getList() with search criteria builder and filter groups?
  10. ACL related scenarios, adding to webapi.xml, extension attributes etc
  11. Root category associate scope
  12. Change email template address
  13. What is the prepareLayout() method?
  14. What is require js file and how to define it?
  15. What is db_schema oncreate() and migrateDataFrom()?
  16. What is category_form.xml?
  17. What is getFlatColumns()?
  18. What is uicomponent data source node and how we can use it?
  19. What is uicomponent data provider?
  20. What are the product type instance available functions() and what are they doing?
  21. What is product_types.xml?
  22. what is catalogue_product_prices.xml?
  23. What is the shipping carrier interface and what are the available functions?
  24. How to add a custom payment method?
  25. What is cart_item_renderes.xml?
  26. How to create a 404 router?
  27. What are the dataoptionsource interface and its available functions?
  28. What is product.price.render.default block and what it will do?
  29. How to add a new price modifier?
  30. What is sales.xml?
  31. How to add a new column to the sales order address database table?
  32. What is _responsive.less file and how it is compiling?
  33. What is additiona.product.info block and what it will do?
  34. What will the pageFactory class do for rendering the template?
  35. How to revert the database changes when there is a foreign key constraint?
  36. What is catalog_attributes.xml in the quote handler?
  37. What is the sales setup when adding an attribute via a data patch?
  38. What are the order states and status? How are they linked in the database tables?
  39. What is logging.xml?
  40. How to add a custom attribute to the order refund section on the frontend?
  41. How the indexing is working? What is the difference between the mview and index tables?
  42. What is the alternativeHeaders in di.xml?
  43. How are the EAV tables are linked to each other for loading the option values from the EAV option table?
  44. How to add 0 price for a specific product type using the indexer model?
  45. What is the cart/mine/items API call?
  46. What is the converter interface and what it will do?
  47. What are the banned events XML?
  48. How Magento 2 works with local storage, session storage and cookies?
  49. How category attributes are using in the uiComponents?
  50. Why customer attributes should be used in used_in_form?
  51. What is the static attribute and how to create it via a data patch?
  52. What are the SalesSetup and CustomerSetup when we add a new column to Non-EAV tables?
  53. How to add a new field to the shipping address database table?
  54. What is the plugin working order?
  55. How to configure the minimum product selling qty on Magento 2?
  56. How to edit the simple product type checkout cart item render template?
  57. What are the backend model classes for EAV attributes?
  58. What are the frontend model classes for EAV attributes?
  59. What are the source model classes for EAV attributes?
  60. How to add a date column to the admin grid on Magento 2?
  61. How to add a new column to customer_listing the uicomponent?

Things to remember on the exam day,

  1. If they mentioned an error, clearly identify it. Those answers might be related to it.
  2. Revised given answers, most of the time there might be possible two answers. Need to pick the correct one
  3. Read twice the question and verify the answers
  4. Each set of answers has a pattern. Either you would be sure that you gave the correct answer. Just double-check the answers pattern. You might see a differnt anzwer!
  5. Check the class folder path structure twice when you’d require to select a class or interface to identify if that path make sense with the Magento 2 folder structure

Magento 2 Developer Notes related to DevDocs

Magento 2 free study guides – https://u.magento.com/free-study-guide
M2 study guide – expert – https://spark.adobe.com/page/RxKLtZiTNdnn3/

https://devdocs.magento.com/guides/v2.3/config-guide/config/config-create.html
https://devdocs.magento.com/guides/v2.4/extension-dev-guide/searching-with-repositories.html
https://devdocs.magento.com/guides/v2.4/extension-dev-guide/declarative-schema/data-patches.html
https://devdocs.magento.com/guides/v2.4/extension-dev-guide/declarative-schema/db-schema.html
https://devdocs.magento.com/guides/v2.4/ui_comp_guide/components/ui-form.html
https://devdocs.magento.com/guides/v2.4/ui_comp_guide/components/ui-listing-grid.html
https://devdocs.magento.com/guides/v2.4/ui_comp_guide/bk-ui_comps.html
https://devdocs.magento.com/guides/v2.3/extension-dev-guide/attributes.html
https://devdocs.magento.com/guides/v2.3/ext-best-practices/extension-coding/example-module-adminpage.html
https://devdocs.magento.com/guides/v2.4/config-guide/cli/config-cli-subcommands-index.html
https://devdocs.magento.com/guides/v2.4/config-guide/elasticsearch/es-overview.html
https://devdocs.magento.com/guides/v2.4/config-guide/elasticsearch/es-config-stopwords.html
https://devdocs.magento.com/guides/v2.4/mrg/ce/Weee.html
https://devdocs.magento.com/guides/v2.4/howdoi/checkout/checkout_overview.html
https://devdocs.magento.com/guides/v2.4/config-guide/multi-master/multi-master.html
https://devdocs.magento.com/guides/v2.4/install-gde/prereq/install-rabbitmq.html
https://devdocs.magento.com/guides/v2.4/extension-dev-guide/message-queues/message-queues.html
https://devdocs.magento.com/guides/v2.4/extension-dev-guide/message-queues/config-mq.html
https://docs.magento.com/user-guide/sales/rma-configure.html
https://docs.magento.com/user-guide/stores/attributes-returns.html
https://docs.magento.com/user-guide/catalog/product-gift-card-create.html
https://docs.magento.com/user-guide/catalog/product-gift-card-workflow.html
https://docs.magento.com/user-guide/stores/store-urls-custom-admin.html
https://devdocs.magento.com/guides/v2.4/config-guide/secy/secy-cron.html
https://devdocs.magento.com/guides/v2.4/config-guide/secy/secy-xframe.html
https://devdocs.magento.com/guides/v2.4/howdoi/checkout/checkout_new_field.html
https://devdocs.magento.com/guides/v2.4/howdoi/checkout/checkout_form.html
https://devdocs.magento.com/guides/v2.4/howdoi/checkout/checkout_new_step.html
https://devdocs.magento.com/guides/v2.4/howdoi/checkout/checkout_order.html

Swiftotter related study materials – Highly recommended those study materials

Exam overview – https://swiftotter.com/certifications#/professional-developer
M2 Expert – https://swiftotter.com/technical/certifications/magento-2-certified-developer-study-guide#/
Swiftotter slack – https://certifications-hq.slack.com/join/shared_invite/zt-dhfoqfqv-Gbs972TAuMnakJK8Q8GWpw#/shared-invite/email

Other blog links with good study materials

https://belvg.com/tutorial/magento-2-certified-professional-developer-guide-section-6
https://www.classyllama.com/blog/template-override-m2
https://github.com/magento-notes/magento2-exam-notes/tree/master/2.%20Request%20Flow%20Processing
https://belvg.com/blog/how-eav-data-storage-works-in-magento-2.html
https://belvg.com/tutorial/magento-2-certified-professional-developer-guide-section-9
https://github.com/magento-notes/magento2-exam-notes/tree/master/1.%20Magento%20Architecture%20and%20Customization%20Techniques
https://alanstorm.com/magento_2_understanding_object_repositories/
https://quizlet.com/20443995/magento-certification-preparation-study-guide-answers-flash-cards/
https://belvg.com/blog/index-management-in-magento-2.html
https://www.mageplaza.com/faqs/import-coupons.html
https://belvg.com/blog/how-to-use-total-models-in-magento-2.html
https://alankent.me/2014/10/11/a-thought-experiment-super-scaling-magento/
https://www.rabbitmq.com/tutorials/amqp-concepts.html
https://webkul.com/blog/here-we-will-learn-how-to-configure-and-use-rabbitmq-in-magento-2-3/
https://webkul.com/blog/magento-2-product-return-rma/
https://dev98.de/2017/01/02/how-to-add-alternative-http-headers-to-magento-2/
https://www.yireo.com/tutorials/magento/magento-2/1818-working-with-the-new-magento-2-1-entity-manager
https://black.bird.eu/en/blog/recettem2-3.html
https://www.mageplaza.com/kb/how-create-a-catalog-price-rule-in-magento-2.html
https://magento.stackexchange.com/questions/112948/magento-2-how-do-customer-sections-sections-xml-work
https://meetanshi.com/blog/set-minimum-qty-allowed-in-shopping-cart-in-magento-2
https://magento.stackexchange.com/questions/112858/magento2-custom-module-overrides-layout-the-element-checkout-cart-item-rendere
https://belvg.com/blog/how-to-manage-eav-attributes-including-interface-source-backend-structure-in-magento-2.html
https://magento.stackexchange.com/questions/270812/how-can-i-create-a-new-static-product-attribute-in-magento-2
https://magento.stackexchange.com/questions/126820/magento-2-how-to-add-a-custom-column-in-customer-grid
https://magento.stackexchange.com/questions/250741/set-date-format-in-admin-grid/250746
https://fishchenko.com/blog/magento-2-join-table-in-orderrepositorygetlist-custom-field/
https://ecommerce.folio3.com/blog/what-is-magento-2-search-criteria-builder/
https://magento.stackexchange.com/questions/97291/explanation-of-ui-component-grid-in-magento-2
https://www.mageplaza.com/kb/create-custom-404-page-in-magento-2.html
https://magento.stackexchange.com/questions/246062/magento-2-attribute-backend-type-static-vs-varchar/307307
https://stackoverflow.com/questions/15175307/magento-adding-static-attribute-to-catalog-product-but-cant-ensure-saving-val
https://magento.stackexchange.com/questions/216191/how-to-show-a-custom-attribute-in-the-admin-shipping-address-box
https://navnitviradiya.wordpress.com/2019/12/02/magento-2-add-custom-field-to-shipping-address-form-in-checkout-page/
https://navnitviradiya.wordpress.com/2019/11/28/how-to-add-a-new-field-in-quote-and-sales_order-table-magento-2-using-db_schema-xml/
https://www.mageplaza.com/devdocs/magento-2-create-payment-method/
https://www.mageplaza.com/devdocs/add-custom-checkout-step-magento-2.html
https://community.magento.com/t5/Magento-2-x-Programming/orders-custom-attribute-and-module-update/td-p/418124
https://magento.stackexchange.com/questions/207564/how-to-create-dataprovider-in-magento-2/207580
https://magento.stackexchange.com/questions/138740/what-do-source-and-datascope-mean-in-admin-form-ui-component-configuraion-fi
https://belvg.com/tutorial/magento-2-certified-professional-developer-guide-section-4
https://github.com/magento-lucknow/certification-notes/tree/master/docs
https://github.com/magento-notes/magento2-exam-notes
https://www.mage2.tv/content/fundamentals/
https://github.com/pykettk/magento2-developer-exam-notes
http://magento.stackexchange.com/questions/3374/magento-front-end-developer-certification
http://magento.stackexchange.com/questions/8268/are-there-any-document-or-ebook-for-magento-certification-exam
http://stackoverflow.com/questions/16289832/preparing-for-magento-front-end-certification
http://ka.lpe.sh/2013/01/04/magento-certification-preparation-interview-questions-answers/
http://ka.lpe.sh/2012/07/19/magento-interview-questions-and-answers/
http://ka.lpe.sh/2012/01/29/magento-interview-questions/
http://magestudyguide.com/
http://magenticians.com/resources-magento-certified-developer-exam
http://blog.belvg.com/tag/certification

Sample Exams & Resouces

Mage2 TV videos – https://www.mage2.tv/content/
Swiftotter exams – https://swiftotter.com/technical/certifications/magento-2-certified-developer-practice-test#/
Practise exams – https://blog.willfeeling.com/category/magento2-quizz

In summary, I believe this information would help you to pass the Magento 2 Adobe Certified Expert – Adobe Commerce Developer exam and get the certification. Don’t forget to add a comment if you’d think there is a way that I can help you out.

Good luck and all the best for the exam!

The post What are the study materials to pass the Magento 2 certified professional developer exam (Adobe Certified Expert – Adobe Commerce Developer)? appeared first on A Story of a Programmer interest in Technology, Life Style .

A Story of a Programmer interest in Technology, Life Style

Author: admin

Leave a Reply

Your email address will not be published. Required fields are marked *