AEM Sites Developer Expert study materials
AEM Sites Developer Expert study resources

AEM Sites Developer Expert case studies

AEM Sites Developer Expert · Put your knowledge to work in context.

The Adobe Certified Expert - Adobe Experience Manager Sites Developer credential is a professional certification for developers who build and maintain sites on AEM Sites. It suits backend Java developers working with Sling and OSGi, frontend developers writing HTL and client libraries, and full-stack practitioners who configure templates, dialogs, and authoring experiences. The exam tests breadth across the platform rather than a single specialty: component architecture, editable templates and policies, Sling Models and HTL, dialog design and authoring configuration, workflows and replication, Dispatcher and caching behavior, multi-site and translation setups, and permissions. Expect scenario-based multiple-choice and multiple-response items that ask you to diagnose a misbehaving component or choose the correct configuration rather than recite API signatures. The AEM Sites Developer Expert case studies are 5 cases and about 2,337 words.

1

Component Dialog Field Not Persisting Under a Policy-Scoped Container

Your team ships a hero-banner component whose dialog stores a variant field. On the staging publish tier, authors on the /content/brandmaster site report that changing variant and saving the dialog works, but the rendered page always shows the default variant.

498 words, about 2 min
2

Sling Model Injection Returns Null Only on Publish

A product-card component uses a Sling Model with @Inject @Via("resource") for a productSku field and @ChildResource for a nested price node. On author it renders correctly.

499 words, about 2 min
3

Clientlib Loading Order Breaks a Dialog Widget After Upgrade

After an AEM upgrade, a custom rating-widget used inside a component dialog stops initializing. The widget's JS is in a clientlib category myapp.widgets with dependencies=[myapp.base] .

463 words, about 2 min
4

Dispatcher Caches a Personalized Header Across Users

A site serves a logged-in header (user name and cart count) rendered server-side by an AEM component. The Dispatcher config has a broad / cache rule with a 300s TTL and no /header exclusion.

460 words, about 2 min
5

Translation Project Overwrites Author Edits on a Live Language Copy

A brand runs /content/brand/us (English) and language copies fr , de , and jp . The fr copy is live and has been hand-edited by the French team for legal reasons.

417 words, about 2 min