Red Hat vous souhaite la bienvenue

Découvrez l'actualité Red Hat près de chez vous

Découvrez l'actualité des clients Red Hat dans le monde entier :

JB298

JBoss Development: Persistence with Hibernate with Expertise exam

Informations pour :

Persistance relationnelle pour Java au moyen d'Hibernate Application Stack

Le cours JBoss® Hibernate® (JB297) est une formation de quatre jours qui permet aux développeurs Java d’acquérir les connaissances et les compétences requises pour tirer le meilleur de Java Hibernate Application Stack. Grâce à des cours magistraux interactifs et clairs et des travaux pratiques, les étudiants découvrent les éléments essentiels et internes à Hibernate, ainsi que ses applications pratiques et les stratégies de meilleures pratiques.

Ce cours couvre l'examen JBCD Persistence (EX297) et prépare les étudiants à le passer.

Aperçu du cours

À la fin de ce cours, les étudiants connaîtront les meilleures pratiques pour développer et gérer, grâce à Hibernate, des applications professionnelles performantes et bien conçues, tout en optimisant les performances et en réduisant les coûts de maintenance des logiciels

Contenu du cours

  • Interfaces de programmation des applications pour Hibernate (Session, Transaction, Query, EntityManager, SessionFactory, Annotations)
  • Hibernate Search, Validation, Shards et Tools Technologies
  • Héritage des mappages et relations polymorphiques
  • Hibernate HQL, critères et requêtes JDBC/SQL
  • Environnement de développement intégré (IDE) Hibernate Tools
  • Meilleures pratiques et modèles pour les développeurs Hibernate
  • Déploiement, configuration et optimisation des performances Hibernate

Qu'est-ce que la certification JBoss Certified Developer-Persistence ?

La certification JBCD-Persistence établit votre capacité à gérer des tâches concrètes associées à l'utilisation de Java Persistence API avec Hibernate.

Public ciblé et prérequis

  • Architectes de systèmes d'entreprise
  • Développeurs Java expérimentés travaillant sur des systèmes de bases de données SQL
  • Développeurs de bases de données et de composants métier
  • Administrateurs de bases de données qui doivent savoir comment ORM peut affecter les performances et comment optimiser les performances du système de gestion de bases de données SQL et de la couche de persistance

Prérequis

  • Expérience en Java EE (Java Platform, Enterprise Edition) ou J2EE (Java 2 Platform, Enterprise Edition)
  • Très bonne compréhension du développement des systèmes de logiciels d'entreprise
  • Compréhension de l'intégration des systèmes patrimoniaux

Programme

Comprendre la persistance Java
Découvrez comment JBoss® Hibernate® répond efficacement à la question de la représentation des données relationnelles dans un environnement orienté objet.
Introduction à Hibernate
Déployez une application simple exploitant des mappages Hibernate du noyau et des fonctions de persistance.
Projets et outils Hibernate
Utilisez les outils JBoss Developer Studio Hibernate disponibles pour analyser les objets de domaine d'un projet.
Mappage Hibernate avancé
Étendez des entités Hibernate à l'aide de types intégrés et définis par l'utilisateur et développez des identifiants robustes.
Relations entre les entités et héritage
Utilisez des mappages relationnels avancés pour gérer des associations unidirectionnelles et bidirectionnelles, et mappez un héritage Java sur des tables de base de données.
État persistant et transactions dans Hibernate
Examinez comment Hibernate gère la relation entre les données d'une table et les valeurs d'une entité, et associez ces modifications d'états à une unité de travail.
Interroger efficacement des données
Apprenez à exploiter les stratégies de chargement dans Hibernate, les options de requête et les filtres pour produire des requêtes efficaces.
Révision sur les conceptions et les meilleures pratiques
Acquérez les bases concernant les schémas de conception Hibernate et les meilleures pratiques, et apprenez à appliquer ces schémas pour créer des systèmes Hibernate efficaces.
Configuration et déploiement de Hibernate
Utilisez la structure très flexible de Hibernate dans plusieurs types d'application, des applications autonomes Java simples aux déploiements Java complets dans l'ensemble de l'entreprise.
Structures avancées Hibernate
Hibernate comprend des outils pointus destinés à aider les développeurs dans les tâches de test, de validation, de recherche et d'élargissement d'instances de base de données.

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 plus d'informations ou une confirmation sur un objectif ou un thème particulier, contactez un conseiller en formation en ligne ou appelez le +1 866 626 2994.

Examen ou cours à suivre par la suite

Examen JBCD - Persistence (EX297)
Examen pratique de 4 heures basé sur les performances