Choose your language
Adobe AEM (Adobe Experience Manager) Training
More than 2 million learners worldwide

Adobe AEM (Adobe Experience Manager) Training

Master Adobe Experience Manager from the ground up — covering architecture, component development, cloud deployment, and headless delivery. This training gives developers, architects, and technical practitioners the hands-on skills to build, configure, and operate enterprise-grade AEM implementations. If you work with AEM or plan to, this is the most complete technical training available.

Dedika for businesses

What you will learn:

This course covers all layers of Adobe Experience Manager, beginning with platform architecture and the JCR repository, then moving to component development with HTL and Sling Models. You will configure editable templates, build custom workflows, and manage user permissions. The curriculum includes AEM as a Cloud Service, CI/CD pipeline setup via Cloud Manager, and content migration strategies. You will also implement headless delivery using GraphQL, Content Fragment APIs, and the SPA Editor for React and Angular. Digital asset management, Dynamic Media integration, performance optimization, and Dispatcher caching are covered. By the end, you will be able to architect, develop, and operate AEM solutions at enterprise scale.

How you study in a practical way Adobe AEM (Adobe Experience Manager) Training

How you practice Adobe AEM (Adobe Experience Manager) Training

For companies who want to train their team

With Dedika for businesses, the course includes exercises and examples tailored to your own business and the way your company needs.

Click here

Course content

8 Chapters • 40 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

AEM Platform Foundations and Architecture

  • Lesson 1 • AEM Core Architecture Concepts

    Covers OSGi, JCR, Sling, and CRX as foundational layers. Understanding these layers is prerequisite for all development and configuration tasks.

  • Lesson 2 • AEM Instance Types and Setup

    Differentiates Author, Publish, and Dispatcher instances and their roles. Establishes the operational topology students will configure throughout the course.

  • Lesson 3 • Introduction to Adobe Experience Manager

    AEM's purpose, history, and positioning within the Adobe Experience Cloud. Connects platform identity to real-world enterprise CMS use cases.

  • Lesson 4 • Navigating the AEM User Interface

    Hands-on orientation to Touch UI, Classic UI, and the Global Navigation. Enables students to locate tools and perform basic operations independently.

  • Lesson 5 • AEM Content Repository Exploration

    Explores CRXDE Lite and the repository node structure. Provides hands-on familiarity with how content and configuration are stored in AEM.

Chapter 2See details

Content Authoring and Site Management

  • Lesson 1 • AEM Sites Console Fundamentals

    Covers site hierarchy creation, page management, and console views. Anchors authoring skills to the Sites console as the primary workspace.

  • Lesson 2 • Publishing and Replication Workflows

    Covers activation, deactivation, and scheduled publishing to Publish instances. Connects authoring actions to live site delivery.

  • Lesson 3 • Multi-Site Manager and Language Copy

    Introduces MSM blueprints, live copies, and language copy workflows. Enables management of multi-brand and multilingual site portfolios.

  • Lesson 4 • Content Fragments and Experience Fragments

    Distinguishes Content Fragments for headless delivery from Experience Fragments for reusable page sections. Prepares students for omnichannel content strategies.

  • Lesson 5 • Page Authoring with the Editor

    Teaches drag-and-drop component placement, in-context editing, and layout modes. Directly enables content authors to build and edit pages efficiently.

Chapter 3See details

Digital Asset Management with AEM Assets

  • Lesson 1 • Asset Search and Collections

    Teaches Omnisearch, faceted filters, and saved search collections. Enables authors and marketers to locate assets rapidly.

  • Lesson 2 • Dynamic Media Integration

    Introduces Dynamic Media for adaptive image delivery, video streaming, and viewer presets. Extends DAM capabilities to high-performance media delivery.

  • Lesson 3 • Metadata Management and Schemas

    Covers metadata schema editor, cascading fields, and smart tagging. Enables structured, searchable asset libraries at enterprise scale.

  • Lesson 4 • Asset Ingestion and Processing

    Teaches upload methods, processing profiles, and rendition generation. Connects ingestion to automated transformation pipelines.

  • Lesson 5 • AEM Assets Console and DAM Structure

    Covers the Assets console, folder hierarchy, and metadata schema. Establishes the organizational foundation for all asset management tasks.

Chapter 4See details

AEM Component Development Fundamentals

  • Lesson 1 • Component Dialog and Policy Configuration

    Teaches Granite UI dialog construction, field types, and template policies. Enables authors to configure components through structured edit dialogs.

  • Lesson 2 • AEM Project Structure with Maven

    Covers AEM Maven archetype, module layout, and build commands. Establishes the development project scaffold used throughout all coding chapters.

  • Lesson 3 • HTML Template Language (HTL) Essentials

    Teaches HTL syntax, expressions, and block statements for secure templating. HTL is the mandatory AEM templating language replacing JSP.

  • Lesson 4 • AEM Core Components Usage and Extension

    Introduces WCM Core Components library and proxy component pattern. Reduces development effort by leveraging pre-built, accessible components.

  • Lesson 5 • Sling Models for Back-End Logic

    Covers Sling Model annotations, adaptables, and injectors for binding Java to content nodes. Enables separation of logic from presentation in components.

Chapter 5See details

Templates, Editable Templates, and Theming

  • Lesson 1 • Style System and Front-End Theming

    Teaches Style System configuration, BEM-based CSS, and front-end build tools. Enables visual variation of components without code changes.

  • Lesson 2 • Template Policies and Component Governance

    Teaches policy assignment, allowed component groups, and style options. Connects template design to controlled authoring experiences.

  • Lesson 3 • Building Editable Templates

    Covers structure, initial content, and layout layers of editable templates. Enables template authors to define page scaffolding for content authors.

  • Lesson 4 • Static vs. Editable Templates

    Contrasts legacy static templates with modern editable templates and their governance model. Establishes why editable templates are the current standard.

  • Lesson 5 • Client-Side Libraries (Clientlibs)

    Covers clientlib node creation, categories, dependencies, and minification. Enables proper CSS and JavaScript delivery in AEM pages.

Chapter 6See details

Workflows, User Management, and Security

  • Lesson 1 • Security Hardening and Best Practices

    Covers dispatcher security rules, CSRF protection, and production hardening checklists. Prepares students to deploy AEM securely in enterprise environments.

  • Lesson 2 • User and Group Administration

    Covers user creation, group membership, and service users in AEM. Establishes identity management as the foundation for permission enforcement.

  • Lesson 3 • AEM Workflow Engine Fundamentals

    Covers workflow models, steps, and the workflow console. Establishes the automation framework used for content review and publishing processes.

  • Lesson 4 • Building Custom Workflow Models

    Teaches process steps, participant steps, and OR/AND splits for branching logic. Enables automation of complex multi-step content approval chains.

  • Lesson 5 • Permissions and Access Control Lists

    Teaches ACL configuration on JCR nodes, deny/allow rules, and permission inheritance. Enables granular content access control for enterprise teams.

Chapter 7See details

AEM as a Cloud Service and DevOps

  • Lesson 1 • CI/CD Pipeline Configuration

    Covers full-stack, front-end, and config pipelines in Cloud Manager. Enables automated, quality-gated deployments from code commit to production.

  • Lesson 2 • Cloud Manager Overview and Setup

    Introduces Cloud Manager programs, environments, and pipeline types. Establishes the operational control plane for AEMaaCS deployments.

  • Lesson 3 • Monitoring, Logging, and Maintenance

    Covers Cloud Manager logs, New Relic integration, and maintenance tasks. Enables proactive operational management of cloud AEM environments.

  • Lesson 4 • Content Migration and Package Handling

    Teaches content transfer tool, package restrictions, and mutable vs. immutable content. Enables safe migration of content to AEMaaCS environments.

  • Lesson 5 • AEM as a Cloud Service Architecture

    Covers auto-scaling, immutable infrastructure, and service tiers in AEMaaCS. Contrasts cloud-native constraints with on-premise AEM assumptions.

Chapter 8See details

Headless AEM and API-Driven Delivery

  • Lesson 1 • Headless CMS Concepts in AEM

    Defines headless, hybrid, and decoupled delivery models within AEM. Positions AEM's headless capabilities against full-stack authoring.

  • Lesson 2 • AEM Content Services and REST APIs

    Teaches Sling Model Exporter, Content Services endpoints, and Assets HTTP API. Provides REST-based alternatives to GraphQL for content delivery.

  • Lesson 3 • GraphQL API for Content Fragments

    Covers GraphQL endpoint setup, persisted queries, and schema generation. Enables front-end teams to query structured content from AEM.

  • Lesson 4 • Headless SDK and Client Integration

    Teaches AEM Headless JS SDK, authentication tokens, and CORS configuration. Enables external applications to consume AEM content securely.

  • Lesson 5 • SPA Editor for React and Angular

    Covers SPA Editor SDK, component mapping, and editable regions in SPAs. Enables in-context authoring of single-page applications within AEM.

Certification

Your valid completion certificate

This course is for you:

  • Java developers: ready to specialize in enterprise CMS platform engineering.

  • Front-end engineers: wanting to build AEM-powered React or Angular applications.

  • CMS administrators: managing content operations and needing deeper technical control.

  • DevOps engineers: tasked with deploying and maintaining AEM Cloud environments.

  • Solutions architects: designing scalable omnichannel content delivery systems.

  • Career changers: with web development backgrounds targeting enterprise Adobe roles.

What our students say

Your classes are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of my interest without needing to change platforms... I thank you 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 switch 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 trainings

FAQs

Who is Dedika?

Is the certificate valid in the Philippines?

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