- Référence : SJDV
- Durée : 3 jours (21h)
- Lieu : Au choix. À distance ou en présentiel, à Paris ou en Régions
En intra
Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...
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
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
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
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
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).
Installation, serveur d’applications, cluster, performance, surveillance, sécurité
Concepts, architecture et développement PHP5 avec le CMS eZ Publish 5
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