Choose your language
Adobe Experience Manager Course
From 4 to 360h of flexible workload

Adobe Experience Manager Course

Master Adobe Experience Manager from the ground up — covering architecture, content authoring, component development, and cloud deployment. This course gives developers, architects, and digital marketers the hands-on skills to build, manage, and optimise enterprise-grade AEM solutions. Whether you are new to AEM or levelling up, you will leave ready to deliver real results.

What you will learn:

You will gain a thorough understanding of AEM's core architecture, including OSGi, Apache Sling, and the JCR content repository. You will learn to build editable templates and custom components using HTL and Sling Models, and configure AEM as a Cloud Service with CI/CD pipelines through Cloud Manager. The course covers digital asset management, adaptive forms, personalisation with Adobe Target, and headless content delivery via GraphQL. You will also explore performance tuning, Dispatcher caching, security hardening, and multi-site management for enterprise deployments. By the end, you will have the technical depth to architect and implement scalable AEM solutions.

How you study in practice Adobe Experience Manager Course

How you practise Adobe Experience Manager Course

For companies looking to train their teams

With Elevify for businesses, the course includes exercises and examples tailored to your company and its specific needs.

Click here

Course content

8 Chapters40 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

AEM Platform Foundations and Architecture

  • Lesson 1 • Introduction to AEM and CMS Concepts

    Covers AEM's role as a WCM platform and its position in the Adobe Experience Cloud. Grounds learners in CMS terminology before exploring AEM-specific constructs.

  • Lesson 2 • AEM Architecture and Technology Stack

    Explains OSGi, Apache Sling, and JCR as AEM's foundational layers. Connects each technology to how AEM processes requests and stores content.

  • Lesson 3 • Setting Up a Local AEM Environment

    Guides installation of AEM SDK or quickstart JAR and essential tooling. Enables learners to run a functional local instance for all subsequent exercises.

  • Lesson 4 • AEM Instance Types and Topology

    Distinguishes Author, Publish, and Dispatcher roles in a standard AEM topology. Prepares learners to understand content flow from creation to delivery.

  • Lesson 5 • Navigating the AEM User Interface

    Walks through the Touch UI, Sites console, and admin tools. Builds confidence in daily navigation before authoring or development tasks begin.

Chapter 2See details

Content Authoring and Site Management

  • Lesson 1 • Authoring with the Page Editor

    Teaches in-context editing using the AEM Page Editor, component toolbar, and edit modes. Connects hands-on authoring skills to real content production scenarios.

  • Lesson 2 • Working with Core Components

    Introduces WCM Core Components as the standard component library for AEM Sites. Demonstrates configuration of text, image, teaser, and navigation components.

  • Lesson 3 • Content Fragments and Experience Fragments

    Differentiates Content Fragments for structured data from Experience Fragments for reusable layouts. Enables headless and omnichannel content strategies.

  • Lesson 4 • Page Creation and Hierarchy Management

    Covers creating pages from templates, organizing site trees, and managing page properties. Establishes the structural foundation for all content authoring work.

  • Lesson 5 • Publication Workflows and Scheduling

    Covers Manage Publication, Quick Publish, and scheduled activation for content delivery. Connects publication control to governance and go-live processes.

Chapter 3See details

AEM Templates and Component Development

  • Lesson 1 • Building a Custom AEM Component

    Walks through end-to-end creation of a custom component including dialog, HTL, and Sling Model. Consolidates all template and component skills into a deployable artifact.

  • Lesson 2 • Sling Models for Backend Logic

    Covers creating Sling Models to inject JCR properties and OSGi services into HTL templates. Bridges Java backend logic with front-end rendering in a clean MVC pattern.

  • Lesson 3 • Template Policies and Layout Containers

    Teaches configuring component policies, allowed components, and responsive grid layout. Connects template design to controlled, consistent authoring experiences.

  • Lesson 4 • Static vs. Editable Templates

    Compares legacy static templates with modern editable templates and their policy system. Establishes why editable templates are the standard for new AEM projects.

  • Lesson 5 • HTML Template Language Fundamentals

    Introduces HTL syntax, expressions, and block statements for server-side rendering. Replaces JSP knowledge with AEM's recommended secure templating language.

Chapter 4See details

OSGi, Sling, and JCR Deep Dive

  • Lesson 1 • Event Handling and Observation

    Introduces JCR observation, Sling event handlers, and job queues for reactive processing. Enables event-driven automation within the AEM platform.

  • Lesson 2 • Sling Resource Resolution and Servlets

    Explains Sling's resource-type resolution algorithm and how to register custom servlets. Connects URL routing to component rendering and API endpoint creation.

  • Lesson 3 • OSGi Bundle and Service Development

    Covers creating OSGi bundles, registering services, and managing component lifecycle. Enables developers to extend AEM's backend with custom, modular Java services.

  • Lesson 4 • JCR Node Types and Content Modeling

    Teaches JCR node types, mixins, and content modeling strategies for AEM applications. Ensures data structures are efficient, queryable, and maintainable.

  • Lesson 5 • JCR Query and Search

    Covers JCR-SQL2, QueryBuilder API, and Oak index configuration for performant search. Enables developers to retrieve content efficiently without full-repository traversal.

Chapter 5See details

AEM Assets and Digital Asset Management

  • Lesson 1 • Asset Workflows and Automation

    Covers DAM Update Asset workflow, custom workflow steps, and auto-tagging triggers. Automates repetitive asset processing tasks to improve team efficiency.

  • Lesson 2 • Image Profiles and Rendition Processing

    Teaches creating image profiles, processing profiles, and Dynamic Media renditions. Enables automated, optimized asset delivery across channels and devices.

  • Lesson 3 • AEM Assets Overview and DAM Concepts

    Introduces the DAM repository, asset lifecycle, and AEM Assets interface. Positions AEM Assets as the central hub for all media in an Experience Cloud ecosystem.

  • Lesson 4 • Asset Sharing and Brand Portal

    Explains Brand Portal configuration, asset distribution, and external sharing controls. Enables secure, governed asset distribution to partners and stakeholders.

  • Lesson 5 • Asset Ingestion and Metadata Management

    Covers bulk upload, metadata schemas, and tagging strategies for asset discoverability. Connects metadata quality to search efficiency and governance compliance.

Chapter 6See details

AEM Workflows, Personalisation, and Targeting

  • Lesson 1 • Adobe Target Integration and A/B Testing

    Covers connecting AEM to Adobe Target, creating activities, and measuring results. Enables data-driven content optimisation through controlled experiments.

  • Lesson 2 • Personalisation with Segments and Campaigns

    Teaches building audience segments, campaigns, and experience variations in AEM. Connects personalisation strategy to measurable engagement outcomes.

  • Lesson 3 • ContextHub and Client Context

    Introduces ContextHub for storing and segmenting visitor data on the client side. Enables rule-based personalisation without server-side rendering changes.

  • Lesson 4 • Content Approval and Inbox Management

    Teaches assigning workflow tasks, managing the AEM Inbox, and delegating approvals. Connects workflow design to real editorial governance scenarios.

  • Lesson 5 • Workflow Models and Process Steps

    Covers building workflow models with participant steps, process steps, and OR splits. Enables automation of content review, approval, and publication processes.

Chapter 7See details

AEM as a Cloud Service and DevOps

  • Lesson 1 • Cloud Manager Setup and Environments

    Covers Cloud Manager programmes, environment types, and access management. Enables teams to provision and manage Dev, Stage, and Production environments.

  • Lesson 2 • AEM Cloud Service Architecture

    Explains the containerized, auto-scaling architecture of AEM as a Cloud Service. Contrasts it with on-premise AEM to clarify migration and operational implications.

  • Lesson 3 • Monitoring, Logging, and Alerting

    Introduces Cloud Manager monitoring dashboards, log forwarding, and alert configuration. Enables proactive identification and resolution of performance and error issues.

  • Lesson 4 • Content Transfer and Migration

    Covers the Content Transfer Tool, migration sets, and best-fit migration strategies. Prepares teams to move existing AEM content to Cloud Service safely.

  • Lesson 5 • CI/CD Pipeline Configuration

    Teaches configuring full-stack, front-end, and config pipelines in Cloud Manager. Automates code quality checks, testing, and deployment to AEM environments.

Chapter 8See details

Advanced AEM Development and Optimisation

  • Lesson 1 • Dispatcher Configuration and Caching

    Covers Dispatcher farm configuration, cache invalidation, and security filters. Optimises content delivery performance and protects AEM Publish from direct exposure.

  • Lesson 2 • Security Hardening and Access Control

    Covers AEM user management, ACL configuration, CRX security, and CSRF protection. Ensures deployments meet enterprise security and compliance requirements.

  • Lesson 3 • Multi-Site Manager and Language Copy

    Teaches MSM blueprints, live copies, and rollout configurations for multi-brand sites. Enables centralised content governance across regional and brand site portfolios.

  • Lesson 4 • Headless AEM with GraphQL

    Covers Content Fragment models, GraphQL API, and persisted queries for headless delivery. Enables decoupled front-end applications to consume AEM content via API.

  • Lesson 5 • Performance Tuning and Scalability

    Introduces JVM tuning, Oak index optimisation, and Dispatcher cache hit rate improvement. Ensures AEM deployments meet enterprise-grade performance benchmarks.

Certification
Certification

Your valid completion certificate

This course is for you:

  • Java developers ready to specialise in enterprise CMS platform engineering.

  • Front-end developers wanting to build AEM-compatible themes and SPA integrations.

  • Digital marketers seeking hands-on control over personalisation and content workflows.

  • IT architects evaluating AEM Cloud Service for large-scale enterprise deployments.

  • Web content managers are tired of workarounds and ready to master the platform.

  • Career changers from general web development aiming at high-demand AEM roles.

What our students say

Feedback from those who have already studied with us:

Your lessons are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of interest without needing to change platforms... I'm grateful for everything you do, I've already recommended you to other people...
Giulio Carlo
Giulio CarloDigital Marketing Student
I like how the lessons are straight to the point and how I can change chapters and skip content I don't need.
Mariana Ferres
Mariana FerresPhotography Student
I like the content and the way videos are presented and transcribed, which speeds up the process!
Luciana Alvarenga
Luciana AlvarengaNail Design Student
The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.
André Felipe
André FelipePrompt Engineering Student

Top qualifications

FAQ

Who is Elevify? How does it work?

Do the courses have certificates?

Are the courses free?

What is the course workload?

What are the courses like?

How do the courses work?

What is the duration of the courses?

What is the cost or price of the courses?

What is an EAD or online course and how does it work?

PDF Course