Objectifs de la formation
Objectifs opérationnels :
Etre en mesure de développer de nouveaux composants avec Liferay 7.3 en s’appropriant les bonnes pratiques.
Objectifs pédagogiques :
Concrètement, à l’issue de cette formation Liferay Développeur, vous aurez acquis les connaissances et compétences nécessaires pour :
- 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
À qui s’adresse cette formation ?
Ce cours Liferay Développeur s’adresse aux ingénieurs, architectes et chefs de projets.
Prérequis
Pour suivre cette formation Liferay Développeur dans de bonnes conditions, il vous faut avoir certaines connaissances d’Hibernate ainsi que de Java EE. Il vous faut également connaître les bonnes pratiques de Java, et du développement Java EE pour le web (JSP/Servlet).
Programme
Introduction à Liferay 7.3
- Présentation de Liferay Les atouts de Liferay Comparaison des versions CE et EE Support Liferay versus versions Évènements, formations, certifications et supports
Architecture et écosystème Liferay 7.3
- 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
Installation et configuration Liferay 7.3
- Récupération et installation d’un portail Liferay Les fichiers de configuration Revue des dossiers clés de Liferay
Développement de nouveaux composants avec Liferay 7.3
- 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
Bonnes pratiques et astuces avec Liferay 7.3
- 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
Description de la formation Liferay Développeur
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, la norme « JSR 168 » 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.
Thèmes : Liferay