Gestion de la persistance des données avec Hibernate
€1,200.00
€1,000.00
Durée : 20 heures
100% d'avis positifs
Langue: Français
Accès illimité
Niveau de compétence : Expert
Demander plus d'informations
Description
- Introduction à Hibernate et la Persistance des Données ( 4 heures )
- Objectif : Comprendre les concepts fondamentaux de la persistance des données et le rôle de Hibernate en tant que framework de mapping objet-relationnel (ORM).
- Détails : Apprendre les bases de la persistance des données, les problèmes qu’elle résout, et comment Hibernate facilite la gestion des interactions avec les bases de données relationnelles.
- Configuration de Hibernate et Mapping des Entités ( 4 heures )
- Objectif : Configurer un projet Hibernate et mapper des classes Java à des tables de base de données.
- Détails : Apprendre à configurer Hibernate avec un fichier
hibernate.cfg.xml
ou via des annotations. Comprendre comment utiliser les annotations ou les fichiers XML pour mapper des classes Java aux tables de base de données, y compris les relations entre les entités (One-to-One, One-to-Many, Many-to-One, Many-to-Many).
- Manipulation des Données avec Hibernate (CRUD) ( 4 heures )
- Objectif : Maîtriser les opérations de base sur les données (Create, Read, Update, Delete) en utilisant Hibernate.
- Détails : Apprendre à utiliser les sessions Hibernate pour persister, récupérer, mettre à jour et supprimer des objets. Comprendre le cycle de vie des entités et l’utilisation des sessions et des transactions pour assurer l’intégrité des données.
- Requêtes et Critères avec Hibernate Query Language (HQL) et Criteria API ( 4 heures )
- Objectif : Utiliser Hibernate Query Language (HQL) et l’API Criteria pour effectuer des requêtes complexes sur les données.
- Détails : Apprendre à écrire des requêtes HQL pour récupérer des données basées sur des conditions spécifiques. Utiliser l’API Criteria pour créer des requêtes dynamiques et typées. Comprendre les avantages et les cas d’utilisation des différentes méthodes de requête.
- Optimisation et Gestion des Performances avec Hibernate ( 4 heures )
- Objectif : Apprendre à optimiser les performances des applications utilisant Hibernate.
- Détails : Comprendre les stratégies de cache de second niveau et de cache de requêtes, et comment les configurer. Utiliser le lazy loading et le eager loading pour optimiser les chargements de données. Diagnostiquer et résoudre les problèmes de performance liés à l’utilisation de Hibernate.
Prérequis
Warning: Invalid argument supplied for foreach() in /home/netforma/public_html/wp-content/plugins/thim-elementor-kit/inc/elementor/widgets/single-course/course-extra.php on line 471
Public Cible
Warning: Invalid argument supplied for foreach() in /home/netforma/public_html/wp-content/plugins/thim-elementor-kit/inc/elementor/widgets/single-course/course-extra.php on line 471