Liferay (3 jours)

Formation Liferay

Objectifs

Liferay est un portail entreprise Open Source qui connaît un succès croissant. Il propose une intégration simple avec le SI hébergeur et les fonctionnalités de base permettent de déployer un portail rapidement opérationnel. Le moteur de portlet (respectant la JSR 286), l'utilisation de couches applicatives réputées (Struts, Spring, Hibernate) et des points d'entrées propres au portail offrent un panel complet de personnalisation pour réaliser des modifications et des ajouts de fonctionnalités permettant de répondre aux besoins spécifiques du SI. L'objectif de cette formation est de donner les clefs pour savoir configurer et personnaliser les divers composants du portail :
  • Comprendre la notion du portail et ses enjeux au sein du SI
  • Pouvoir créer ses propres portlet avec Spring MVC et comprendre son intégration dans le portail
  • Connaître et exploiter les points de personnalisation avancés du portail
  • Gagner du temps avec l'utilisation de l'outil de génération de services proposé par Liferay
  • Comprendre les concepts structurants Liferay (utilisateurs, rôles, organisations, communautés..) et utiliser le CMS Liferay

Contenu de la formation

Introduction aux portails
  • Rôle du portail
  • Notion de portail d'infrastructure
  • Architecture orientée portail
  • Portlets, Cycle de vie et API
  • JSR 168 et JSR 286
La solution Liferay
  • Paysage des moteurs de portail
  • Points forts et atouts de Liferay
  • Catalogue de portlets
  • Focus sur certaines portlets
  • Concepts structurants de Liferay
  • Chartes graphiques et ergonomie
  • Utilisateurs, organisations et communautés, rôles
Environnement de développement
  • Vision globale de l'environnement
  • Plugin SDK et Liferay IDE
Focus sur la JSR 286
  • Vue globale de la spécification
  • Communication interportlet
  • Ressources non html
  • Filtres de portlet
  • Cache & autres spécifications
Concepts Avancés
  • Configuration et personnalisation
  • Layouts Permissions
  • Hook
Portlets avec SpringMVC
  • Rappels MVC
  • Frameworks portlets disponibles
  • Spring MVC dans Liferay
Services, API et MDA dans Liferay
  • Spring dans Liferay
  • Les outils fournis par Liferay
  • Service Builder: un outil de MDA
  • API Liferay
  • Dynamic Query
  • AUI Framework
Mécanisme d'authentification
  • L'authentification dans liferay
  • Les annuaires
  • L'utilisation d'un annuaire LDAP
  • SSO et serveurs de jetons
  • Dynamic Query
  • L'utilisation d'un serveur CAS dans Liferay
Gestion de contenus
  • Les concepts du CMS dans Liferay
  • Worflow de publication Kaleo
  • L'utilisation back office CMS
  • Les portlets de publication CMS de Liferay
  • Autres portlets de gestion de contenus
Migration de version
  • Méthode Liferay v5 vers v6
  • Migration du code & points d'attention

Localisation

Cette formation peut être dispensée sur Paris comme en province, nous contacter pour plus de détails.