Développeurs Java
Maîtrise du langage Java et connaissance du développement web JSP/Servlets
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 Liferay Architecture globale
Préparation du serveurEléments complémentaire des serveurs Java - datasource, mails, etc.Résumé de déploiement en production (nom de domaine, FTP, etc.)
Atelier pratique: mise en place complète, et étude de scénarios personnels
Création de contenu Web publiéCréation et maintenance de contenu d'intranet Liferay pour un site social
Atelier pratique: multiples sites complets
Interfaces d’administration Configuration des droits et gestion de la sécurité Accès à des services externes divers (OpenOffice, vidéo, etc.), et services Web
Atelier pratique: divers paramétrages de Liferay Portal
Monitoring: mémoire, cache, sessions,... Optimisation et performance de la plate-forme Migration des contenus entre environnements Clustering et répartition de charges
Intégration SI: annuaires LDAP, bases de données,... Mise à jour de la plate-forme
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 pratique: installation de l'environnement de développement - réalisation d'une première portlet et déploiement
Présentation du Modèle-Vue-ContrôleurFrameworks disponibles Struts et Spring: présentation, mécanismesMVC avec LiferayLiens et formulairesParamètre, paramètres publics, préférences,...
Atelier pratique: déploiement de portlets Liferay
Javascript, CSS dans les portletsConcepts et technologies AJAX Frameworks Ajax utilisable dans Liferay
Atelier pratique: utilisation d'Ajax dans Liferay
Mécanismes de communication inter-portlets: JSR 168 Interactions inter-portlets dans Liferay - WSRP, IPC...
Atelier pratique: gestion de contenu dans un site: articles et portlet journal
Utilisation de thèmes Création d'un Layout Template Création d'un Hook JSP Présentation de l'API service de Liferay Tables Liferay: schéma général, présentation de quelques tables
Atelier pratique: 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