Formation
Liferay 7 – Développer un portail d’entreprise en Java EE
Prix de la formation
Duree de la formation
Objectifs
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 est conforme à cette norme et dispose d’une architecture moderne intégrant les frameworks Spring, Hibernate et OSGI.
Concrètement à l’issue de ce cours vous saurez :
- Comprendre l’architecture et l’écosystème Liferay
- Installer, configurer et patcher un portail Liferay
- Développer ses propres portlets, hooks et thèmes
- Mettre en place les bonnes pratiques
Prerequis
Pour suivre cette formation dans de bonnes conditions, il vous faut avoir certaines connaissances d’Hibernate ainsi que de Java EE. Il vous faut également connaitre les bonnes pratiques de Java, et du développement Java EE pour le web (JSP/Servlet).
Public
ingénieurs, architectes et chefs de projets
Pour les demandes sur mesures ou intra-entreprises
Demander un devisContenu du cours
- Présentation de Liferay
- Les atouts de Liferay
- Comparaison des versions CE et EE
- Support Liferay versus versions
- Evènements, formations, certifications et supports
- Présentation de l’architecture
- Présentation de l’écosystème technique
- Présentation des concepts de personnalisation
- Les composants fondation et le marketplace
- Initiation aux microservices avec OSGI
- Récupération et installation d’un portail Liferay
- Les fichiers de configuration
- Revue des dossiers clés de Liferay
- Les outils de développement
- Présentation, création, configuration et déploiement de portlets
- Présentation, création, configuration et déploiement de hooks
- Présentation, création, configuration et déploiement de services builder
- Présentation, création, configuration et déploiement de thèmes
- Présentation, création, configuration et déploiement de fragments
- Présentation, création, configuration et déploiement d’extension
- Introspection sur la base de données Liferay
- Optimisation des configurations
- Configuration et explication des composants de recherche
- Gestion des sessions au sein du portail
- Utilisation d’outils de gestion de dépendances
- Installer, déployer et contrôler des patches