Il corso standard "Impara a programmare con Liferay" fornisce una comprensione di base di OSGi, coprendo argomenti come bundle, componenti e servizi.
Partendo da questa base, sarà possibile sviluppare un'applicazione "end-to-end" e imparare a gestire le problematiche di sviluppo e di deploy.
Il corso pone le basi per passare, una volta padroneggiato lo sviluppo delle applicazioni, all'apprendimento dell'architettura della piattaforma Liferay ed a una panoramica completa della personalizzazione.
Il corso avanzato copre la personalizzazione di ogni livello di Liferay dal View Layer al Persistence Layer, esplorando come e dove e quando personalizzare.
Ogni giornata del corso prevede parti di formazione teorica con a supporto l'utilizzo di slides ed esercitazioni pratiche su quanto appreso.