Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Follow Us

Mise en œuvre avancée de Hibernate en Java

réf : DEV-HIB
Formation Réseaux - Automatisation de la configuration

Objectif de la formation: Cette formation a pour but de donner aux participants une compréhension approfondie de l’utilisation avancée de Hibernate dans les applications Java. Les participants apprendront à utiliser des fonctionnalités avancées de Hibernate, y compris les mappages complexes, l’optimisation des performances et l’intégration avec Spring.

Objectifs pédagogiques

  • Comprendre les fonctionnalités avancées de Hibernate et savoir les utiliser
  • Savoir réaliser des mappages complexes avec Hibernate
  • Maîtriser l’écriture de requêtes avancées avec HQL et Criteria API
  • Comprendre comment optimiser les performances d’une application Hibernate
  • Savoir gérer les transactions et la concurrence avec Hibernate
  • Comprendre comment intégrer Hibernate avec Spring

Pré-requis

Expérience de la programmation en Java / Connaissance de base de Hibernate / Familiarité avec les bases de données relationnelles et SQL

Public concerné

Développeurs Java qui ont une connaissance de base de Hibernate,

  • Architectes de logiciels qui veulent comprendre comment optimiser l’utilisation de Hibernate dans leurs applications

Programme

  • Rappel sur les principes de base de Hibernate
  • Configuration et mise en place de Hibernate

Travaux pratiques : mise en place d’un projet simple avec Hibernate

  • Mappage des associations : One-to-One, One-to-Many, Many-to-One, Many-to-Many
  • Mappage des collections et des types intégrés
  • Héritage et stratégies de mappage

Travaux pratiques : réalisation de mappages avancés avec Hibernate

  • Introduction à HQL et à Criteria API
  • Utilisation de sous-requêtes, de jointures et de fonctions agrégées

Travaux pratiques : écriture de requêtes complexes avec HQL et Criteria API

  • Comprendre le Lazy Loading et l’Eager Loading
  • Gestion et optimisation du cache de premier et deuxième niveau

Travaux pratiques : optimisation des performances d’une application Hibernate

  • Comprendre la gestion des transactions avec Hibernate
  • Gestion de la concurrence et verrouillage optimiste

Travaux pratiques : mise en œuvre de transactions et de contrôle de concurrence

  • Principes de l’intégration de Spring et Hibernate
  • Gestion des transactions avec Spring

Travaux pratiques : intégration d’une application Hibernate avec Spring

  • Révision des concepts clés
  • Pratique sur des cas réels

Travaux pratiques : mise en œuvre complète d’une application utilisant des fonctionnalités avancées de Hibernate

Équipe pédagogique

Professionnel expert technique et pédagogique

Moyens pédagogiques et techniques

  • Espace intranet de formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Dispositif de suivi

  • Émargement numérique.
  • Mises en situation.
  • Formulaires d’évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Vous avez une question ?

    Jours

    4 (28 heures)

    Prix

    2380 € HT

    Télécharger