Certification journey for Adobe Commerce Developer Expert
This page provides information on how to attain this certification. It includes a description of the exam, study materials, step-by-step instructions on the certification process, and how to renew your certification.
Exam description exam-description
Learn who should take this exam, what experience is recommended, and what subjects are covered on the exam.
Exam details exam-details
- Level: Expert (1-3 years’ experience)
- Passing Score: 41/69
- Time: 138 mins
- Delivery: Online proctored (requires camera access)
- Available languages: English
- Cost: $225 (global) / $150 (India)
- Exam ID: AD0-E716
Intended audience intended-audience
- Developers
- Lead Developers
- Backend Developer
- Solution Architects
- Technical Leaders
Minimum experience minimum-experience
You should have at least 1-3 years of experience with Adobe Commerce development and you’re 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
Exam objectives and scope exam-objectives
This section provides information on the exam content.
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 questionnaire
This online readiness questionnaire is a self-assessment. It will help you gauge whether your current experience matches the recommended minimum candidate qualifications.
Take the online readiness questionnaire
How to get certified how-to-get-certified
These steps take you through the certification process from beginning to end.
note important |
---|
IMPORTANT |
Government ID required: You MUST use a government-issued photo ID as your valid form of ID. Soft copies or digital IDs are not allowed. Adobe ID account name: Your Adobe ID account name MUST match your name on your government ID. To update your Adobe ID account name, e-mail certif@adobe.com. Please request this correction 72 hours in advance. If the names do not match at the time of the exam, you will need to sign up for a new exam at an additional charge. |
You must have an Adobe ID to schedule and take your exam. If you do not have an Adobe ID, you can create one here.
It is necessary to have an Adobe ID for three reasons:
- You will need an Adobe ID to create and log in to your Adobe Credential Management System account. This is where you can view your certifications, exam history, exam scores, and additional information.
- You must be logged in to the Adobe Credential Management System in order to create and log in to your Examity account. That is where you will schedule, pay for, and take your test.
- You must be logged in to the Adobe Credential Management System to take practice tests on the Adobe Certification Exam Prep Portal.
Study Materials
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:
note note |
---|
NOTE |
Some links in this section will only work after you have logged into the Adobe Credential Management System. Please take a moment to log in now. |
Section 1: Adobe Commerce architecture and customization techniques
- Commerce for developers - Overview
- Commerce for developers - Development workflow
- Commerce for developers - Code base
- Commerce for developers - Exercises
- Magento 2 Development Essentials
- Adobe Commerce Cloud: Magento Commerce - Back-End Developer
- Adobe Commerce 2.4 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
- Commerce for developers - Routing
- Create a New Page
- Page Builder
- What is Page Builder
- Set up multiple websites or stores
- Multiple websites or stores
- Dependency injection example
- System.xml reference
- Commerce for developers - Installation
- Apply patches
- Add CLI Commands
- Integration testing
- Security
- Cron (scheduled tasks)
- Configure cron jobs
- Cron jobs
- Crons property
- Architectural layers overview
- Modules and areas
Section 2: Working with databases and EAV
- Create a product attribute
- EAV and extension attributes
- How to add a new product attribute
- Add a custom text field attribute
- Commerce for developers - Declarative schema
- Add a new table to a database
- Declarative Schema
- Data Transfer
- Custom import entity
- Importing and Exporting Inventory
- Develop data and schema patches
Section 3: Developing with admin
- Commerce for developers - Create an Admin Page
- Add an Admin grid
- Listing (grid) component
- Form component
- ActionsColumn component
- PHP modifiers
- Customize using a modifier class
- Create an access control list (ACL) rule
Section 4: Customizing the catalog
- Create a products
- Adding extension attributes to entities
- Indexing
- Indexer optimization
- Create a custom indexer
- Manage the indexers
- Index management
- Render prices on the frontend
- Introduction to Inventory Management
Section 5: Customizing sales operations
- Customize checkout
- Add a custom payment method to checkout
- Adding a new payment integration (payment method)
- Add custom shipping carrier
- Add custom shipping carrier validations
- Customize the view of a checkout step
- Sort order for checkout totals
Section 6: APIs and services
- Getting started with Adobe Commerce web APIs
- REST API Overview
- Using SOAP services
- GraphQL overview
- Message queues
- Bulk operations
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: Commerce Cloud CLI tool (managing part)
\
Take a practice test
We recommend taking the free practice test before you start. You’ll have unrestricted access to all available practice tests for Adobe’s expert-level exams.
Our practice tests are all developed from the same blueprint as the live exams. The practice test will help you understand the topics covered in the live exam.
Please remember that passing a practice test does not guarantee you will pass the certification exam.
To take the practice test:
-
First, log in to the Adobe Credential Management System with your Adobe ID.
-
Then, go to the Adobe Certification Exam Prep Portal to find your practice test.
note note |
---|
NOTE |
Some in this section will only work after you have logged into the Adobe Credential Management System. Please take a moment to log in now. |
Exam delivery
Adobe uses a vendor called Examity to administer scheduled, proctored exams. All new certification exams are proctored. Renewal exams are on-demand and unproctored.
Schedule, reschedule, or cancel exam
To schedule, reschedule, or cancel your exam:
-
First, log in to the Adobe Credential Management System with your Adobe ID.
-
Then, go to the Examity portal and follow the instructions provided on screen.
Cancellations and rescheduling must be initiated 48 hours before the scheduled exam appointment. Candidates must modify this appointment themselves. Neither Adobe Support or exam vendors can process rescheduling and cancellation requests. Cancellations under 48 hours are subject to a rescheduling fee in addition to the exam fee.
How to pay
Pay by credit card: When you schedule your exam, you will be prompted to enter your credit card for payment.
Pay by voucher: To purchase an exam voucher go to: Adobe Certification Voucher Center. You can apply the voucher code when you schedule your exam. See below for voucher discount information.
Purchasing a voucher
You can pay for an exam with a voucher. To purchase an exam voucher go to the Adobe Certification Voucher Center.
You can apply the voucher code when you schedule your exam. See below for voucher discount information.
All candidates can receive a discount on bulk purchases of 10 or more exams when they purchase via the Adobe Certification Voucher Center.
For more information on vouchers, please see the FAQ.
Discounts
Bulk discounts are available:
table 0-row-2 1-row-2 2-row-2 3-row-2 | |
---|---|
Quantity | Discount |
10-24 | 20% |
25-49 | 25% |
50+ | 33% |
Partner discounts: Bronze level Partners and above get discounts on all Adobe certification exams and classes. You can read more about these discounts and how to access partner benefits on the Solution Partner Portal.
Voucher discounts: All candidates can receive a discount on bulk purchases of 10 or more exams when they purchase via the Adobe Certification Voucher Center.
Note: Bulk discounts cannot be combined with any other offer or discount.
Before exam day
- Run your system test.
- Make sure Zoom is installed on your computer. Zoom must have permission to use your camera and microphone, to share your screen, and to let your proctor take over your computer temporarily.
- Turn off your pop-up blocker before starting the exam.
- Double-check your time zone in your Examity profile by going to the Adobe Credential Management system, clicking on Schedule/Modify my Exam Appointment, selecting your exam, and going to your Examity profile.
note important |
---|
IMPORTANT |
Government ID required: You MUST use a government-issued photo ID as your valid form of ID. Soft copies or digital IDs are not allowed. Adobe ID account name: Your Adobe ID account name MUST match your name on your government ID. To update your Adobe ID account name, e-mail certif@adobe.com. Please request this correction 72 hours in advance. If the names do not match at the time of the exam, you will need to sign up for a new exam at an additional charge. |
Day of exam
- Be early! Your proctor will start your session precisely at your appointment start time, so allow time to log into Examity before your appointment.
- Prepare your desk space. Remove any additional monitors, electronics, books, notebooks, papers, etc. from your desktop.
- Plug in your computer.
- Close all applications except the screen share and browser. Your proctor will direct you to open the task manager to show that no other applications are running.
- Note: If you are disconnected, you will receive an email notification from Examity Support to assist with reconnecting. You also have the option to reach out to Examity support direct to reconnect.
After the exam
- Upon completion of the exam, you will receive a provisional pass/fail; however, your final score can take up to 72 hours. Once the exam is reviewed and finalized, you will find the score card in Adobe Credential Management under the “History” tab.
- If you fail an Adobe certification exam on your first attempt, you must wait at least 24 hours before retaking the exam. A failing grade on the second or any subsequent attempt requires a waiting period of 14 calendar days before retaking the exam. Each attempt will incur a separate exam fee.
Adobe uses Examity to administer proctored exams online. In the Examity portal, you can:
-
Schedule, reschedule or cancel your exam. Please note that canceling and rescheduling must be initiated prior to 48 hours before the scheduled exam appointment. Candidates must modify this appointment themselves.
-
Pay for your exam. Pay for your certification exam either by voucher or credit card in the Examity portal. To purchase an exam voucher go to: Adobe Certification Voucher System. You can apply the voucher code when you schedule your exam. If you have a discount, it will apply at checkout.
-
Take your exam.
note note |
---|
NOTE |
You must log in to the Adobe Credential Management System before clicking on the Examity button below. |
Schedule or take exam AD0-E716
Once you’ve passed your certification exam, you will receive an Adobe Experience Cloud digital badge from Credly, a provider of digital credentialing services.
Your badge serves as tangible evidence of your proficiency with Adobe Experience Cloud products. By displaying it on your social media profiles or resume, you can demonstrate your accomplishment to potential employers and clients and showcase your skills in these applications.
For existing users, there are two ways to accept your Adobe Certification badge:
- Step 1: Sign into Credly. (You must use the same email that you used to earn your Adobe credential, or you will not see your badge.)
- Step 2: Or go to the email you received from Credly to the accept the badge.
- Step 3: Accept and share your badge.
For new users, follow the instructions below to accept your Adobe Certification badge:
- Step 1: Go to the email you received from Credly to accept the badge.
- Step 2: Create an account. (You must use the same email that you used to earn your Adobe credential, or you will not see your badge.)
- Step 3: Accept and share your badge.
Renewing your certification
Certifications expire after two years. To maintain your certification, you must renew it before it expires. Visit the Renew your certification page for more information.
Questions
View the certification FAQ.
Additional questions? Contact us.