Thursday 30 June 2016

AEM 6.1 Online Training course curriculum

AEM 6 TRAINING

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