Exam details
|
- Level: Professional (0-12 months’ experience)
- Passing Score: 33/50
- Time: 100 mins
- Delivery: Online proctored (requires camera access)
- Available languages: English
- Cost: $125 (global) / $95 (India)
- Exam ID: AD0-E721
|
Intended audience
|
- Developers
- Front-end Developers
- Full Stack Developers
- PWA Developers
|
Minimum experience
|
You should have 0-12 months of hands-on experience with Adobe Commerce Front-end development and the ability to work with technical solutions to deliver individual components.
Additionally, you should exhibit knowledge of the following technologies:
- Strong understanding of Adobe Commerce version 2.4.6
- Basic understanding of the front-end structure and layout
- Experience and understanding of HTML, CSS (and preprocessors), LESS, JavaScript and UI Components, jQuery, Underscore, Require.JS, Knockout, also PHP templates, DB knowledge and content management
- Familiarity with the platform, CMS Blocks, Widgets, CMS pages, Category pages, Product pages, Cart and Checkout, and Account Dashboard area
- Basic understanding or knowledge of admin configurations
- Knowledge of extending and overwriting styles, layouts, and JS files
- Extending parent themes/Theme hierarchy
- CLI command (cache cleaning, setup:upgrade, indexers, deployment mode) & Grunt
- Caching technologies, client-side browser, understanding storages (Cookies, local storage)
- Understanding responsive design and media queries
- WYSIWYG/Page Builder
- Understanding code packages
- Implement translation
- Understanding how to work with email templates
- Basic understanding of XML
- Basic understanding of out-of-the-box SEO, optimization and performance techniques
- Basic understanding of canonical links, as well as merging JavaScript and CSS
- Basic understanding of Adobe Commerce cloud infrastructure
|
Exam objectives and scope
|
This section provides information on the exam content.
Section 1: Theme management (Theme hierarchy, image configuration, translations) (14%)
- Describe Adobe Commerce theme folder structure
- Demonstrate ability to create new or extend existing themes
- Demonstrate ability to add custom translation phrases
Section 2: Layout XML & templates (30%)
- Demonstrate the ability to work with basic layout XML instructions
- Demonstrate the ability to use existing page layouts
- Describe the steps for extending and overriding XML
- Demonstrate ability to create and customize templates
- Describe template security (escaping output)
- Describe the purpose of styles-m.less, styles-l.less, print.less
- Describe the difference between specific partial files (_extends.less,_extend.less,_theme.less,_widgets.less,_module.less)
- Given a scenario, demonstrate the ability to override or extend Magento LESS
- Describe the basic concepts of LESS
- Explain the hierarchy of styles (lib, modules, themes)
- Explain client-side and server-side compilation
Section 4: JavaScript (18%)
- Demonstrate the ability to initialize and call JavaScript components
- Demonstrate the usage of RequireJS
- Describe the usage of mixins
- Describe how to add a translation in JS
- Describe the usage of Knockout JS
- Describe the usage of jQuery widgets
Section 5: Admin configuration and Page Builder (6%)
- Demonstrate the ability to customize Page Builder and CMS content"
- Apply/schedule a theme to a specific scope (website, store, store-view)
- Apply design changes to categories, products and CMS pages using admin configuration
- Describe steps to customize transactional emails
Section 6: Tools (CLI and Grunt) (8%)
- Describe the usage of basic bin/Magento commands
- Describe the usage of Composer commands (install, update, require, remove)
- Differentiate the appropriate use case for deploy modes
- Describe additional tools that cloud provides (Fastly, downloading database, content deployment)
|