
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.
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.
Course content
8 Chapters • 40 LessonsDuration between 4 and 360 hours (you decide)
Chapter 1HideHide detailsSee detailsAEM Platform Foundations and Architecture
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 2HideHide detailsSee detailsContent Authoring and Site Management
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 3HideHide detailsSee detailsDigital Asset Management with AEM Assets
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 4HideHide detailsSee detailsAEM Component Development Fundamentals
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 5HideHide detailsSee detailsTemplates, Editable Templates, and Theming
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 6HideHide detailsSee detailsWorkflows, User Management, and Security
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 7HideHide detailsSee detailsAEM as a Cloud Service and DevOps
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 8HideHide detailsSee detailsHeadless AEM and API-Driven Delivery
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.
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...

I like how the lessons are straight to the point and how I can switch chapters and skip content I don't need.

I like the content and the way videos are presented and transcribed, which speeds up the process!

The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.

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




















