Accueil > Formation > Java et Java EE > Développer un portail Java EE avec LifeRay

PO-LR

Durée

  • 3 jours

Objectifs

  • Comprendre l'architecture d'un portail et la norme JSR 168
  • Savoir développer ses propres portlets
  • Savoir intégrer un annuaire LDAP à son portail et à ses développements
  • Savoir mettre en oeuvre une solution de SSO
  • Savoir installer, administrer et customiser la solution portail Liferay

Public

  • Ingénieurs
  • Architectes
  • Chefs de projets

Pré-requis

Tarif d'inscription

  • 1545 € H.T. par personne (déjeuner inclus)

Planning France

Calendrier 2012

  • Du 12 au 14 mars
  • Du 02 au 04 avril
  • Du 04 au 06 juin
  • Du 24 au 26 septembre
  • Du 12 au 14 novembre
  • Du 17 au 19 décembre

Planning Luxembourg

Calendrier 2012

  • Du 21 au 23 mars
  • Du 06 au 08 juin
  • Du 05 au 07 septembre
  • Du 28 au 30 novembre

Développer un portail Java EE avec LifeRay

Un portail est un conteneur paramétrable qui contient des « briques » autonomes nommées « portlets ». Une portlet est responsable d'un fragment de contenu et un portail est composé de portlets qui communiquent entre elles à l'aide des services mis à disposition par l'infrastructure.

Afin de garantir la portabilité des applications d'une solution de portail à une autre, a proposé une norme, la « JSR 168 », qui définit un cadre de travail à respecter pour le développement. Le portail Open Source LifeRay (http://www.liferay.com) est conforme à cette norme et dispose d'une architecture moderne intégrant les frameworks Spring et Hibernate.

Programme

Introduction aux portails

  • Définition et rôle du portail
  • Les portails d'infrastructure, de collaboration et de communication
  • Notion de portlets
  • Les fonctions du portail
  • Les offres du marché

Présentation de Liferay

  • Installation de la solution
  • Les atouts de Liferay
  • Catalogue de portlets
  • Layout template et thèmes

Portlets

  • La spécification Portlet
  • Types de portlets : JSR 168/286, Spring MVC, Struts, JSF, ...
  • WSRP (WebServices Remote Portlet)
  • Préférences de portlet
  • Filtre de portlet
  • IPC (Communication inter-portlets)

Développement avec Liferay

  • Plugin SDK : Portlet, Hook, …
  • Plugin SDK Ext
  • Environnement Ext
  • Service Builder
  • Liferay IDE
  • Les solutions d'intégration
  • Migration de version

Conception d'un portail

  • Utilisateurs, organisations, et communautés
  • Gestion des pages
  • Utilisation des rôles
  • Utilisation des thèmes

Gestion de contenu

  • Les concepts CMS
  • Les portlets de base : Journal, Wiki, Blogs, ...
  • Création de contenus web structurés
  • Structure et templates
  • Workflow

Administration

  • Configuration et personnalisation
  • L'authentification dans liferay
  • Utilisation d'un annuaire LDAP
  • Monitoring : mémoire, ...
  • Optimisation et performance

Liferay Social API