Limited-Time Offer: Enjoy 50% Savings! - Ends In 0d 00h 00m 00s Coupon code: 50OFF
Free Exam Questions

AD0-E123 Exam Questions & Answers

Adobe Experience Manager Sites Developer Professional  •  Adobe

50 Questions 100 min Updated Sep 2026 99% Pass Rate
Get Full Access

100% money-back guarantee

Sample AD0-E123 Questions

Practice with real exam-style questions, each with the verified correct answer and explanation.

Q1 MultipleChoice

Multiple Experience fragments have been created as a part of the ongoing AEM Project. These Experience fragments can be exported to Adobe Target using the "Export to Adobe Target" configuration and by providing Cloud Configuration for Adobe Target.

What is the default format used to complete this export?

Correct Answer: A
Explanation:

Experience Fragments in AEM can be exported to Adobe Target, and the default format for this export is HTML. When Experience Fragments are exported to Adobe Target, they are typically used for personalization and A/B testing. HTML is the format that is readily usable within Adobe Target to create variations of a page or a component for these testing purposes.

XML (Option B) and JSON (Option C) are not the default formats for exporting Experience Fragments to Adobe Target. While they can represent structured data, for the purposes of visual personalization in Adobe Target, the HTML format is used because it can directly represent the markup required for the content to be rendered in a browser.

Q2 MultipleChoice

What would be the packageType for immutable code packages in Maven project structure?

Correct Answer: C
Explanation:

In Maven for AEM, application is the packageType that is typically used for immutable code packages. These are packages that contain code that is not expected to change between deployments, such as OSGi bundles and certain content packages that do not contain user-editable content. This type of package is intended to be deployed to an AEM instance as part of the application's codebase, and the application packageType signifies this use case.

container is not a standard package type in AEM Maven project structures.

content is typically used for packages that contain mutable content, such as pages and configurations that can be edited by authors.

Q3 MultipleChoice

A developer has created a transient workflow, but a specific step defeats the purpose of making the workflow transient. The step creates a sling job to proceed further and generates error messages in log files.

Which step must be avoided to eliminate this problem?

Correct Answer: C
Explanation:

In Adobe Experience Manager (AEM), a transient workflow is designed for short-lived workflows that do not persist their state information in the repository, which means they are faster and do not leave a footprint in the repository. However, if a Process Step in a transient workflow creates a sling job, it defeats the purpose of the transient workflow because sling jobs are persisted in the repository and could generate error messages in the log files if they are not executed immediately or if there are issues with the job queue. Therefore, to maintain the transient nature of the workflow, Process Steps that create sling jobs should be avoided.

The Container Step (Option A) is used to group other workflow steps and does not inherently create sling jobs.

The Goto Step (Option B) is used for branching logic and also does not create sling jobs.

Q4 MultipleChoice

Which service is used in AEM to control how AEM instances interact with a topology, while running on instances?

Correct Answer: B
Explanation:

The service used in AEM to control how AEM instances interact with a topology while running on instances is the Apache Sling Resource-Based service. This service helps in managing the resources and how they're resolved and accessed within the AEM topology. It's part of the Apache Sling framework, which is an integral part of AEM's architecture.

Option A, 'Web Console Service,' is more for administration and management of OSGi components, not specifically for topology interaction.

Option C, 'Offloading Service,' is generally related to processing tasks outside of the AEM instances and does not directly control instance interactions within a topology.

Q5 MultipleChoice

A front-end developer working on an AEM SPA project cannot see the property that should be exposed in the JSON of the new component added to the homepage.

Which option would give information if the required property is exposed by the Sling Model?

Correct Answer: A
Explanation:

In an AEM Single Page Application (SPA) project, the .model.json endpoint is used to expose the properties of a Sling Model as JSON. This is useful for SPAs that need to access component properties dynamically. The front-end developer should check the URL [homepage-path]/model.json to see the JSON output of the Sling Model for the new component. This endpoint provides a tree of the page content as JSON, which includes the Sling Model's exported properties for components included on the page.

Get access to all 50 verified questions with detailed answers.

Unlock All AD0-E123 Questions

Frequently Asked Questions

The AD0-E123 is Adobe's Professional-level certification exam for Adobe Experience Manager (AEM) Sites Developers. This exam validates your expertise in developing and implementing solutions using AEM Sites, including component development, templating, and site architecture.

Adobe recommends that candidates have at least 1-2 years of hands-on experience developing with Adobe Experience Manager Sites. While there are no strict prerequisites, having foundational knowledge of Java, JavaScript, HTML, CSS, and AEM fundamentals is highly beneficial.

The AD0-E123 exam is 90 minutes long and consists of 50 multiple-choice and scenario-based questions. You need to score at least 70% (approximately 35 out of 50 questions) to pass the exam.

The exam covers core AEM Sites development topics including component development, page templates, workflows, content management, SEO optimization, and integration with other Adobe solutions. It also includes questions on best practices for AEM architecture and performance optimization.

The exam typically costs around $225 USD, though pricing may vary by region. You can register through Adobe's official exam portal at adobe.com/training or through Pearson Vue, which administers the exam.
Exam Details
  • Exam CodeAD0-E123
  • VendorAdobe
  • Total Questions50
  • Duration100 min
  • LanguageEnglish
  • Last UpdatedSep 4, 2026
4.9/5

Pass AD0-E123 First Time

Get all 50 exam questions with verified answers and 90-day free updates.

Buy Now & Pass
  • PDF + Practice Test Bundle
  • 90-Day Free Updates
  • 100% Money-Back Guarantee
  • Instant Download
  • 24/7 Customer Support
99% Pass Rate Trusted by 50,000+ IT professionals