Udemy

Adobe Experience Manager | AEM Advanced Concepts

Enroll Now
  • 1,916 Students
  • Updated 5/2025
4.7
(315 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
6 Hour(s) 57 Minute(s)
Language
English
Taught by
Nimith Shetty
Rating
4.7
(315 Ratings)
1 views

Course Overview

Adobe Experience Manager | AEM Advanced Concepts

AEM Advanced Course focused on servlets, query builder, content and experience fragments, workflows and dispatcher.

Entering the world of Adobe Experience Manager (AEM) can be daunting due to the vast array of concepts, many of which might not seem immediately relevant.

From my own experience, navigating AEM often feels overwhelming, with limited structured resources to guide learners effectively.

To address this, I created a beginner-friendly Udemy course titled "Adobe Experience Manager | AEM Developer Masterclass." Building on that foundation, I’ve now developed an advanced course designed to elevate your knowledge to the next level.

Why Choose This Course?

This course is thoughtfully crafted to cover the most critical advanced concepts essential for any AEM developer. Its structured approach is tailored to instill confidence in beginners tackling complex tasks while also providing intermediate learners with a deep dive into key topics.

I’m committed to supporting you throughout your learning journey. You can post questions directly in the course or message me, and I’ll happy to help you out.

Course Overview:

Here’s what you’ll learn in this advanced course:


  1. Servlets:

    • Understand different ways to register servlets.

    • Dive into advanced servlet modules, including working with AEM APIs and calling servlets from components.


  2. Debugging in AEM:

    • Learn debugging techniques and how to start AEM in debug mode.

    • Advanced debugging techniques with publish and dispatcher.


  3. Query Builder:

    • Explore the Query Builder tool and API.

    • Learn about indexing, its types, and creating custom indexes for queries.


  4. Content Fragments:

    • Work with content fragments and models.

    • Export content fragment data as JSON and integrate it with GraphQL.

    • Understand experience fragments and their differences from content fragments.


  5. Users and Groups:

    • Create users and user groups locally.

    • Set up a publish environment and configure a replication agent.


  6. Workflows:

    • Build custom workflows and explore features like launchers, OR splits, and branches.

    • Create custom workflow process steps and modify the page publication process to include custom workflows.


  7. Dispatcher Module:

    • Learn about the dispatcher’s role in AEM.

    • Set up a local dispatcher and explore modules like redirects, rewrites, filters, and virtual hosts.

Learn by Doing:

This course emphasizes hands-on learning. Each topic includes interactive exercises and lab sessions to ensure you gain practical experience and reinforce your understanding.

Prerequisites:

  • Basic knowledge of AEM, Java, and HTML.

  • Ideally, you’ve completed my beginner course: "Adobe Experience Manager | AEM Developer Masterclass."

  • Access to AEM as a Cloud SDK or JAR file.

AEM Version Used:

The course uses the latest version of AEM as a Cloud Service.

Without further ado lets begin our learning!

Cheers,
Nimith

Course Content

  • 10 section(s)
  • 52 lecture(s)
  • Section 1 Introduction to the Course
  • Section 2 Servlets - Part A
  • Section 3 Debugging in AEM
  • Section 4 Servlets - Part B
  • Section 5 Query Builder
  • Section 6 Content Fragments
  • Section 7 Experience Fragments
  • Section 8 Users, Publish and Replication
  • Section 9 Workflows in AEM
  • Section 10 Dispatcher in AEM

What You’ll Learn

  • Learn some advanced concepts of Adobe Experience Manager
  • Understand servlets and the different ways of registering a servlet
  • Learn about debugging and its importance in AEM
  • Advanced Servlet module where we learn about AEM APIs and calling a servlet from a component
  • Query Builder module where we look at the Query Builder Tool, Query builder API, Understand Index and its types and setup a custom index for our queries
  • Content Fragment module where we work on content fragments and content fragment models, export the content fragment data as a JSON
  • Work on Content Fragments with GraphQL
  • Experience fragments and how to create them. Also understand the difference between Content and Experience Fragments
  • Understand Users and User groups and create them in our local, then setup a publish environment following which we shall setup a replication agent
  • Workflow module where we shall understand the creation of custom workflow
  • Understand different features of workflow available such as launchers, OR split and branches and then create a custom workflow process step
  • Change the page publication process in our local and make all the page published pass through our custom workflow
  • Dispatcher module where we understand its importance and then setup a local dispatcher
  • Understand dispatcher modules such as redirects, rewrites, filters and virtual hosts.

Reviews

  • A
    Avala Hemanth Kumar
    5.0

    Your course on AEM is so insightful and Grate explanation and I want to learn more form you. I would like to learn more about sling scheduler, OSGI configurations, tagging and other relevant topics in future.

  • H
    Hina Bhatia
    4.0

    It was good, would appreciate you creating a advanced version like an architect level course.

  • V
    Vikash Kumar
    3.0

    add more content

  • S
    Suprava Dutta
    4.0

    It covers most of the advanced topics and the contents, real time cases are really helpful to adapt the concept easily and efficiently. I would like to learn more about sling scheduler, OSGI configurations, tagging and other relevant topics in future.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed