Bootcamp Development

bg

Bootcamp development

  • DURÉE 5 JOURS

  • FORMATS : COLLECTIF, PRIVÉ, EN LIGNE

  • PRIX : 3450€

Objectifs
  • Développement intelligent

    Apprenez à déterminer le meilleur moment pour utiliser les fonctionnalités prêtes à l’emploi ou pour personnaliser les fonctionnalités existantes.
  • Outils Liferay

    Apprenez à utiliser Liferay pour personnaliser tous les aspects de la plate-forme.
AU PROGRAMME

Liferay et les utilisateurs

  • Travailler avec Liferay DXP

    Créez des expériences digitales pour vos utilisateurs
    Appliquez ce que vous apprenez à un cas d’utilisation réel

  • Intégration de vos utilisateurs existants

    Importez vos utilisateurs dans Liferay
    Importez des utilisateurs à partir de LDAP

  • Gestion des utilisateurs

    Créez votre structure organisationnelle dans Liferay
    Mapping automatique des groupes LDAP dans Liferay
    Différences et stratégies pour l’organisation des utilisateurs

  • Gestion des accès utilisateurs

    Définissez des permissions granulaires
    Tirez parti de la gestion des rôles

GESTION DE CONTENU GRÂCE AUX SITES

  • Attirez vos clients grâce aux Sites

    Créez des sites web pour susciter l’engagement de vos clients
    Créez des intranets pour favoriser la collaboration
    Gestion des adhésions

  • Publication & Workflow

    Découvrez comment utiliser le workflow et le staging pour vérifier le contenu avant sa publication

  • Ressources numériques

    Création et partage de ressources dans un framework commun
    Des outils puissants pour créer et gérer du contenu
    Aperçu des fonctionnalités :
    - Création moderne de sites (Nouveau !)
    - Gestion des ressources
    - Organisation avec des métadonnées

  • Pour aller plus loin :

    Aperçu des fonctionnalités :
    - Analytics
    - Cloud
    - Commerce
    - Mobile

DÉVELOPPEMENT D’APPLICATIONS

  • Configuration de l’environnement de développement

    Préparez votre environnement au développement

  • Bases OSGi

    Introduction à OSGi
    Concepts OSGi
    Que signifient les Bundles ?
    Composants et Services
    Partage des fonctionnalités
    Architecture des frameworks
    Avantages de l’OSGi

  • Le conteneur OSGi de Liferay

    Qu’est-ce qu’un conteneur OSGi ?
    Travailler avec Liferay Workspace
    Introduction aux modules Liferay
    Gestion des dépendances de module

  • Gestion des bundles OSGi

    Gestion des bundles OSGi avec Gogo Shell
    Utilisation de la console web Felix

  • Travailler avec les modules de portlets

    Le portlet Java standard

  • Développer une application réelle

    Création de la couche de service
    Création de la couche de présentation
    Utilisation du Framework de configuration de Liferay
    Vérification des permissions
    Asset Framework
    Search Framework
    Workflows
    Utilisation des Web Services
    Intégration et tests fonctionnels
    Gestion des problèmes de déploiement

PERSONNALISATION DE VOTRE PLATEFORME

  • Présentation de l’architecture de la plateforme Liferay

    Architecture de la plate-forme de Liferay

  • Personnalisation de l’interface utilisateur

    Présentation des technologies UI de Liferay
    Modification de l’interface utilisateur par défaut grâce aux modèles d’affichage d’application
    Personnaliser les JSP d’application

  • Extension du schéma Liferay

    Ajouter dynamiquement des champs personnalisés avec l’API Expando

  • Personnalisation de la couche de service

    Remplacer et étendre les services Liferay avec le Service Wraper
    Remplacer les références de service OSGi

  • Remplacer les actions du contrôleur

    Remplacer les actions Struts
    Remplacer les commandes Portal MVC

  • Détection d’événements

    Détecter les événements de cycle de vie du portail
    Intercepter des événements avec Model Listeners

  • Tirer parti des Message Bus de Liferay

    Personnaliser l’audit du portail

  • Personnalisation de la recherche sur le portail

    Personnaliser les résultats de l’indexation et de la recherche grâce aux processeurs

Powered by Liferay - Copyright © Beorn Technologies 2020 - Mentions légales