Jahia

Formation inter-entreprise

À qui s'adresse la formation?

Développeurs Java

Durée

4,00 jour(s)

Langues(s) de prestation

EN FR

Prochaine session

Prérequis

Maîtrise du langage Java et connaissance du développement web JSP/Servlets

Objectifs

Construire des applications web basées sur Jahia - Administrer Jahia.

Contenu

Introduction

Web Content Integration Software: définition, composition, fonctionnalités
Spécification JCR-2, Compact Node Type Notation
Notion de portlets JSR-168/286
Architecture globale

Mise en place

Portail et environnement de développement
Terminologie et concepts spécifiques à Jahia
Présentation du mécanisme de template Jahia
Structure du projet, réalisation et déploiement de portlets

Atelier pratique: installation du portail, implémentation/personnalisation et déploiement de templates

Développement sous Jahia

Développement de portlets
Héritage de templates
Implémentation de thèmes et de skins
JSTL / Jahia Tags Library (template, UI Component,...)
Filtres, tris et recherches (Query Object Model)
Mécanismes de gestion d'évènements

Atelier pratique: Traitement d'évènements dans les templates et mise en place de filtres

Gestion de contenu

Accès aux objets de contenus Jahia
Liste des itérations, extraction, pagination,...
Fonctionnalités de navigation: menus, plan de site, arborescence des pages
Cache des templates Jahia

Atelier pratique: Création d'objets de contenu Jahia, implémentation de menus (navigation)

Concepts avancés

Définition d'architectures spécifiques
Administration avancée du portail: sécurité, authentification
Clustering sous Jahia
Système de cache Jahia (back-end => front-end)
Conception de tags personnalisés d'intégration
Etendre l'API Jahia
Automatisation des actions front/back-end
Services Spring
Mashup server et applications externes via JSR-286

Atelier pratique: Développement de tags personnalisés - extension des classes Jahia -
Fonctionnement des events listeners - Mise en cluster et configuration des noeuds - développement des valves spécifiques d’authentification

Méthodes pédagogiques

Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.

Évaluation

Contrôle continu

Certificat, diplôme

Attestation de fin de stage mentionnant le résultat des acquis

Contact pour cette formation

Dawan - Service commercial

Ces formations pourraient vous intéresser

EN
Journée
Sur demande
Informatique et systèmes d'information - Analyse programmation - Programmation - Programmation application mobile