Accueil / JAHIA Advanced Developer

JAHIA Advanced Developer

Présentation

Cette formation vous permettra de développer des sites web en utilisant le logiciel JAHIA.

Objectifs

JAHIA est un logiciel de portail web, incluant une gestion électronique des documents, un système de gestion de contenu, un moteur de recherche et une suite collaborative. L’objectif de cette formation est de développer des sites WEB en intégrant la dimension portail proposée par Jahia.

Prérequis

  • Savoir utiliser Jahia en tant que CMS.

Public

  • Développeur, chef de projet, intégrateur

Programme

  1. Introduction

    • Présentation des produits Jahia
    • Présentation de l’architecture technique intégrée
    • Notion de modules et OSGI
    • Présentation des acteurs de la plate-forme
    • Les différentes tâches de développement
    • Installation et mise en place de l’IDE
  2. Couche Web

    • Génération du contenu web
    • Développements de gabarits et de pages, Studio Jahia 7
    • Validateurs, intercepteurs, Macros et filtres
    • API Rest
    • Gestion des caches
    • Génération de clés de cache
    • Webflow
    • Approche MVC
    • 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 mobileAdaptation de contenu, images, videos, …
  3. Couche back-end

    • Intégrer des sources de contenu externes

    • Workflows de publication avec jBPM6

    • Moteur de règles et Drools

    • Intégration de repository JCR

    • moteur de recherche Lucene et Solr
    • Options d’indexation

    • Composants JSP de recherche et de requête

    • Gestion multilingues

    • Intégration LDAP

    • Frameworks SSO

    • Permissions personnalisées

  4. 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

Nombre de jours

3 jours

Dates

Paris

Du 16 au 18 mars 2020
Du 11 au 13 mai 2020

Rennes

Du 16 au 18 mars 2020
Du 11 au 13 mai 2020

Nantes

Du 16 au 18 mars 2020
Du 11 au 13 mai 2020

Sophia Antipolis

Du 16 au 18 mars 2020
Du 11 au 13 mai 2020

Aix en Provence

Du 16 au 18 mars 2020
Du 11 au 13 mai 2020

Tarif inter

1850 € HT

Tarif sur mesure

Réf.

Références inexistant

Demande de renseignement