ExtraCourse is the NO.1 AEM offering the best AEM training in Hyderabad, expert guidance and 100% placement assistance..
Extra Course is a best AEM training institute in Hyderabad. We offer 100% practical driven program through our unique experimental learning, focus on comprehensive practical approach. We follow a holistic curriculum which has been designed by Industrial experts in a systematic approach from the beginner’s level to a more advanced study.
Holistic Curriculum | Complete Practical Driven Learning | Case Study Approach | Be a Future Ready
Adobe extension Manager Course Content
- Overview of AEM.
- Installation of Author and Publish Instances.
- Technology Stack of AEM – Overview.
- AEM Consoles Walkthrough – DAM/CRXDE/TOOLS etc.
- Modes of AEM – Classic UI vs Touch UI.
- AEM Basic Component development through CRX/DE – Classic UI.
- Authoring Basics – WCM Modes.
- Dialog Creation – Side Kick Overview, Parsys.
- Creation and properties definition.
- Sample Page creation in Classic UI.
- Sling Framework in depth.
- Resource Resolution via different files. (Selector, extension etc.)
- Working demo on Sling Resource Resolution.
- Continue Lab 2 for Classic UI:
- Enhance component with editConfig.
- I-parsys.
- Design dialog.
- Listeners in dialog.
- X-Type –Multifield, Checkbox, Radio Button in dialog.
- Integrating client library to AEM Components.
- Handshaking between AEM + FED (Front End dev)
- Client Library minification.
- Different Layouts in AEM – Demo.
- Sample Banner Component with Text and Image.
- Packaging content – Package Manager
- Activation – Page, Code and Activate Tree.
- Replication Agents configuration.
- Publish Instance Setup.
- Client library options: Embed, dependencies with demo.
- Create a component – Accordion using multifield.
- jQuery integration in AEM – Different Ways.
- Touch UI – Consoles Demo.
- Migration of Lab-4, Component into Touch UI.
- Different type of resource Type in Touch UI dialog.
- Multifield Dialog creation in Touch UI.
- Project creation using eclipse plugin.
- Project creation using maven – archetype.
- Deployment in AEM instance.
- OSGI Bundle Life Cycle.
- Practical: Demo on various states of Bundle in OSGI Container.
- Server Setup in eclipse for Synching.
- Vault Plugin Setup in eclipse.
- Demo: Packaging vs Sync
- Introduction to Sightly.
- Various data elements.
- Practical: Sample Component Creation –> Touch UI + Sightly File.
- WCM Use API in Sightly.
- WCMUsePojo Class – Features and available methods
- Practical:
- Get the dialog Values in POJO class and return to Sightly.
- Get the properties of other Nodes.
- WCM Use JS (Server-side JavaScript) – Concept and writing code of POJO in JS file.
- JCR API vs Sling API
- adapt to () demo.
- Resource Resolver – Concept and demo.
- Creation of Services in AEM 6.4.
- Configurations, deployment, Reusability – OSGI console
- Integrating Services in Sightly.
- Creation of Servlets in AEM 6.4.
- Configurations, deployment, Reusability – OSGI console
Lab 1:
- Sling Models in AEM.
- Various Injectors (1).
- Demo – Sample component creation, pom.xml, replacement of WCMUsePojo with Sling Models.
Lab 2:
- Sling Models in AEM.
- Various Injectors (2).
- Demo – Sample component creation, pom.xml, replacement of WCMUsePojo with Sling Models.
Lab 3:
- Overview Sling Model Exporter (Jackson)
- Different configuration for sling model exporter
- Practical – Sling Model Exporter.
Lab 4:
- Schedulers in AEM.
- Overview and configuration of schedulers in AEM.
- Practical – Sample Scheduler creation.
Lab 5:
- AJAX Implementation.
- Sample AEM servlet using AJAX implementation.
Lab 6:
- Workflow overview with OOTB.
- Creation of sample workflow.
- Asset workflow walkthrough.
Lab 7:
- Creation of Custom workflow
- Custom Process Step and Dynamic Participant step creation.
- Practical on Custom Workflow.
Lab 8:
- Editable Templates in AEM.
- Structure vs Initial
- Demo of creating Editable template.
- Template Type creation.
Lab 9:
- Continue Editable Template….
- Properties, Policies etc.
- Demo of creating Editable template.
- Template Type creation.
Lab 10:
- Experience Fragment in AEM.
- Creation and configuration of Experience fragments.
Lab 11:
- Content Fragment in AEM.
- Creation and configuration of Experience fragments.
Lab 12:
- Assets Integration in AEM. (DAM)
- Organizing assets in folder
- Managing renditions, versions, references.
- Editing an existing metadata.
Lab 13:
- Core Components in AEM.
- Walkthrough Navigation, Breadcrumb.
- Sample page creation using core components.
Lab 14:
- Query Builder in AEM.
- Practical – Develop a component having search functionality utilizing the query builder techniques.
Lab 15:
- Dispatcher Setup in local instance.
- Usage and configuration.
- Practical – Caching.