Adobe Experience Manager (AEM) Basics
Published 6/2025
Duration: 7h 35m | .MP4 1280x720 30 fps(r) | AAC, 44100 Hz, 2ch | 3.32 GB
Genre: eLearning | Language: English
Published 6/2025
Duration: 7h 35m | .MP4 1280x720 30 fps(r) | AAC, 44100 Hz, 2ch | 3.32 GB
Genre: eLearning | Language: English
A Complete Beginner's Guide to Adobe Experience Manager (AEM 6.5 LTS & AEMaaCS)
What you'll learn
- Understand what Adobe Experience Manager (AEM) is, its history, and the evolution of the product.
- Perform a local setup of both AEM 6.5 LTS and AEM as a Cloud Service (AEMaaCS), learn the key differences between them, and explore the CRX Quickstart folder.
- Learn how to create new AEM projects using the AEM Project Archetype and understand the local development flow.
- Get familiar with creating and managing pages using AEM’s authoring tools, including configuring page properties and understanding page structure.
- Learn how to use CRXDE Lite for content and code management, explore the AEM repository, and learn how to use the Package Manager.
- Learn what templates and template types are, how to create, configure, and manage them in your codebase, how to restrict templates for specific page sections.
- Learn what policies are and how to create and manage them in your codebase.
- Learn what components are, how to create cq:dialog and cq:design_dialog, use Expression Language, implement show/hide functionality, and so on.
- Learn what HTL (HTML Template Language) is, its syntax, HTL Objects, block statements, and so on.
- Learn how to create and manage Client-Side Libraries in AEM and how to add validation to a cq:dialog.
- Understand the purpose of the ui.frontend module and how it enables modern front-end workflows and tooling in your AEM project.
- Learn how to enable, configure, and extend the Style System to offer flexible styling options for your components.
- Understand what Apache Sling is, how it handles URL Decomposition, Request Processing, and Render Script rRsolution.
- Learn what Sling Models are, how to create them, inject data, use annotations, and so on.
- Explore various AEM and Sling APIs and their practical applications in development.
- Learn what the OSGi Framework is, learn about OSGi bundles, OSGi Components and Services, and how to configure them using OSGi configurations.
- Learn about different environments and how to customize the behavior and settings of your AEM instance based on the environment.
- Learn about Sling Servlets, how to create and register them by path and resource type.
- Learn about Sling Servlets, how to create and configure them.
- Learn how to test your AEM codebase, including Sling Models, OSGi services, Sling Adapters, and other features, using AEM Mocks.
- Learn what Experience Fragments are, how to create and reuse them, and learn about their APIs.
- Learn how to manage assets in AEM and explore Asset APIs.
- Learn what Content Fragments and Content Fragment Models are, and learn about their APIs
- Learn how to use tags for organizing, classifying, and managing content in AEM, how to resolve tags, and how to work with their APIs.
Requirements
- Basic knowledge of Java is recommended, no other prerequisites required.
Description
Hello, and welcome to this course!
This is the first part of a two-course series focused on Adobe Experience Manager (AEM).
This course covers the basics, where we will learn the fundamental topics of AEM from scratch.
You don’t need any previous knowledge of AEM, and only basic Java knowledge is recommended.
The goal of this course is to give a strong understanding of AEM’s core features. For each topic, you will have both the theory and practice. You will also have homework tasks to complete on your own, with my solutions provided. The codebase for all examples and exercises will be available to you in a Git repository.
Here’s what we will cover:
1. Introduction
2 Installation
3. Project Setup with Archetype
4. Pages Overview
5. CRXDE Lite / Repository Overview
6. Templates and Template Types
7. Policies
8. Components
9. HTL
10. Client-Side Libraries
11. ui.frontend
12. Style System
13. Apache Sling
14. Sling Models
15. AEM APIs
16. OSGi
17. Run Modes
18. Sling Servlets
19. Sling Filters
20. Testing
21. Experience Fragments
22. Assets
23. Content Fragments
24. Tags
By the end of this course, you will be able to set up and navigate AEM, understand its architecture, build pages and components, and work with the main technologies used in AEM projects. This will provide the foundation you need to advance to more complex topics in the second part of the series.
Who this course is for:
- Beginner AEM Developers
More Info