Liferay

Formation Liferay : maîtriser un projet de développement Liferay Formation à la gestion de contenus Web avec le portail Liferay

Maîtriser un projet de développement Liferay.

Résumé

Logiciels : Eclipse et son plugin Liferay
Durée : 35 heures
Objectifs : Gérer un projet de développement Liferay
Publics : Développeurs
Pré-requis : JAVA (Obligatoire), Servlet et JSP (Obligatoire), Hibernate, Struts, Spring (Recommandé)
Méthodes mobilisées : Alternance d’apports théoriques et d’exercices de mise en application pratique.
Modalités et délais d’accès : Sur inscription préalable au minimum 1 semaine avant le début de la formation selon disponibilité du formateur.
Modalités d’évaluations : Une évaluation du niveau des stagiaires est réalisée avant l’entrée en formation par téléphone ou au moyen d’un questionnaire. Évaluation des acquis et de la satisfaction en fin de formation.
Accessibilité aux personnes en situation de handicap ou présentant des difficultés d’apprentissage : nous pouvons proposer des solutions de compensation de nos prestations en adaptant les moyens pédagogiques, techniques et d’encadrement (les précisions).
Taux de satisfaction 2i2L : 96,34 % des stagiaires sont satisfaits à l’issue de leur formation.
Tarif : pour une demande de formation interne, nous consulter.

Présentation

Liferay est un portail de gestion de contenus, écrit en Java en 2000, et distribué sous licence LGPL.

 le site web officiel de Liferay
 la licence Liferay GNU-Lesser-GPL
 l’article Liferay sur Wikipedia

Programme

Jour 1 : Prise en main
 présentation de Liferay
 TP : installation de Liferay et découverte du portail
 environnement de développement (avec le plugin Eclipse)
 TP : installation d’Eclipse et du plugin Liferay

Jour 2 : Développement simple

Portlets
 les phases d’executions d’une portlet
 les frameworks pour la création de portlet
 zoom sur le MVC Portlet
 portletPreferences
 action de configuration
 TP création d’une portlet

Thèmes et templates
 introduction à Velocity
 mise en forme du portail avec les templates
 gestion du style avec les thèmes
 TP création d’un thème simple et d’un template

Jour 3 : Le cœur de Liferay

Fonctionnement de Liferay
 gestion des actions
 services Liferay Concept : Les différentes couches (Hibernate, Spring)

Surcharger le cœur avec les Hook
 surcharge de JSP
 surcharge de propriétés
 surcharge d’action
 TP création d’un Hook

 accéder à liferay depuis une application tierce avec les services (SOAP et JSON)

Jour 4 : Intégrer son modèle dans Liferay
 service Builder

API Liferay
 Asset API
 Social / Collaboration API
 Workflow
 CMS
 AlloyUI
 Search

Jour 5 : Liferay avancé
 Hook avancé
 Plugin EXT
 Inter portlet communication (IPC) / Portlet Handler
 thèmes avancés
 log, debugging, monitoring