Ce que vous apprendrez ?

  • Comprendre et utiliser les meilleures pratiques de développement avec Hibernate
  • Configurer la gestion des transactions avec Hibernate et JPA (Java Persistence API)
  • Gérer la performance avec le cache Hibernate
  • Optimiser les requêtes avec HQL (Hibernate Query Language) et Criteria API
  • Maîtriser les relations entre entités (One-to-One, One-to-Many, Many-to-Many)
  • Gérer les opérations CRUD (Create, Read, Update, Delete) avec Hibernate
  • Mapper des classes Java avec des tables de base de données à l'aide des annotations Hibernate
  • Installer et configurer Hibernate dans un projet Java
  • Comprendre les concepts fondamentaux d'Hibernate et de l'ORM (Object-Relational Mapping)

Prérequis

  • 1. Connaissances en Java 2. Bases de données et SQL 3. JDBC (Java Database Connectivity) 4. Notions en ORM (Object-Relational Mapping) 5. Outils et environnement de développement

Contenu de la Formation

Total: 16 Chapitres Total hours: 8
  • Introduction et architecture de Hibernate
  • Configuration et mappage ORM
  • Techniques de persistance
  • Recherche et récupération des données
  • Relations un-à-un et un-à-plusieurs
  • Relations plusieurs-à-plusieurs
  • Gestion des transactions
  • Techniques d'optimisation des performances
  • Requêtes HQL et JPQL
  • Requêtes nommées et critères
  • Utiliser des sous-requêtes et des jointures
  • Gestion des entités détachées
  • Intégration avec Spring Framework
  • Techniques d'héritage et de polymorphisme
  • Cas d'utilisation avancés
  • Techniques de débogage et de résolution des problèmes

À TÉLÉCHARGER

À propos de l'instructeur

Avatar image
Tarik Haddane

tarik.haddane@openskillroom.com

Tarik Haddane est consultant IT spécialisé en développement et formation. Fort d'une expertise en Java (JDK 8-22) et Angular (v18), il accompagne entreprises et développeurs dans la maîtrise des technologies modernes. Formateur expérimenté, il intervient auprès de professionnels et d'étudiants, notamment chez Atos France. Il conçoit des cours, ateliers et TP sur des sujets avancés tels que la programmation réactive, les tests unitaires et la modularité. Il développe également des applications en Node.js et Android Studio. Son domaine de recherche académique porte sur la PNL appliquée à la détection de texte offensant.

Retour des Apprenants

Avis

Pour ajouter un avis sur le cours, vous devez d'abord vous connecter. Connectez-vous ici

Caractéristiques du cours

  • Durée 8 hour
  • Language Français
  • Niveau de compétence. Intermédiaire
  • CertificateOui
  • Nombre maximum d'inscrits 40
  • Type de formation distanciel

Devenir enseignant, Partagez vos connaissances

Rejoignez OpenskillRoom, la plateforme de formations synchrones qui valorise votre expertise.