Extending Adobe Experience Manager Advanced

AEM is built on OSGi, Sling, and a Java Content Repository. This course will teach you to harness these technologies to extend AEM.
Course info
Level
Intermediate
Updated
Dec 13, 2017
Duration
6h 15m
Table of contents
Course Overview
Introduction and Course Overview
Deep Dive into OSGi
Deep Dive into Sling
JCR Deep Dive
Deep Dive into Adobe Experience Manager APIs
Writing Tests
Content Ingestion
Users, Groups, and Permissions
Description
Course info
Level
Intermediate
Updated
Dec 13, 2017
Duration
6h 15m
Description

AEM is built on a handful of very robust technologies. In this course, Extending AEM Advanced, you will learn how to customize AEM by supplementing its code base at the OSGi, Sling, and JCR levels. First, you will learn how to build and deliver OSGi bundles and components. Next, you'll learn how AEM uses Apache Sling to resolve to resources in the JCR. Finally, you'll learn multiple paths to migrating content using many of AEM's APIs. When you're finished with this course, you will have a foundational knowledge of extending AEM. Software required: Adobe Experience Manager.

About the author
About the author

Tyler Maynard has been a technology enthusiast since blowing up his parents 486 DX trying to install a Voodoo 1. In between teaching Node.js at UVU and developing AEM websites you can find him trying to explain why Javascript is good to his boss that writes Java.

More from the author
AEM Building Full Stack Components
Intermediate
2h 6m
Nov 12, 2018
More courses by Tyler Maynard
About the author

Adobe Digital Learning Services helps customers transform their digital experiences through skill and enablement programs. Master your marketing across channels and devices to deliver the perfect experience every single time. Learn how to bring data, creativity and content together to create powerful experiences for your customers.

More from the author
Adobe Analytics Implementation Advanced
Advanced
2h 17m
Jan 19, 2018
Adobe Target Premium Recommendations
Intermediate
1h 59m
Dec 22, 2017
More courses by Adobe Digital Learning Services
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, everyone, my name is Tyler Maynard and welcome to my course Extending AEM Advanced. I am an AEM Developer, based out of Salt Lake City Utah. We've built this course and partnership with Adobe Digital Learning Services. When it comes to AEM development, there are generally a multitude of solutions to a given problem at different levels of AEMs architecture. In this course, we are going to dive deep into the different technologies and APIs provided by AEM to extend the platform to suit your needs. Some of the major topics that we will cover include: building, installing, and configuring OSGi bundles, Resolving resources in the JCR using Apache Sling, Querying content and building indexes for the JCR, and using AEM's APIs for content migration. By the end of this course, you'll better understand how to leverage the JCR, OSGi bundles, and Apache Sling to extend the Adobe Experience Manager platform. Before beginning this course, you should have access to an AEM instance, and know how to use Maven to deploy content and bundles into AEM. I hope you'll join me on this journey to extend AEM with the extend AEM advanced course here at Pluralsight.