JB453

Red Hat JBoss Data Grid Development

Informations pour :

Apprenez à installer une grille de données en mémoire, à développer une application basée sur un cache, un cluster, des caches sécurisés, etc.

Le cours Développement avec Red Hat® JBoss® Data Grid (JB453) se concentre sur la configuration de caches et la manipulation des entrées de la mémoire cache. Les participants apprendront à accéder aux caches dans des bibliothèques et à distance (en cluster ou non). Ils découvriront également les procédures à suivre pour sécuriser et parcourir des grilles de données en mémoire ainsi que pour chiffrer les communications de grilles de données en mémoire.

Présentation du cours

Contenu du cours

  • Comprendre les grilles de données en mémoire et Red Hat JBoss Data Grid
  • Installer Red Hat JBoss Data Grid
  • Développer une application basée sur un cache
  • Accéder à un cache à distance
  • Mettre des caches en cluster
  • Conserver un cache
  • Sécuriser un cache
  • Effectuer des recherches dans une grille de données en mémoire

Public ciblé et prérequis

Public ciblé

  • Développeurs Java
  • Professionnels DevOps qui administreront Red Hat JBoss Data Grid

Prérequis

  • Compétences en programmation Java
  • Expérience de l'utilisation de Red Hat JBoss Developer Studio ou d'Eclipse

Programme du cours

Présentation de Red Hat JBoss Data Grid
Découvrir les fonctionnalités et l'architecture de Red Hat JBoss Data Grid
Installation de Red Hat JBoss Data Grid
Installer Red Hat JBoss Data Grid et configurer l'environnement de développement
Développement d'une application basée sur un cache
Coder, compiler et tester une application qui utilise un cache Red Hat JBoss Data Grid
Accès à un cache à distance
Accéder à un cache avec des gestionnaires de cache à distance à l'aide de différents types de connecteurs
Configuration de l'expulsion et de l'expiration des entrées du cache
Décider de l'expiration des entrées du cache et les expulser
Maintien de l'intégrité du cache
Maintenir l'intégrité du cache grâce aux transactions et au verrouillage
Mise en cluster des caches
Configurer, gérer et optimiser les caches en cluster
Conservation d'un cache
Sauvegarder un cache mémoire dans un entrepôt de cache persistant
Sécurisation d'un cache
Limiter l'accès aux gestionnaires de caches et aux caches
Recherches dans le cache
Interroger les éléments du cache à l'aide des fonctionnalités de requête Infinispan
Révision du cours
Mettre en pratique les connaissances en développant des applications avec mise en mémoire cache à l'aide du matériel présenté dans ce cours

Remarque : le programme du cours est susceptible d'être modifié au vu des avancées technologiques et de l'évolution de la nature du travail sous-jacent. Pour toute question ou pour en savoir plus sur un objectif ou un thème particulier, contactez un conseiller en formation en ligne ou appelez le 0 800 91 91 19.

Bénéfices de cette formation

Bénéfices pour l'entreprise

Ce cours a pour objectif de développer les compétences requises pour créer une logique métier sous forme de règles métier, à l'aide d'une interface graphique qui ne nécessite aucune compétence en développement logiciel. Résultats attendus : accélération de la mise sur le marché, augmentation de la visibilité des règles métier spécifiques mises en œuvre par une application et réduction des risques d'erreurs d'interprétation susceptibles de générer des erreurs au sein des applications.

Avec ce cours, nous avons cherché à servir l'ensemble de nos clients. Les avantages et résultats qui en découlent varient néanmoins en fonction de l'entreprise et de l'infrastructure, dans la mesure où chacune est spécifique.

Bénéfices pour le participant

Après avoir suivi ce cours, les participants devraient être capables d'utiliser l'interface Web Business Central pour développer et tester des règles métier utilisables par des applications rédigées dans des langages compréhensibles à la fois par les responsables métier et les développeurs d'applications.

Les participants devraient avoir acquis les compétences suivantes :

  • Création de règles métier à l'aide du langage déclaratif Drools
  • Création de règles métier à l'aide de tables de décision et des langages spécifiques à un domaine (DSL)
  • Test de règles métier en dehors d'une application
  • Sécurisation des caches au sein de plusieurs serveurs