1)Introduction
to AEM
-
Why AEM – Advantages over other CMS and CMS concepts
-
Versions
-
Technology stack
-
Features
2) Installation
and deployment
- Installing the
jar and understanding the folder structure of the installation
- Login to AEM
-
Developer mode, touch UI and Classic UI
-
Touch optimized UI
- DAM console
3) OSGI
framework
- clustering
- OSGI framework
- OSGI bundles
- OSGI console
4) JCR
- JCR structure
- Content services of the JCR
- Apache jackrabbit
- Repository structure
- OAK architecture ( OAK versus CRX)
5) Web
framework with SLING rest and SIGHTLY.
- REST
- Apache sling
- Content resolution
- Scripting framework.
- Sightly framework.
6)Advanced
authoring framework and creating a website
- Structure you website
- Create template
- Create page rendering
- Create page
- Modify page rendering
- Displaying basic content using JSP and
API’s.
7)Creating
complex components
- Logo
- Search component
- Top navigation component
- Dynamic grid
8) AEM
workflows
-
overview of the main workflow objects
-
Model steps transition
-
Workitem
-
Payload
-
Workflow console and starting a workflow
9)Developing
mobile websites and responsive design
- Responsive design
- Pros and cons of responsive design
- WURFL and emulators
10)Publish
example
- Demonstrate how a content is published
- How to debug the publish and parameters.
11)Development
models for the developing teams
-
Maven
- The Maven POM
-
POM relationship
- Snapshot versions
- Installing Maven and setting up a new
project
-
VLT
- Mapping CRX to file system
- Installing eclipse for development
12) OSGi
components and annotations
-
Service registry model and dynamic service lookup.
-
OSGI bundles,services and components
-
@component
-@activate, @deactive and @modified, @service, @reference
13)Sling
resources,rest ,Servlets
- Default GET
servlet
- Resource resolver
- Mappings for resource resolution
- .adaptTo Use cases.
-
Servlets
14)Sling
Events
-
Listening to OSGI events
-
Job events
-
Event handling
-
Trigger a replication logger
15)Sling
scheduling
-
OSGI service fired by quartz
-
Scheduling at periodic times
-
Quartz trigger and programmatically scheduling jobs
16)JCR
content modelling indexing and search
-
David’s content model
- Batch processing
- Microkernels
- Search basics
- Repository internals
- Blob store and data store
17)JCR
versioning and observation
-
Observation
-
Event model
- Adding an event listener
- Observation manager
- Identifier
- Node type
- Event topics used on AEM level.
18)User
groups and permissions
-
Permissions and ACL’s
- Actions
- Access control lists and how they are evaluated.
- Concurrency permission ACL’s.
19)Testing
(Sling and maven)
-
unit test using Junit and maven.
-
Easy Mock
-
Powermock
20) Deployment
and packaging
-
Considerations
-
How to create the config package
-
Runmodes, setting run modes and configuration for different run modes.
21)Dispatcher
and reverse replication
-
Cache invalidation
- Dispatcher role in projects for better
performance
- Reverse replication
- What to cache
- Rules section
- Filter section
22)Content
migration and periodic importers
-
Custom periodic importers
-
Example code and alternative approaches
23)Client
libraries
-
Why use client libraries
-
Manage client libraries
- Planning and creation of client libraries
24)Content
migration strategies
- VLT based
- Curl scripts
- Upgrading to AEM 6.0
for More details about training classes : call/whats app : USA:+1-845-915-8712 ;INDIA :+91-9642373173
EMAIL ID : ibmitsolutions@gmail.com
No comments:
Post a Comment