Smith Innovation Center
AEM Engineer Training
Overview
Thank you for considering Smith Innovation Center, the premier training division of AEM & Analytics Consulting. Our diverse courses are conducted via live Zoom classes, requiring students to have their cameras on. With interactive sessions led by expert instructors, you'll have the opportunity to engage, ask questions, and retain valuable knowledge
Installation
- Exercise -: Installation of Author and Publish Instances –
- Demo -: AEM Folder Structure
- Demo -: Authoring and Publish (Replication), dispatcher (flush agent) demo
- Modes of AEM - Classic UI vs Touch UI.
Authoring Basics
- WCM Modes.
- Exercise - Creating Pages
- Exercise - Editing Pages
- Exercise - Use of OOTB components
- Replication/Publishing content
- Exercise - AEM Site Creation
Developer Tools
- The Web Console
- CRXDE Lite
- Package manager - Working with Packages
- Package share
- IDE (Eclipse, IntelliJ) – brief (details later).
- Exercise – Create and install packages.
Content Rendering
- TSling Framework in depth.
- Understanding the sling resolution process
- Basic steps of processing requests
- Decomposing the URL
- Mapping requests to resources
- Locating and rendering scripts
- Exercise – Basic Sling resource resolution and mapping to a rendering script/files
- Exercise – Selector Manipulation
- Folder structure of the repository
- Exercise – Create the project structure in /apps
- Page rendering components
- Exercise – Create a page rendering component
- Exercise – Create content to be rendered
Templates – Only Static template
- What is a template
- Properties of a template
- Exercise – Create a template
- Exercise – Test the content page template
- Exercise – Restrict Template use
- Exercise – Add content structure to the Template
- Creating the Website Structure
- Exercise – Create the pages for the site.
Editable Templates
- Editable Templates in AEM.
- Why editable templates are introduced
- Structure vs Initial
- Exercise - Creating Editable template.
- Template Type creation.
- Properties, Policies etc.
- Demo of creating Editable template.
- Template Type creation.
DComponents
- Overview of components
- Exercise: Create a Simple Component and using in page
- Inheriting components
- Types of hierarchies
- Use of sling: resource Super Type property
- Exercise – to understand inheritance
Sightly – Introduction
- Working with slightly
- Slightly syntax
- Page-rendering scripts
- Use APIs to display basic page content
- Modularize the page component
- Exercise – Render basic page content
- Modularize the content page component
Component dialogs
- Exercise - create title component with dialog.
- Exercise – read dialog properties into page.
- Exercise – use of edit Config to enhance component
DComplex components
- Exercise - create top navigation component with dialog.
- Intro to helper code – WCMUSePojo, Sling Models, Use API
- Exercise - create a text image component Logging
Sling functionality
- Overlays and Sling Resource Merger
- Difference between overlay and override
- Sling redirect