Adobe Experience Manager AEM Training

 >>  Adobe Experience Manager AEM Training

Adobe Experience Manager AEM Training


 (4.8) | 350 Ratings


Introduction


Adobe Experience Manager AEM Training Details
Track Regular Track Weekend Track Fast Track
Course Duration 30 Hrs 8 Weekends 5 Days
Hours 1hr/day 2 Hours a day 6 Hours a day
Training Mode Online Classroom Online Classroom Online Classroom
Delivery Instructor Led-Live Instructor Led-Live Instructor Led-Live


Course Curriculum

What Is AEM?

  • In this aem developer training lesson you will basic understanding of Adobe CQ5 offerings.
  • CQ5 Platform
  • The CQ5 User Interfaces
  • CQ5 Web Consoles
  • Websites Console
  • Digital Assets Console
  • Tools Console
  • Developer Community
  • Key Principles Underlying the Design and Implementation of CQ5
  • Sling, Resource-Oriented architectures, ResourceResolvers
  • Development models: Maven, vlt
  • Standards and Open Source
  • Everything is content
  • David’s Content Model
  • Authoring Interface
  • Desktop Integration
  • OSGi and Apache Sling
  • Clustering
  • CQ5 Functional Building Blocks
  • Granite Platform
  • Architecture Stack
  • OSGi Framework
  • OSGi Bundles
  • Additional Information
  • Java Content Repository (JCR)
  • JCR Structure
  • Sling Eventing
  • Sling Scheduling
  • JCR and Jackrabbit
  • JCR Search
  • JCR Observations
  • JCR Versioning
  • JCR Import/Export
  • Users, Groups, Permissions
  • Deployment & Packaging
  • CQ-based Search
  • Content Services of the JCR
  • Adobe CRX
  • Built-in Protocols/APIs for the CRX Platform
  • Representational State Transfer (REST)
  • Apache Sling
  • Everything is a Resource
  • Sling Script Resolution
  • Sling and MVC
  • Additional Information
  • CQ5 Application Modules

Installation And Deployment

  • Installing CQ5
  • EXERCISE 2.1 – Install & Start an Author Instance
  • How to install an Author instance:
  • EXERCISE 2.2 – Logging into CQ5
  • Authoring in CQ5 WCM
  • EXERCISE 2.3 – Edit a page
  • To Create a new page:
  • CQ5 Deployment
  • Replication
  • Reverse Replication
  • Dispatcher
  • The Administrative Interfaces
  • What interfaces exist?
  • CQ Welcome Screen Utilities
  • CRXDE Lite
  • The CQ5 Repository Structure
  • Website Content
  • Review of the Content Repository Structure
  • EXERCISE 2.4 – Browse Related Application/Server Interfaces

Developing CQ5 Web Applications - First Steps

  • The Application/Project in the repository
  • EXERCISE 3.1 – Create an Application/Project
  • Templates
  • Template in the Repository
  • EXERCISE 3.2 – Create a Template
  • Testing your Template
  • Components
  • Creating, Adding, and Managing Components
  • EXERCISE 3.3 – Create a “Page rendering”Component
  • Pages
  • EXERCISE 3.4 – Create Pages & Web Site Structure
  • CRXDE
  • EXERCISE 3.5 – Install & Start CRXDE
  • EXERCISE 3.6 – Utilize CRXDE
  • Additional Information
  • Component Context
  • EXERCISE 3.7 – Include the “global.jsp” in the Page Component
  • Using the APIs to Display Basic Page Content
  • EXERCISE 3.8 – Display Basic Page Content

Apache Sling Script Resolution

  • The Resolution Process
  • EXERCISE 4.1 – Create Multiple Scripts/Renderers for the “Page” Component
  • SlingPostServlet

Developing CQ5 Web Applications - Next Steps

  • Modularization and Reuse
  • EXERCISE 5.1 - Breakout/Modularize the “Page” Component
  • Initialize the WCM
  • EXERCISE 5.2 - Initialize the WCM
  • Component Hierarchy and Inheritance
  • EXERCISE 5.3 - Extend theFoundation Page Component
  • Adding Additional Structure to the Application
  • EXERCISE 5.4 - Extend the Script Structure of the “Page” component
  • The Design
  • EXERCISE 5.5 - Create and Assign a Design

Component Basics

  • Including components into scripts
  • Dynamic Navigation
  • Training web site structure
  • EXERCISE 6.1 – Create a Dynamic Navigation Component
  • Logging Messages
  • EXERCISE 6.2 – Add a log message to the topnav component

Dialogs

  • ExtJs
  • Component Dialogs
  • EXERCISE 7.1 – Create a Title Component
  • Additional Information
  • Extra Credit – Try different xtypes
  • Extra Credit – Create a List Children Component
  • Design Dialogs
  • HTML5 SmartImage Widget
  • EXERCISE 7.2 – Create a Logo Component

Working With The Foundation Components

  • EXERCISE 8.1 – Include the Breadcrumb Foundation Component
  • Extra Credit – Modify the Foundation Breadcrumb component
  • Extra Credit – Modify your topnav component
  • Paragraph System
  • The Sidekick, Components and the Design
  • EXERCISE 8.2 – Include the Foundation Paragraph System Component
  • EXERCISE 8.3 – The Foundation Toolbar and User info components
  • EXERCISE 8.4 – Including the Foundation Timing component
  • EXERCISE 8.5 – Including the Foundation Inherited Paragraph System component

Mobile

  • Mobile Functionality
  • Mobile Emulators
  • WURFL
  • Emulator Groups
  • Emulator Framework
  • Mobile components
  • EXERCISE 9.1 – Create a mobile time component
  • Responsive Web Design
  • Pros and Cons of responsive web design
  • Creating Mobile Web Sites
  • EXERCISE 9.2 – Re-purpose desktop web site content for mobile devices
  • Extra Credit – Create the Training Emulator Component
  • Create the emulator Client Library Folder
  • Emulator Configuration
  • Create the emulator image library
  • Adding your Mobile Emulator to a Device Group
  • Using the Custom Emulator

Various Component Concepts

  • cq:EditConfig
  • cq:include xtype
  • EXERCISE 10.1 – Creating a Simple Image Component
  • Create a Component Dialog Box for our Image component
  • Add the myImage Component to the Sidekick
  • Test your Image component.
  • Defining editConfig
  • Complex Components
  • EXERCISE 10.2 – Create a “Complex” Component
  • End User Search
  • EXERCISE 10.3 – Create a Search Component
  • Using jQuery with Ajax, and Apache Sling
  • EXERCISE 10.4 – Dynamic User Account Grid
  • Create the component
  • Create the Client Library
  • Create the callback jsp file
  • Internationalization of the Authoring Interface
  • EXERCISE 10.5 – Apply internationalization to the Title Component Dialog
  • Adding New xtypes
  • <cq:includeClientLib /> tag
  • EXERCISE 10.6 – Create, register and use a new xtype
  • How to register your newly created JS library using CRXDE

Advanced Concepts

  • Creating OSGi Bundles
  • What exactly is an OSGi Bundle?
  • EXERCISE 11.1 – Create and consume an OSGi bundle
  • Overview of the OSGI Framework, JCR/OAK, REST, and Apache Sling Technologies
  • Overview of the Product and Platform architectures
  • Basics of the Workflow Console
  • Overview of the main workflow objects
  • Starting a Workflow
  • EXERCISE 11.2 – Explore Workflow Basics
  • Create a Workflow Implementation Step
  • EXERCISE 11.3 – Defining a process step: with a Java class
  • EXERCISE 11.4 – Use the new Process Implementation in a Workflow

Utilities And Performance

  • CRX Package Manager
  • EXERCISE 12.1 – Create a Content Package of Everything We Have Done
  • Useful Tools
  • Performance
  • EXERCISE 12.2 – How to monitor Page response times
  • EXERCISE 12.3 – How to find long lasting request/response pairs
  • EXERCISE 12.4 – How to monitor Component based timing

Exam & Certification

0

Course Review

(4.8)
5 stars
4 stars
3 stars
2 stars
1 stars

Course Curriculum

What Is AEM?

  • In this aem developer training lesson you will basic understanding of Adobe CQ5 offerings.
  • CQ5 Platform
  • The CQ5 User Interfaces
  • CQ5 Web Consoles
  • Websites Console
  • Digital Assets Console
  • Tools Console
  • Developer Community
  • Key Principles Underlying the Design and Implementation of CQ5
  • Sling, Resource-Oriented architectures, ResourceResolvers
  • Development models: Maven, vlt
  • Standards and Open Source
  • Everything is content
  • David’s Content Model
  • Authoring Interface
  • Desktop Integration
  • OSGi and Apache Sling
  • Clustering
  • CQ5 Functional Building Blocks
  • Granite Platform
  • Architecture Stack
  • OSGi Framework
  • OSGi Bundles
  • Additional Information
  • Java Content Repository (JCR)
  • JCR Structure
  • Sling Eventing
  • Sling Scheduling
  • JCR and Jackrabbit
  • JCR Search
  • JCR Observations
  • JCR Versioning
  • JCR Import/Export
  • Users, Groups, Permissions
  • Deployment & Packaging
  • CQ-based Search
  • Content Services of the JCR
  • Adobe CRX
  • Built-in Protocols/APIs for the CRX Platform
  • Representational State Transfer (REST)
  • Apache Sling
  • Everything is a Resource
  • Sling Script Resolution
  • Sling and MVC
  • Additional Information
  • CQ5 Application Modules

Installation And Deployment

  • Installing CQ5
  • EXERCISE 2.1 – Install & Start an Author Instance
  • How to install an Author instance:
  • EXERCISE 2.2 – Logging into CQ5
  • Authoring in CQ5 WCM
  • EXERCISE 2.3 – Edit a page
  • To Create a new page:
  • CQ5 Deployment
  • Replication
  • Reverse Replication
  • Dispatcher
  • The Administrative Interfaces
  • What interfaces exist?
  • CQ Welcome Screen Utilities
  • CRXDE Lite
  • The CQ5 Repository Structure
  • Website Content
  • Review of the Content Repository Structure
  • EXERCISE 2.4 – Browse Related Application/Server Interfaces

Developing CQ5 Web Applications - First Steps

  • The Application/Project in the repository
  • EXERCISE 3.1 – Create an Application/Project
  • Templates
  • Template in the Repository
  • EXERCISE 3.2 – Create a Template
  • Testing your Template
  • Components
  • Creating, Adding, and Managing Components
  • EXERCISE 3.3 – Create a “Page rendering”Component
  • Pages
  • EXERCISE 3.4 – Create Pages & Web Site Structure
  • CRXDE
  • EXERCISE 3.5 – Install & Start CRXDE
  • EXERCISE 3.6 – Utilize CRXDE
  • Additional Information
  • Component Context
  • EXERCISE 3.7 – Include the “global.jsp” in the Page Component
  • Using the APIs to Display Basic Page Content
  • EXERCISE 3.8 – Display Basic Page Content

Apache Sling Script Resolution

  • The Resolution Process
  • EXERCISE 4.1 – Create Multiple Scripts/Renderers for the “Page” Component
  • SlingPostServlet

Developing CQ5 Web Applications - Next Steps

  • Modularization and Reuse
  • EXERCISE 5.1 - Breakout/Modularize the “Page” Component
  • Initialize the WCM
  • EXERCISE 5.2 - Initialize the WCM
  • Component Hierarchy and Inheritance
  • EXERCISE 5.3 - Extend theFoundation Page Component
  • Adding Additional Structure to the Application
  • EXERCISE 5.4 - Extend the Script Structure of the “Page” component
  • The Design
  • EXERCISE 5.5 - Create and Assign a Design

Component Basics

  • Including components into scripts
  • Dynamic Navigation
  • Training web site structure
  • EXERCISE 6.1 – Create a Dynamic Navigation Component
  • Logging Messages
  • EXERCISE 6.2 – Add a log message to the topnav component

Dialogs

  • ExtJs
  • Component Dialogs
  • EXERCISE 7.1 – Create a Title Component
  • Additional Information
  • Extra Credit – Try different xtypes
  • Extra Credit – Create a List Children Component
  • Design Dialogs
  • HTML5 SmartImage Widget
  • EXERCISE 7.2 – Create a Logo Component

Working With The Foundation Components

  • EXERCISE 8.1 – Include the Breadcrumb Foundation Component
  • Extra Credit – Modify the Foundation Breadcrumb component
  • Extra Credit – Modify your topnav component
  • Paragraph System
  • The Sidekick, Components and the Design
  • EXERCISE 8.2 – Include the Foundation Paragraph System Component
  • EXERCISE 8.3 – The Foundation Toolbar and User info components
  • EXERCISE 8.4 – Including the Foundation Timing component
  • EXERCISE 8.5 – Including the Foundation Inherited Paragraph System component

Mobile

  • Mobile Functionality
  • Mobile Emulators
  • WURFL
  • Emulator Groups
  • Emulator Framework
  • Mobile components
  • EXERCISE 9.1 – Create a mobile time component
  • Responsive Web Design
  • Pros and Cons of responsive web design
  • Creating Mobile Web Sites
  • EXERCISE 9.2 – Re-purpose desktop web site content for mobile devices
  • Extra Credit – Create the Training Emulator Component
  • Create the emulator Client Library Folder
  • Emulator Configuration
  • Create the emulator image library
  • Adding your Mobile Emulator to a Device Group
  • Using the Custom Emulator

Various Component Concepts

  • cq:EditConfig
  • cq:include xtype
  • EXERCISE 10.1 – Creating a Simple Image Component
  • Create a Component Dialog Box for our Image component
  • Add the myImage Component to the Sidekick
  • Test your Image component.
  • Defining editConfig
  • Complex Components
  • EXERCISE 10.2 – Create a “Complex” Component
  • End User Search
  • EXERCISE 10.3 – Create a Search Component
  • Using jQuery with Ajax, and Apache Sling
  • EXERCISE 10.4 – Dynamic User Account Grid
  • Create the component
  • Create the Client Library
  • Create the callback jsp file
  • Internationalization of the Authoring Interface
  • EXERCISE 10.5 – Apply internationalization to the Title Component Dialog
  • Adding New xtypes
  • <cq:includeClientLib /> tag
  • EXERCISE 10.6 – Create, register and use a new xtype
  • How to register your newly created JS library using CRXDE

Advanced Concepts

  • Creating OSGi Bundles
  • What exactly is an OSGi Bundle?
  • EXERCISE 11.1 – Create and consume an OSGi bundle
  • Overview of the OSGI Framework, JCR/OAK, REST, and Apache Sling Technologies
  • Overview of the Product and Platform architectures
  • Basics of the Workflow Console
  • Overview of the main workflow objects
  • Starting a Workflow
  • EXERCISE 11.2 – Explore Workflow Basics
  • Create a Workflow Implementation Step
  • EXERCISE 11.3 – Defining a process step: with a Java class
  • EXERCISE 11.4 – Use the new Process Implementation in a Workflow

Utilities And Performance

  • CRX Package Manager
  • EXERCISE 12.1 – Create a Content Package of Everything We Have Done
  • Useful Tools
  • Performance
  • EXERCISE 12.2 – How to monitor Page response times
  • EXERCISE 12.3 – How to find long lasting request/response pairs
  • EXERCISE 12.4 – How to monitor Component based timing

    Click here for Help and Support: info@sacrostectservices.com     For Inquiry Call Us:   +91 996-629-7972(IND)

  +91 996-629-7972(IND)
X

Quick Enquiry

X

Business Enquiry