Revenir à la liste des catégories de formation



Formation : Développer autour de Liferay


(Réf. 19234)

Evaluation :
Détails de la fiche formation
Options disponibles pour la fiche formation


Détails de la fiche formation



Compétence(s)

Java

Prérequis

  • Premier contact avec Liferay en tant qu’utilisateur
  • Maîtrise du langage Java
  • Maîtrise des standards du web : HTTP, HTML et Javascript
  • Maîtrise des JSP (Java Server Pages)
  • Connaissances dans le développement de portlets ou suivre le cours J-POR.

Public

  • Architectes techniques, chefs de projet techniques et développeurs intervenant sur des projets intégrant Liferay.

Objectifs

  • Comprendre l’architecture de Liferay
  • Déployer et configurer Liferay pour le développement et l’intégration
  • Utiliser l’API de Liferay
  • Développer des plugins de portlets pour Liferay
  • Développer des plugins de thèmes pour Liferay
  • Développer des plugins de hooks pour Liferay
  • Développer des services avec le service builder
  • Implémenter des permissions
  • Adapter Liferay via l’environnement EXT

Type de formation

Courte

Programme

1. INTRODUCTION A LIFERAY


Historique, positionnement
Architecture générale

2. DEPLOIEMENT ET INSTALLATION


Installation et configuration
Mise en place de l’environnement de développement (Eclipse, Tomcat, MySQL)

3. DEVELOPPEMENT DE PLUGIN DE PORTLETS AVEC LE PLUGINS SDK


Présentation du Plugins SDK
Installation du Plugins SDK
Développer une portlet MVC sans framework supplémentaire
Concepts essentiels des normes Portlet 1.0 (JSR-168) et Portlet 2.0 (JSR-286)
Accès au contexte Liferay avec le ThemeDisplay
Développer une portlet avec le framework Struts 1
Les bonnes pratiques

4. DEVELOPPEMENTS DE SERVICES AVEC LE SERVICE BUILDER


Le rôle de Spring
Le rôle d’Hibernate
Notion d’entité et services associés
Le service builder et la génération de code en pratique
Exposition de web services
Les limites du service builder
Quand utiliser le service builder ?

5. DEVELOPPEMENT DE PLUGIN DE THEMES AVEC LE PLUGINS SDK


Présentation du système de thème de Liferay
Introduction à Velocity
Les templates standards
Customisations CSS clés
Javascript et Jquery
Les bonnes pratiques

6. DEVELOPPER AVEC L’ENVIRONNEMENT D’EXTENSION


Pésentation de l’environnement EXT
Installation de l’environnement EXT
Le fichier portal-ext.properties
Surcharge de JSP
Surcharge et ajout de services Spring
Surcharge et ajout de configuration Struts / Tiles
Surcharge et ajout dans le web.xml
Les bonnes pratiques
Les limites de l’environnement EXT
Quand utiliser l’environnement EXT ?

7. DEVELOPPEMENT DE PLUGIN DE HOOKS AVEC LE PLUGINS SDK


Présentation des hooks
Model listeners
Event handlers
Propriétés du portail
Surcharge de JSP
Les bonnes pratiques
Les limites des hooks
Quand utiliser les hooks ?

8. LA SECURITE DANS LIFERAY


Notions de ressource, d’action, de rôle et de permission
Implémenter des permissions
Pipeline d’authentification
Composants « Auto Login »

9. MISE EN ŒUVRE (TRAVAUX PRATIQUES)


Installation et configuration de Liferay
Développement d’un plugin de type portlet
Développement de services CRUD avec le service builder
Développement d’un plugin de type thème
Modification d’une portlet native de Liferay via l’environnement EXT
Développement d’un plugin de type hook
Implémentation de permissions personnalisées

Pédagogie

Non renseigné

Point(s) fort(s)

Non renseigné
Revenir en haut


Options disponibles pour la fiche formation



Langue(s)

Français

Moyen(s)

Inter-Entreprise

Durée

Non renseigné

Zone géographique

Non renseigné
Revenir en haut





Revenir à la liste des catégories de formation