Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Adobe Experience Manager | AEM Advanced Concepts

Adobe Experience Manager | Các Khái Niệm Nâng Cao trong AEM

Adobe Experience Manager | Các Khái Niệm Nâng Cao trong AEM

Khóa học nâng cao về AEM tập trung vào servlet, query builder, content fragment, experience fragment, workflow và dispatcher.

4.7
(412 đánh giá)
2,476 học viên
Giảng viên
Nimith Shetty
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
7.0 giờ video
52 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Học các khái niệm nâng cao của Adobe Experience Manager
Hiểu về servlet và các cách khác nhau để đăng ký một servlet
Tìm hiểu về debug và tầm quan trọng của nó trong AEM
Module Servlet nâng cao: tìm hiểu về AEM API và cách gọi servlet từ một component
Module Query Builder: tìm hiểu về Query Builder Tool, Query Builder API, hiểu về Index và các loại index, thiết lập index tùy chỉnh cho các truy vấn
Module Content Fragment: làm việc với content fragment và content fragment model, xuất dữ liệu content fragment dưới dạng JSON
Làm việc với Content Fragments bằng GraphQL
Experience fragments và cách tạo chúng. Đồng thời hiểu sự khác biệt giữa Content Fragment và Experience Fragment
Hiểu về Users và User groups, tạo chúng trên môi trường local, sau đó thiết lập môi trường publish và cấu hình replication agent
Module Workflow: tìm hiểu cách tạo workflow tùy chỉnh
Hiểu các tính năng khác nhau của workflow như launchers, OR split và branches, sau đó tạo một custom workflow process step
Thay đổi quy trình publish trang trên local và đảm bảo mọi trang được publish đều đi qua workflow tùy chỉnh của chúng ta
Module Dispatcher: hiểu tầm quan trọng của nó và thiết lập dispatcher trên local
Tìm hiểu các module của dispatcher như redirects, rewrites, filters và virtual hosts.

Yêu cầu

Kiến thức cơ bản về Java
Kiến thức cơ bản về AEM
Kiến thức cơ bản về HTML
Kiến thức cơ bản về Javascript
Nên đã học qua khóa học cơ bản của tôi "Adobe Experience Manager | AEM Developer Masterclass" trên Udemy vì khóa này là phần tiếp theo

Đối tượng phù hợp

Dành cho người học trình độ trung cấp đã có kiến thức cơ bản về AEM
Các khái niệm cũng dễ hiểu cho cả người mới bắt đầu
Rất phù hợp cho bất kỳ ai muốn nâng tầm kỹ năng phát triển AEM

Nội dung khóa học

11 phần • 52 bài giảng
1 Giới thiệu
2 Thiết lập Dự án
1 Giới thiệu về Servlet
2 Resource và Resource Resolver
3 Thêm: Resource Resolver sử dụng Resource Resolver Factory
4 Sling Servlet theo Resource Types
5 Inherited Resource Type
6 Sling Servlet theo Path
7 Sling Servlet sử dụng POST Method
1 Mẹo Debug đơn giản trong AEM
2 Khởi động AEM ở chế độ Debug
3 Debug các lỗi thường gặp trong Servlet
1 Các API của AEM
2 Sling Servlet từ một Component
3 Khi nào nên dùng Servlet GET và POST
1 Giới thiệu về Query Builder
2 Query Builder API - Phần Một
3 Query Builder API - Phần Hai
4 Bài tập thực hành-1
5 Indexing trong AEM
6 Tạo một Custom Index
7 Tham khảo mã nguồn - Link Github Repository
1 Giới thiệu về Content Fragment
2 Tạo một Content Fragment Model
3 Tạo một Content Fragment
4 Xuất CF dưới dạng JSON - Phần Một
5 Xuất CF dưới dạng JSON - Phần Hai
6 Content Fragments với GraphQL
1 Giới thiệu về Experience Fragment
2 Tạo một Experience Fragment
3 Sự khác biệt giữa Content Fragment và Experience Fragment
1 Users và User Groups
2 Thiết lập Môi trường Publish
3 Replication trong AEM
1 Giới thiệu về Workflow
2 Workflow Model
3 Workflow Launchers
4 Kích hoạt Workflow theo chương trình
5 Workflow với OR Split và Branches
6 Custom Workflow Process-1
7 Custom Workflow Process-2
8 Thay đổi Quy trình Publish Trang
1 Giới thiệu về Dispatcher
2 Thiết lập Dispatcher trên Local
3 Cách khác để Thiết lập Dispatcher trên Local
4 Các Module của Dispatcher
5 Dispatcher Flow
6 Redirects và Rewrites
7 Dispatcher Filters
8 Virtual Hosts
9 Debug nâng cao với Dispatcher
1 Kết luận

Giới thiệu khóa học

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

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Adobe Experience Manager
Hiển thị tất cả khoá học Content Management Systems
Hiển thị tất cả khoá học Java
Hiển thị tất cả khoá học Web Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊