Adobe Experience Manager Sites Developer Exam Guide ADOBE CERTIFIED EXPERT


The Adobe Certified Expert - Adobe Experience Manager Sites Developer exam guide provides potential candidates with information they need 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.

Are you an Adobe partner?

An official Adobe Certified Professional, Expert or Master designation acknowledges your established expertise to help current and future business clients succeed!

Partners receive a 33% discount on all certification exam pricing. Email spphelp@adobe.com to request your discount(s).

Where to start? Check out the Partner Learner Journey from the Adobe Solution Partner Program today.

Exam Guide Sections:

  • Intended audience
  • Exam information
  • Minimum candidate experience
  • Exam objectives and scope
  • Online sample test
  • Preparing for the exam

Intended Audience

  • Java developers
  • Developers with CMS experience
  • Developers with AEM experience
  • Developers with an understanding of REST architecture
  • Developers with front end skills looking to migrate to AEM

Exam Information

  • Exam number: AD0-E103
  • Exam name: Adobe Experience Manager Sites Developer
  • Certificate level: Certified Expert
  • Status: Active
  • Available languages: English, Japanese
  • Number of questions: 50
  • Formats: Multiple choice and multiple select
  • Duration: 90 minutes
  • Delivery: Online proctored (requires camera access) or test center proctored
  • Passing mark: 68% or 550 using a scaled score format of 300 to 700
  • Price: $180 USD

Minimum Candidate Experience

At a minimum, the candidate seeking to become certified as an Adobe Experience Manager Developer should have one year AEM development experience using version 6.3 or higher, and be able to:

  • Create, extend and configure templates and components
  • Build and configure OSGi components and services
  • Use Sling and JCR API
  • Have general knowledge about building using Apache Maven and be able to set-up their own environment (e.g., Java SDK, and AEM)
  • Test applications and troubleshoot AEM projects

Familiarity with the following technologies and environments:

  • Apache Maven
  • FileVault (vlt)
  • Java SDK
  • Unit testing frameworks (e.g., JUnit, TestNG, AEM Mocking)
  • Linux

Exam Objectives and Scope

Section 1: Installation and Configuration of AEM (10%)

  • Identify the steps needed to install AEM developer instances
  • Identify the steps necessary to setup and manage users, groups, and Access Control List (ACL) permissions after installation
  • Determine the correct approach to configure and manage replication agents
  • Apply procedural concepts necessary to manage existing dispatcher configurations
  • Determine the appropriate method to install service packs and hotfixes on an existing AEM environment

Section 2: Templates and Components (40%)

  • Determine the correct approach to create and manage custom components and their Touch UI dialogs
  • Determine the correct approach to create and use clientlibs for CSS and JavaScript files
  • Apply procedural concepts to extend out-of-the-box and AEM Core components to create new templates and components
  • Determine the correct approach to extend functionality using out-of- the-box APIs
  • Apply procedural concepts necessary to create and manage custom AEM templates
  • Apply procedural concepts to use FileVault (vlt) to export templates, components, and pages to the local filesystem
  • Apply procedural concepts to implement workflow steps and processes

Section 3: OSGi Services (20%)

  • Determine the correct approach to create custom OSGi services and components
  • Determine the correct approach to create and manage custom OSGi configurations through code and Felix console
  • Apply procedural concepts to manage OSGi bundles

Section 4: Packaging and Deploying AEM projects (10%)

  • Identify the steps necessary to create AEM content packages using Maven
  • Determine the correct method to deploy packages in AEM manually or by using Maven

Section 5: Troubleshooting AEM projects (20%)

  • Identify the steps necessary to create custom logs and change their logging levels
  • Troubleshoot run time, build, and dependency issues for OSGi bundles
  • Identify the steps to configure AEM to enable remote debugging
  • Given a scenario, determine the correct method to access and analyze AEM log files
  • Troubleshoot and debug problems using AEM system consoles
  • Troubleshoot local rendering of pages using browser client-side tools
  • Troubleshoot caching issues related to the Dispatcher and browsers

Online Sample Test (not available yet)

The sample test allows you to see the type and format of questions that you will encounter in the actual exam. There is no sign on needed. The results of the sample test are not stored, and do not predict your actual test results.

  • Mark your answer in each question.
  • Use the link “Send Comments for this Question” to provide specific feedback.
  • Click Next on the upper portion of the screen to save your answer and move to the next question. You may return and revise your question within the specified time.
  • On the last question, click Submit Exam to submit all your answers.
  • Complete the short survey. Click Submit.
  • Click “Take Me to My Results” to view your sample test result details.

Preparing 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.

Recommended Preparation:

Questions and Inquiries?

Please contact the Adobe Credential Program Customer Support team.

The content of this exam guide is subject to changes and updates. Last update January 2020