Adobe Experience Manager Online Training
0 STUDENTS ENROLLED
Introduction
Adobe Experience Manager Training makes you an expert by covering all the fundamentals of building custom AEM applications, based on templates and components. It is designed to enable users to create, edit, manage and optimize websites across different digital channels and run digital campaign.
Course Content
1.What Is AEM?
- 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
- 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
- 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
2.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
3.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
- 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
4.Apache Sling Script Resolution
- The Resolution Process
- EXERCISE 4.1 – Create Multiple Scripts/Renderers for the “Page” Component
- SlingPostServlet
5.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
6.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
7.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
8.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
9.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
10.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
11.Advanced Concepts
- Creating OSGi Bundles
- What exactly is an OSGi Bundle?
- EXERCISE 11.1 – Create and consume an OSGi bundle
- 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
12.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
Course Reviews
No Reviews found for this course.
Other Courses, Popular
Adobe Experience Manager Online Training
Duration: 30 Hours
0( 0 REVIEWS )
0 STUDENTS
Write a Review