AD0-E123 Verified 2026 Edition

Adobe Experience Manager Sites Developer Professional Practice Test

AD0-E123 is Adobe's Professional-level certification for developers new to building on Adobe Experience Manager (AEM) Sites. Its practice questions focus on dispatcher and multi-site configuration, core component development with HTL, Maven-based build and deployment, and debugging AEM environments. Adobe also offers a newer AD0-E128 version with an updated syllabus.

95 Total Questions
1 Included Version Get all versions for the price of one
English Edition
$85k–$135k Typical Salary An estimate of yearly pay in the United States for AEM developers, front-end developers and software engineers who work on Adobe Experience Manager Sites.
All-In-One Bundle
$79.99
$75.99
  • Interactive Simulator & AI
  • Detailed Explanations
  • Study, Timed & Flashcard Mode
  • Lifetime Access & Updates

Instant lifetime access • Secure checkout

Why Study with PlanetCert?

The Latest Questions

Practice questions and exam topics aligned with the current exam objectives.

Detailed Explanations

Go beyond the answer. Master the material with comprehensive learning and professional explanations for every concept.

AI

AI-Powered Insights

Personalized preparation guidance that adapts to your performance and identifies weak spots automatically.

Exam Information

Official specifications published by Adobe

Exam Format

100 min
50
31/50 (62%)
Professional

Registration

$125 USD
Online proctored (requires camera access) or online proctoring

Validity

2 years
Pass two short renewal modules (approximately 15 minutes each) at no cost; Retake the certification exam

Skills this practice test covers

  • Configure AEM Dispatcher caching and flush agents in front of AEM Publish.
  • Set up multi-site management with a blueprint and Live Copies.
  • Extend an AEM Core Component through a proxy component backed by a Sling Model.
  • Create OSGi configurations and manage custom Oak indices.
  • Generate a project from the AEM Project Archetype and explain each Maven module.
  • Plan a move to AEM as a Cloud Service with the Best Practices Analyzer and Content Transfer Tool.

Explore related topics

AD0-E123 exam content

4 domains · 15 topics · 95 questions

Configurations26 questions

This domain covers the settings that shape an AEM deployment. Candidates explain Dispatcher caching, configure multi-site management, manage OSGi configurations and custom Oak indices, and set up the out-of-the-box SAML or Adobe IMS integration.

Skills tested

  • Explain what the AEM Dispatcher caches and how flush agents keep the cache current.
  • Configure multi-site management with a blueprint and Live Copies.
  • Create OSGi configurations and manage them for each run mode.
  • Define a custom Oak index and reindex it when a query runs slowly.
  • Set up SAML or Adobe IMS sign-in with the out-of-the-box integration.

Questions by topic

  • AEM Dispatcher Configurations and Caching7
  • Multi-Site Configuration in AEM5
  • OSGi Configurations5
  • Custom Oak Indices4
  • SAML and IMS Integration5
AEM Development38 questions

The largest domain is everyday component work. Candidates implement components based on AEM Core Components, connect HTL to Sling Models and OSGi services, develop workflows, and choose between content fragments and experience fragments.

Skills tested

  • Create a proxy component that extends an AEM Core Component.
  • Write HTL block statements such as data-sly-use, data-sly-test and data-sly-list.
  • Map a Sling Model to a component with @Model, @Inject and @ValueMapValue.
  • Develop a workflow with custom process steps for a given scenario.
  • Decide when a scenario needs a content fragment or an experience fragment.

Questions by topic

  • Core-Based Component Implementation8
  • HTL, Sling Models, and Services Integration14
  • Workflow Development7
  • Content Fragments and Experience Fragments9
Build and Deployment10 questions

Every AEM project starts as a Maven build. Candidates define the project structure and generate projects from archetypes with the right options.

Skills tested

  • Explain what the core module and the all module each hold in a multi-module project.
  • Generate a project from the AEM Project Archetype and set its parameters.
  • Configure the parent POM and build profiles for different environments.

Questions by topic

  • Maven Project Structure7
  • Project Configuration from Archetypes3
Environment Maintenance21 questions

This domain is about keeping AEM environments healthy and moving them forward. Candidates debug problems, explain maintenance releases, configure AEM across topologies, and plan a migration to AEM as a Cloud Service.

Skills tested

  • Debug an AEM instance with its logs, CRXDE Lite and the JVM debug agent.
  • Explain AEM service packs and cumulative fix packs.
  • Configure an Author-Publish-Dispatcher topology.
  • Plan a migration to AEM as a Cloud Service with the Best Practices Analyzer and the Content Transfer Tool.

Questions by topic

  • Debugging Issues in AEM Environments4
  • AEM Maintenance Releases4
  • AEM Topology Configuration4
  • Migration to AEM as a Cloud Service9
Practise these questions in study mode

Requirements

  • No formal prerequisites: anyone can book the exam.
  • Recommended: up to a year of hands-on work with the AEM platform.
  • Recommended: component development skills and a basic understanding of the MVC framework.
  • Recommended: knowledge of the lifecycle frameworks and libraries used in AEM.

About the AD0-E123 exam

AD0-E123 checks that a developer can build and run Adobe Experience Manager (AEM) Sites projects: configure the platform, write components, build with Maven and keep environments healthy. Adobe aims it at developers with up to a year of hands-on AEM work. AEM Development is the largest domain, with core components, HTL, Sling Models, workflows, and content and experience fragments. Passing earns the Adobe Certified Professional - Adobe Experience Manager Sites Developer certification.

The PlanetCert practice test follows the same four domains and gives AEM Development the most questions. The explanations trace how a request passes the Dispatcher on its way to AEM Publish, and how an HTL script gets its data from a Sling Model. Study Mode suits Environment Maintenance, where a question describes a fault or a migration and asks for the next step. Brainy AI Assistant can explain an OSGi annotation such as @Reference, or when a scenario calls for an experience fragment instead of a content fragment.

How to earn the certification

Earns
Adobe Certified Professional - Adobe Experience Manager Sites DeveloperProfessional

The certification is valid for two years.

How to prepare for AD0-E123

  1. Run author, publish and Dispatcher locally

    Install an AEM author and a publish instance with a Dispatcher in front. Publish a page, find it in the cache, then change it and watch the flush agent clear it.

  2. Build one component end to end

    AEM Development is the largest domain. Proxy a core component, add a dialog field, read it in a Sling Model and render it with HTL, then add a workflow step that acts on the same page.

  3. Open every module the archetype makes

    Generate a project from the AEM Project Archetype and read each module. Note what the core and all modules hold, and how the parent POM and build profiles change the build.

  4. Rehearse a Cloud Service migration

    Read how the Best Practices Analyzer, the Content Transfer Tool and Cloud Acceleration Manager fit together. Then practise reading the error log and inspecting nodes in CRXDE Lite for the debugging questions.

  5. Close with timed AD0-E123 runs

    Take the AD0-E123 practice test in Timed Mode once each domain is covered. For every miss, ask Brainy AI Assistant to show the configuration or code that makes the right answer work.

    Start a timed AD0-E123run

Who AD0-E123 is for

  • AEM developers in their first year of building Sites projects.
  • Front-end developers who write components and HTL for AEM sites.
  • Java developers and software engineers who are joining an AEM team.

Typical job titles: AEM developer · Front-end developer · Software engineer · Java developer · Web developer

Your Complete Exam Solution

Best-In-Class Practice Tests

Exam-style questions that match the format and difficulty of the real exam, updated regularly. Original material — not recycled dumps.

Topical Breakdown

Study by domain, pinpoint weak areas, and focus your time where it matters most. Every topic mapped to the official syllabus.

Flashcard Mode

Rapid-fire review to reinforce key concepts. Flip through questions and answers at your own pace before exam day.

See How You Compare Against Yourself

✕
✕
✕

Other Exam Prep

  • Outdated question dumpsRecycled, often inaccurate material
  • No explanationsMemorize answers without understanding
  • Static PDF filesNo interactive practice or feedback
  • Subscription feesRecurring charges, access expires
✓
✓
✓

PlanetCert

  • Verified, current questionsUpdated weekly to match live exam objectives
  • Expert-written rationalesUnderstand every concept, not just the answer
  • Session tracking & exam progressTrack every attempt, see your growth over time
  • Lifetime access, one pricePay once — updates included forever
CERTIFIEDAD0-E123

Study Naturally, Study Responsibly

Practice with exam-style questions and detailed explanations until you're ready.

Try Free Demo
Secure Checkout Lifetime Access