[go: up one dir, main page]

0% found this document useful (0 votes)
14 views3 pages

AEM Training Course Module

The document outlines a comprehensive AEM training course covering installation, project creation, templates, components, and various AEM functionalities. It includes detailed topics such as Sling Models, OSGi Services, Workflows, and error handling, along with practical steps for setup and deployment. Additionally, it addresses Client Libraries, Sling Servlets, and the use of Query Builder in AEM.

Uploaded by

sunil.puppala
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views3 pages

AEM Training Course Module

The document outlines a comprehensive AEM training course covering installation, project creation, templates, components, and various AEM functionalities. It includes detailed topics such as Sling Models, OSGi Services, Workflows, and error handling, along with practical steps for setup and deployment. Additionally, it addresses Client Libraries, Sling Servlets, and the use of Query Builder in AEM.

Uploaded by

sunil.puppala
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

AEM Training Course Module

AEM Installation & Setup


• How to install JDK, and how to set at environment variables?
• How to setup Apache Maven?
• Steps to set Local AEM Instances
• How to setup IDE (IntelliJ) for AEM?

Project Creation & Deployment


• How to create AEM project by using maven command?
• Steps to deploy AEM project at AEM instances
• How to check deployed project at JCR?
• What is console? How console works in AEM?

Templates & Components


• What is node? Explains types of nodes
• Difference between jcr:primaryType and jcr:mixinTypes
• What is dialog, design dialog, and cq:dialog?
• What are components? What are templates?
• Difference between Static, and Editable templates
• What is sling:resourceType? What is sling:resourceSuperType?
• What is cq:EditConfig? How to use cq:EditConfig?
• Difference between parsys, and iparsys
• What is override, and overlay?
• How to create custom components?
• What are the steps to create custom templates?
• What is the ranking at the time of creating template?
• What is componentGroup, cq:isContainer, and cq:noDecoration?
• What is sling resource merger?
• What is sling:include, cq:include, and c:import?
• Difference between allowedPaths, allowedChildren, and
allowedParents
• What is listeners node?
Sightly (HTL) & Clientlibs
• What is sightly (HTL)?
• What are the enumerable, and java-backend objects?
• List of HTL attributes which are commonly used in AEM
• What are rendering scripts?
• What are Client Libraries?
• Steps to create client library folders
• What are categories, dependencies, embed, and allowProxy?
• How to include client libraries into components?
• How to Minify, debug and restrict Client Libraries creation at libs?

Sling Models
• What is Sling Model?
• List of annotations which are depends with sling models
• How to create Sling models in aem?
• Difference between adaptable, and adapters

OSGi Services & Configurations


• What is OSGi? What is the layers present in OSGi?
• What is jar, and bundles? Difference between them
• Difference between package, and bundles
• Explains OSGi lifecycle states of bundles
• List of annotations which are depends to create OSGi services, and
OSGi configurations.
• How to create OSGi services?
• Steps to create OSGi configurations

Sling Servlets
• What is Sling Servlets?
• List of annotations which are depends with sling servlets
• What is resource resolver?
• How many ways to create Sling Servlets in aem?
• Difference between SlingSafeMethodsServlet, and
SlingAllMethodsServlet
• What is serialVersionUID in servlet?
Workflows
• What is Workflow? Explains types of steps present in workflow
• Explains workflow console tabs in aem instances
• How to create custom process step workflow?
• How to create custom participant step workflow?

Handlers & Listeners


• What is Event Handler, and listeners? Difference between them
• What is observation manager in aem?
• How to create Event handler, and listeners?

Schedulers & Sling Jobs


• What are Schedulers? How may ways to create schedulers?
• List of methods which are present in scheduler api
• What are Sling Jobs? Explains fundamentals of sling jobs
• How to write sling jobs code in aem?

Error Logs, Run Modes, & Query Builder


• What are error logs in aem?
• How to handle error logs in aem?
• Explains about run modes in aem.
• How to check run modes in aem?
• What is query builder?
• How Query Builder works internally?
• What are the Common Predicates of query builder in AEM?
• Some Examples
o Fetch the list of all pages under a given path
o Fetch the list of all assets under a given path
o Full text search
o Fetch results based on some properties
• How to create a search servlet with the help of query builder?

DAM & Sites


• Explains Assets Console modules
• Explains Sites Creation with different types of existing templates

You might also like