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 : toutes nos formations sont accessibles aux personnes en situation de handicap, qu’il soit moteur, visuel, auditif ou cognitif ; quelles qu’en soient les particularités.
Nous pouvons proposer des solutions de compensation de nos prestations en adaptant les moyens pédagogiques, techniques et d’encadrement. Nos locaux sont en rez-de-chaussée avec des places de parkings extérieures juste devant l’entrée du bâtiment. Aussi, merci de nous informer de vos besoins d’adaptation ; les échanges peuvent se faire et rester en toute confidentialité.
Taux de satisfaction 2i2l : 95 % des stagiaires sont "très satisfaits" ou "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