Exam Preparation Guide: Adobe Commerce Developer - Expert Certification AD0-E716
Introduction
The Adobe Certified Expert - Commerce Developer exam guide provides potential candidates with the information needed to prepare for the certification exam.
Adobe certification exams are developed with the participation of subject matter experts worldwide, following industry standards in developing fair and valid tests. Visit our FAQ page for more information.
Exam Guide Sections
- Minimum candidate experience
- Intended audience
- Exam information
- Exam objectives and scope
- Readiness self-assessment
- Online practice test
- How to prepare for the exam
Minimum Candidate Experience
At a minimum, the candidate seeking to become certified as an Adobe Commerce Developer has at least 2 years of experience with Adobe Commerce Development. They should be familiar with the following technologies and environments:
- Adobe Commerce - version 2.4
- PHP
- XDebug/PHP debugging tools, browser debugging tools
- Linting tools
- Composer
- SSH, basic Linux
- Redis, Elasticsearch, SQL, Varnish, RabbitMQ
- API validation tools, API client tools (Postman)
- Version control software such as Git
- Cloud Architecture
Intended Audience
Typical roles of candidates preparing for this certificate include:
- Developers
- Lead Developers
- Backend Developer
- Solution Architects
- Technical Leaders
Exam Information
- Exam number: AD0-E716
- Exam name: Adobe Commerce Developer
- Certificate level: Certified Expert
- Status: Active
- Available languages: English
- Number of questions: 69
- Formats: Multiple choice and multiple select
- Duration: 138 minutes
- Delivery: Online proctored (requires camera access)
- Passing mark: 41/69
- Price: $225 USD (global) / $150 USD (India)
Exam Objectives and Scope
Section 1: Adobe Commerce Architecture and Customization Techniques (36%)
- Demonstrate how to effectively use cache in Adobe Commerce
- Build, use, and manipulate custom extension attributes
- Recommend solutions for how to apply theme custom updates to product/category pages
- Correctly apply observers, preferences, and plugins (effects of sort order)
- Demonstrate the ability to use the configuration layer in Adobe Commerce
- Demonstrate knowledge of how routes work in Adobe Commerce
- Demonstrate ability to customize pagebuilder
- Determine the effects and constraints of configuring multiple sites on a single instance
- Describe the capabilities and constraints of dependency injection
- Describe how to add and configure fields in store settings
- Explain the use cases for Git patches and the file level modifications in Composer
- Create new commands in CLI
- Demonstrate how to write an integration test
- Identify Adobe Commerce security feature (CSP, escaping, form keys, sanitization, reCAPTCHA, input validation)
- Explain how the CRON scheduling system works
- Demonstrate the ability to load and manipulate data
- Demonstrate the ability to use App emulation
Section 2: Working with Databases and EAV (10%)
- Manipulate EAV attributes and attribute sets programmatically
- Demonstrate the ability to extend the database schema
- Demonstrate the ability to import / export data from Adobe Commerce
- Describe how to use patches and recurring set ups to modify the database
Section 3: Developing with Admin (6%)
- Demonstrate the ability to update and create grids and forms
- Extend Grid actions
- Demonstrate the ability to create modifier classes
- Demonstrate the ability to restrict access to ACL
Section 4: Customizing the Catalog (6%)
- Apply changes to existing product types and create new ones
- Modify and extend existing Catalog entities
- Demonstrate the ability to manage Indexes and customize price output
- Explain how multi-source inventory impacts stock (program level)
Section 5: Customizing Sales Operations 6%)
- Demonstrate the ability to develop new payment methods or customize existing payment methods
- Demonstrate the ability to add and customize shipping methods
- Demonstrate the ability to customize sales operations
- Explain how to customize totals
Section 6: APIs and Services (4%)
- Demonstrate the ability to create new APIs or extend existing APIs
- Demonstrate the ability to use the queuing system
Section 7: Adobe Commerce Cloud architecture (16%)
- Demonstrate knowledge of Adobe Commerce architecture/environment workflow
- Demonstrate a working knowledge of cloud project files, permission, and structure
- Demonstrate the ability to setup multi domain based stores on Adobe Commerce Cloud (multi domain sites mix of dev work and support)
- Demonstrate a general knowledge of application services and how to manage them (YAML , PHP, MariaDB, Redis, RabbitMQ, etc)
- Identify how to access different types of logs
- Demonstrate the ability to deploy a project (Main steps of deployment)
- Define features provided by ECE tools
- Identify uses for ECE patches (Security breach)
- Describe how to Maintain and upgrade ECE tools
- Distinguish when to contact support *Yaml files and limitations (DIY vs Support tickets)
- Demonstrate basic knowledge of OOTB FASTLY features configuration and installation
Section 8: Setup/Configuring Adobe Commerce Cloud (10%)
- Describe how to setup/configure Adobe Commerce Cloud
- Apply Basic Cloud troubleshooting knowledge (Hierarchy of web UI and variables, configurations precedence)
- Demonstrate understanding of cloud user management and onboarding UI
- Describe how to update cloud variables using UI
- Describe environment Management using UI
- Demonstrate understanding of branching using UI
- Identify Adobe commerce Cloud Plan capabilities
Section 9: Commerce Cloud CLI tool (Managing part) (6%)
- Demonstrate understanding of updating cloud variables using CLI
- Demonstrate understanding of environment Management using CLI (CLI exclusive features :activate emails, rebase environments, snapshot, db dump, local environment setup)
- Demonstrate understanding of branching using CLI
- Demonstrate how to troubleshoot to cloud services? (My SQL, Redis, tunnel:info)
Readiness Self-Assessment
Complete the online readiness questionnaire to see if your current experience matches the recommended minimum candidate qualification.
Practice Test
We are excited to offer free practice tests and provide a detailed coaching report upon completion of each one. You will have unlimited access to all available practice tests for Adobe’s expert-level exams. Our practice tests are developed from the same blueprints as the live exams, so they can help you gauge how you are doing in each topic area. However, taking a practice test does not guarantee that you will pass the certification exam.
Go to the Scheduling Page > Practice Tests > Adobe Certification Prep Portal > click on Launch Adobe Exam Prep Portal (on the far-right side).
How to Prepare for the Exam
You are not required to complete training before taking the exam, and training alone will not provide you with the knowledge and skills required to pass the exam. A combination of training and successful, on-the-job experience are critical to providing you with the repository needed to pass the exam. Here are some suggested resources to help you prepare:
Section 1: Adobe Commerce Architecture and Customization Techniques
- Commerce for developers - Overview
- Development workflow
- Code base
- Commerce for developers - Exercises
- Magento 2 Development Essentials
- Adobe Commerce Cloud: Magento Commerce - Back-End Developer
- Adobe Commerce Developer Guide
- Partial caching
- Page Caching
- Add extension attributes to entities
- Categories - Design settings
- Create a module
- Component development
- Commerce for developers - development basics
- Commerce for developers - Post install
- Routing
- Create a New Page
- Page Builder
- Set up multiple websites or stores
- Multiple websites or stores
- Dependency Injection
- System.xml
- Installation
- Apply Patches
- Add CLI Commands
- Running Integration Tests
- Security overview
- Security
- Cron (Scheduled Tasks)
- Configure and run cron
- Set up a custom cron job and cron group
- Set up cron jobs
- Architectural Layers
- Modules and Areas
Section 2: Working with Databases and EAV
- Create a EAV Attribute
- EAV and extension attributes
- How to add a new product attribute
- Add a custom text field attribute
- Declarative Schema
- Add a new table to database
- Configure Declarative Schema
- Data Transfer
- Custom import entity
- Importing and Exporting Inventory
- Develop data and schema patches
Section 3: Developing with Admin
- Create an Admin Page
- Admin Grids
- Listing (grid) component
- Form component
- Actions Column component
- About PHP modifiers in UI components
- Customize using a modifier class
- Creating an Access Control List (ACL) rule
Section 4: Customizing the Catalog
- Creating Products
- Adding extension attributes to entity
- Indexing Overview
- Indexer optimization
- Adding a custom indexer
- Index Management
- Render prices on the frontend
- Managing Inventory
Section 5: Customizing Sales Operations
- Customize Checkout
- Add a custom payment method to checkout
- Adding a new payment integration
- Add custom shipping carrier
- Add custom shipping carrier validations
- Customize the view of a checkout step
- Checkout Totals Sort Order
Section 6: APIs and Services
Section 7: Adobe Commerce Cloud Architecture
Section 8: Setup/Configuring Adobe Commerce Cloud
- Manage user access
- Secure connections to remote environments
- Cloud infrastructure project
- Manage branches with the CLI
Section 9: Setup/Configuring Adobe Commerce Cloud
Questions?
Please contact the Adobe Credential Program Customer Support team.
The content in this exam guide is subject to changes and updates. Last update January 2023.