Accueil du site - Catalogue de formations - Formations Web - Formation Liferay : maîtriser un projet de développement Liferay
Maîtriser un projet de développement Liferay.

Prochaine session :
- intra sur demande


Contact : 2i2L - Informatique Internet et Logiciels Libres. Tel. : 02 40 37 02 06 – Mobile : 06 07 38 14 18 – Courriel : formation chez 2i2l.fr


Résumé de la formation
- Logiciels utilisés : Eclipse et son plugin Liferay
- Durée : cinq (5) jours
- Objectifs pédagogique : être autonome sur un projet de développement Liferay
- Publics : développeurs
- Pré-requis : JAVA (Obligatoire), Servlet et JSP (Obligatoire), Hibernate, Struts, Spring (Recommandé)
- Pédagogie : chaque partie théorique est illustrée par des démonstrations et des travaux pratiques


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


Le programme [1] :

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

notes:

[1] Ce déroulé de formation est un original - tout droit d’auteur réservé - copyright 2016 - société 2i2L & le formateur métier - copyleft CC-BY-SA - Nous reprendre, c’est aussi nous citer _et_ nous mettre en lien.