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.
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
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.
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.