Formation Jahia : Développement

Durée 3 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence SJDV
Éligible CPF Non

Jahia remplit les rôles de portail Internet et de gestionnaire de contenu (CMS). C’est une plateforme flexible et fortement ouverte de par la dimension open source du produit. Cette cours Jahia pour les développeurs vous permettra de développer des sites WEB en intégrant la dimension portail proposée par Jahia. (contributeur, validation, habilitations, etc.). Cette formation vous permettra également de tirer pleinement profit de l’ouverture de Jahia pour proposer des applications WEB professionnelles et performantes (Spring, Jquery, MVC, Drools, cache, indexation, etc.).

Public :

Développeur, chef de projet, intégrateur

Prérequis :

Avoir suivi la formation sur la publication de contenu "Jahia CMS: Utilisateur/Contributeur"(réf. SJCF) ou au minimum savoir utiliser Jahia en tant que CMS.

Posséder des connaissances en Java, JSP, JSTL, EL, HTML/CSS, Eclipse, Tomcat, et Maven

 

Introduction à Jahia pour les développeurs

Présentation de l'offre et différents produits Jahia
Architecture technique et technologies intégrées
Notion de modules et OSGI
Différents acteurs de la plate-forme
Les différentes tâches de développement
Installation et mise en place de l'IDE
Travaux Pratiques : Installation et mise en place d'Eclipse

Couche Web

Pages et gabarits Génération du contenu web
Gabarits et vues
Développements de gabarits et de pages, Studio Jahia 7
Validateurs, intercepteurs, Macros et filtres
API Rest
Caches Gestion des caches, EHCache,
Expiration ou Invalidation,
Génération de clés de cache
Spring Webflow Approche MVC et Spring Webflow, intégration avec Jahia 7
Vues Jahia,
Définition de la cinématique, Beans Spring
Développement Mobile Notion de channels, channels prédéfinis, sélection de channel, ajout de channel, prévisualisation
Mécanisme du rendu de channel, détection de device
Frameworks de rendus pour le mobile
Adaptation de contenu, images, videos, ...
Travaux Pratiques : Présentation d'un projet type

Couche back-end

Intégration Intégrer des sources de contenu externes
Workflows de publication avec jBPM6
Moteur de règles et Drools
Intégration de repository JCR
Recherche et indexation Lucene et Solr
Options d'indexation
Composants JSP de recherche et de requête
Gestion multilingues
Authentification et permissions Intégration LDAP
Frameworks SSO
Permissions personnalisées

Développement de modules Jahia

Introduction à OSGI, notion de bundle
Jahia et OSGI
Création de module, Digital Factory Studio, Archétype Maven
Déploiement de module, plugin Maven
Partage de services entre modules
Outils OSGI
Travaux Pratiques : Démonstration et manipulation des interfaces

 

Ils occupent une place centrale dans la formation (60% du temps).

Date de mise à jour du programme : 07/08/2018

Dates et lieux

Du 22 au 24 mai 2024
Lieu
Distanciel
Durée
3 jrs
1990 € HT
Du 22 au 24 mai 2024
Lieu
Paris
Durée
3 jrs
1990 € HT
Du 24 au 26 juillet 2024
Lieu
Distanciel
Durée
3 jrs
1990 € HT
Du 24 au 26 juillet 2024
Lieu
Paris
Durée
3 jrs
1990 € HT
Du 18 au 20 septembre 2024
Lieu
Distanciel
Durée
3 jrs
1990 € HT
Du 18 au 20 septembre 2024
Lieu
Paris
Durée
3 jrs
1990 € HT
Du 20 au 22 novembre 2024
Lieu
Distanciel
Durée
3 jrs
1990 € HT
Du 20 au 22 novembre 2024
Lieu
Paris
Durée
3 jrs
1990 € HT


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB