CQ Advance Developer Course

Summary CQ5 Advanced Developer Training builds on the basic CQ5 Developer training by introducing developers to the advanced topics of building a custom CQ5 application based on OSGi, Apache Sling, and JCR. This includes practice with OSGi component development and development topics like Unit Testing and Maven project setup. Other areas that are relevant for successful CQ5 projects, such as dispatcher caching, deployment & packaging and integration methods, are taught. Participants need to have a good understanding of CQ5 components and templates. Java skills are required.

The overall goal of this training is to enable developers to create and understand advanced CQ5 development practices and to prepare them- selves for more complicated project work involving integration with 3rd party systems. The participants learn how to structure their code and best practices. This course is not intended to provide any custom instruction focused on specific sites or projects.

Prerequisites: Successful completion of the CQ5 Basic Developer Training, experience in developing basic CQ5 applications using CQ5 components and templates, Java coding experience