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