Développeurs Java
Maîtrise du langage Java et connaissance du développement web JSP/Servlets - Connaissances de JPA/Hibernate
Construire des applications basées sur Liferay Portal - administrer Liferay Portal.
Portail d'infrastructures: définition, rôleNotion de portlets, JSR 168, cycle de vieConteneurs de portlets disponiblesPrésentation de LiferayArchitecture globaleMicroservices OSGI
Portail et environnement de développementTerminologie et concepts Liferay: Portlet, Hook, Layout template, thèmesModèles de portlets et APIStructure du projet, réalisation et déploiement de portlets
Atelier: installation de l'environnement de développement - réalisation d'une première portlet et déploiement
Présentation du Modèle-Vue-ContrôleurMVC avec LiferayLiens et formulairesParamètre, paramètres publics, préférences
Atelier pratique: multiples développements/déploiement s sous Liferay
Javascript, CSS dans les portletsConcepts et technologies AJAXFrameworks Ajax utilisable dans Liferay
Atelier: utilisation d'Ajax dans Liferay
Mécanismes de communication inter-portlets: JSR 168Interactions inter-portlets dans Liferay - WSRP, IPC...
Atelier: gestion de contenu dans un site: articles et portlet journal
Utilisation de thèmesCréation d'un Layout TemplateCréation d'un Hook JSPPrésentation de l'API service de LiferayTables Liferay: schéma général, présentation de quelques tables
Atelier: création d’un Hook avec le modèle Objet de Liferay - Développement de portlets avec l'API Liferay
Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.
Contrôle continu
Attestation de fin de stage mentionnant le résultat des acquis