Saturday 15 October 2016

AEM Online Training

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

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