Adobe Experience Manager | AEM Advanced Concepts
AEM Advanced Course focused on servlets, query builder, content and experience fragments, workflows and dispatcher.
Lo que serás capaz de hacer
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: Servlets: Understand different ways to register servlets. Dive into advanced servlet modules, including working with AEM APIs and calling servlets from components. Debugging in AEM: Learn debugging techniques and how to start AEM in debug mode. Advanced debugging techniques with publish and dispatcher. Query Builder: Explore the Query Builder tool and API. Learn about indexing, its types, and creating custom indexes for queries. 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. Users and Groups: Create users and user groups locally. Set up a publish environment and configure a replication agent. 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. 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
- 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
Temario
UNIDAD 1 - Introduction to the Course · 2 leccionesUNIDAD 1 - Introduction to the Course
UNIDAD 1 - Introduction to the Course
- Introduction
- Project Setup
UNIDAD 2 - Servlets - Part A · 7 leccionesUNIDAD 2 - Servlets - Part A
UNIDAD 2 - Servlets - Part A
- Introduction to Servlets
- Resource and Resource Resolver
- Extra:- Resource Resolver using Resource Resolver Factory
- Sling Servlet by Resource Types
- Inherited Resource Type
- Sling Servlet by Path
- Sling Servlet using POST Method
UNIDAD 3 - Debugging in AEM · 3 leccionesUNIDAD 3 - Debugging in AEM
UNIDAD 3 - Debugging in AEM
- Simple Debugging Tips in AEM
- Starting AEM in Debug mode
- Debugging Common Issues in Servlet
UNIDAD 4 - Servlets - Part B · 3 leccionesUNIDAD 4 - Servlets - Part B
UNIDAD 4 - Servlets - Part B
- AEM API's
- Sling Servlet from a Component
- When to use GET and POST Servlets
UNIDAD 5 - Query Builder · 7 leccionesUNIDAD 5 - Query Builder
UNIDAD 5 - Query Builder
- Introduction to Query Builder
- Query Builder API - Part One
- Query Builder API - Part Two
- Lab Excercise-1
- Indexing in AEM
- Creating a Custom Index
- Code Reference - Github Repository Link
UNIDAD 6 - Content Fragments · 6 leccionesUNIDAD 6 - Content Fragments
UNIDAD 6 - Content Fragments
- Introduction to Content Fragment
- Creating a Content Fragment Model
- Creating a Content Fragment
- Exporting CF as a JSON - Part One
- Exporting CF as a JSON - Part Two
- Content Fragments with GraphQL
UNIDAD 7 - Experience Fragments · 3 leccionesUNIDAD 7 - Experience Fragments
UNIDAD 7 - Experience Fragments
- Introduction to Experience Fragments
- Creating an Experience Fragment
- Difference between Content and Experience Fragment
UNIDAD 8 - Users, Publish and Replication · 3 leccionesUNIDAD 8 - Users, Publish and Replication
UNIDAD 8 - Users, Publish and Replication
- Users and User Groups
- Setting up Publish Environment
- Replication in AEM
UNIDAD 9 - Workflows in AEM · 8 leccionesUNIDAD 9 - Workflows in AEM
UNIDAD 9 - Workflows in AEM
- Introduction to Workflows
- Workflow Model
- Workflow Launchers
- Trigger a Workflow Programmatically
- Workflow with OR Split and Branches
- Custom Workflow Process-1
- Custom Workflow Process-2
- Changing Page Publication Process
UNIDAD 10 - Dispatcher in AEM · 9 leccionesUNIDAD 10 - Dispatcher in AEM
UNIDAD 10 - Dispatcher in AEM
- Introduction to Dispatcher
- Setting up Dispatcher in Local
- Alternative Way to Setup Dispatcher in Local
- Dispatcher Modules
- Dispatcher Flow
- Redirects and Rewrites
- Dispatcher Filters
- Virtual Hosts
- Advanced Debugging with Dispatcher
UNIDAD 11 - Conclusion of the Course · 1 leccionesUNIDAD 11 - Conclusion of the Course
UNIDAD 11 - Conclusion of the Course
- Conclusion
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
11 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
Cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Nimith Shetty.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 11 unidades · 52 lecciones · 55 h
- 12 meses de acceso
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Nimith Shetty; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


