Installer, configurer, administrer et concevoir un portail Liferay
Informations générales
Objectifs & compétences
Comprendre l'architecture de Liferay et le fonctionnement des portlets, leurs contraintes de développement Installer, configurer et administrer un portail Liferay Concevoir un site Liferay : publication de contenu, développements avec le plug-in SDK et l'environnement EXT Exploiter le potentiel graphique et ergonomique : thèmes, dispositions, drag'n'drop
Public visé
Architecte technique Équipe projet
Pré-requis
Bases de développement Java. Connaissance de base de HTML.
Programme
Module 1 : INTRODUCTION À LIFERAY L'historique de la création de Liferay, son orientation générale. Importance des standards et comment Liferay les utilise pour être multi serveur d'application et multi bases de données. Module 2 : LES BASES DES PORTAILS ET PORTLETS Les portlets - Principes de base, fonctionnement de ces « mini webapp ». - La norme JSR-168 : ce qu'elle contient, ce qu'elle laisse non normalisé. - Cycle de vie d'un portlet. - Évolution : la norme JSR-286. Le conteneur de portlet - Son rôle dans la gestion des portlets. - La gestion de l'authentification et de l'habilitation. Liferay : installation et première approche - Installation : choisir un serveur d'application pour Liferay. - Configuration de la base de données utilisée par Liferay. - Comment changer de plate-forme ? - Les portlets de base. Le Journal et la gestion de documents - Utiliser les fonctionnalités de gestion de contenu pour publier des articles. - Structurer un répertoire de documents. L'environnement d'extension (EXT) de Liferay - Pourquoi un environnement spécifique de développement ? - Étendre les possibilités de Liferay. - Utiliser .ANT pour le développement et le packaging de Liferay. LE Module 3 : DÉVELOPPEMENT DE PORTLETS POUR LIFERAY Choisir le framework de présentation - Struts, JSF (RI, MyFaces, IceFaces ...), Tapestry ... Pour quel type de développement ? - La cohabitation de plusieurs frameworks dans une instance de Liferay. - Limitations à prendre en compte. Utiliser les outils de développement de Liferay - Le service builder, pour générer les services élémentaires et les structures contenant la logique métier. - L'intégration dans Eclipse. - Accélérer le développement en utilisant le déploiement rapide sous Tomcat. Intégrer les fonctionnalités avancées de Liferay - Accéder à l'API de Liferay. - Savoir ne pas aller trop loin, préparer les migrations de versions. Administration de Liferay - Communautés, users, entreprise ... Quelle décomposition ? - Affectation de droits, gestion des utilisateurs. - L'intégration SSO (CAS, LDAP ...). - L'hébergement de plusieurs portails et plusieurs entreprises dans une instance. - La performance et le clustering de Liferay. Personnalisation de Liferay - Thèmes graphiques, disposition et personnalisation. - Créer un thème, le déployer à chaud. - Disposition (layout) : en ajouter et déployer. - La visualisation d'un portail sur des appareils mobiles. - La composition d'une page par l'utilisateur final : à quoi a-t-il droit ? Module 4 : BONNES PRATIQUES Synthèse des bonnes pratiques d'architecture, d'administration et de personnalisation de Liferay.
Modalités
Méthodes
Tarifs
- Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
- Le dispositif FNE-Formation.
- L’OPCO (opérateurs de compétences) de votre entreprise.
- Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
- CPF -MonCompteFormation
Lieux & Horaires
Prochaines sessions