- Référence : JGAH
- Durée : 2 jours (14h)
- Lieu : Au choix. À distance ou en présentiel, à Paris ou en Régions
1590€ HT
Choisir une date et RéserverVous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...
Qu’est-ce qu’Hibernate et son rôle dans la performance applicative ?
Hibernate est le framework de mapping objet-relationnel (ORM) le plus utilisé dans l’écosystème Java. Il permet d’abstraire la couche d’accès aux données tout en offrant de puissants mécanismes de gestion du cache, de chargement et d’optimisation des requêtes SQL. Toutefois, une mauvaise configuration ou un mapping inadapté peut entraîner des dégradations importantes de performance.
Pourquoi suivre une formation Hibernate – Optimisation et performance ?
Cette formation approfondie vous apprend à diagnostiquer et à améliorer les performances de vos applications Hibernate. Vous découvrirez comment optimiser le chargement des entités, tirer parti du cache de second niveau et du cache distribué moderne, implémenter des stratégies efficaces d’héritage et d’association, et analyser les performances via des outils intégrés. Un accent particulier est mis sur les bonnes pratiques actuelles compatibles avec Hibernate et Jakarta EE.
Objectif opérationnel :
Savoir diagnostiquer et optimiser les performances d’une application Hibernate moderne.
Objectifs pédagogiques :
À l'issue de cette formation Hibernate Performances vous aurez acquis les connaissances et compétences nécessaires pour :
Public :
Ce cours s'adresse aux développeurs Java, architectes applicatifs et chefs de projet techniques travaillant sur des applications basées sur Hibernate ou JPA.
Prérequis :
Bonne maîtrise du langage Java et connaissance de base d’Hibernate (mapping, configuration, persistance). Ces prérequis permettent d’aborder efficacement les aspects avancés d’optimisation et d’analyse de performance.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant ce test.Près de 60 % du temps est dédié à la pratique : profiling, mise en place de caches, optimisations concrètes sur des projets fil rouge. Les environnements incluent Hibernate, Spring Boot, H2 et VisualVM.
L'intelligence artificielle pour les développeurs Java
Tests unitaires et d’intégration avec JUnit
Mettre en œuvre le framework de mocks Mockito
Formations Informatique
et Management
en ligne à ce jour
+
Stagiaires dans nos salles
de cours sur
l'année
4,7/5
95% de nos participants
sont satisfaits ou
très satisfaits
Formateurs experts
validés par
PLB
%
Des participants
recommandent
nos formations