DE318
Technologies de l'information

Java : gérer la persistance avec Hibernate

Maîtrisez le standard de correspondance objet-relationnel.


Hibernate peut réduire la complexité des applications et ainsi les risques d’erreur. Il facilite la vie de ceux qui ont des connaissances limitées en SQL, grâce à son principe de mappage objet-relationnel. Hibernate se place entre les objets Java traditionnels et le serveur de base de données pour prendre en charge tous les travaux de persistance de ces objets en fonction des mécanismes et des modèles O/R appropriés, facilitant par là même la vie des développeurs. Hibernate possède une architecture en couches qui permet à l'utilisateur de fonctionner sans avoir à connaître les API sous-jacentes. Hibernate utilise la base de données et les données de configuration pour fournir des services de persistance (et des objets persistants) à l'application.

Objectif

Être en mesure d’utiliser JPA comme outil de correspondance objet-relationnel dans un projet de développement Java.

Est-ce pour vous ?

Tous postes en développement (sauf supervision) et postes de spécialistes Web.

Préalables

Expérience du langage Java (cours DE204). Connaissance de SQL souhaitable.

Contenu

  • Problématique de correspondance objet-relationnel
  • Hibernate et l’architecture J2EE
  • Mise en correspondance des entités
  • Mise en correspondance de l’héritage
  • Mise en correspondance des relations
  • Gestion des collections
  • Requêtes JPQL et Criteria
Voir plus +/-
  • Optimisation des requêtes et du chargement des objets
  • Gestion des transactions et de la concurrence
  • Cycle de vie des objets
  • Techniques avancées d’utilisation
  • Exercices pratiques : développement d’un site de commerce électronique.

💡 Informations utiles

Nos formations sont offertes en session privée, en présentiel dans vos locaux, en format virtuel, ou dans nos salles de formations selon vos besoins. Les dates, horaires, langue d’enseignement et modalités sont entièrement personnalisables pour votre équipe. Pour planifier une formation ou obtenir une proposition, veuillez remplir le formulaire de demande ci-dessous et notre équipe communiquera avec vous rapidement.

Intervenants

Information à venir
Durée
2 jours
Horaire
Voir les dates de formations pour plus de détails
Tarif régulier
1 035 $
Tarif préférentiel Un tarif préférentiel est accordé pour chacun des cours aux organismes publics, aux membres de certaines associations ainsi qu’aux entreprises ayant une entente avec Technologia (voir FAQ). Pour la liste complète des entités admissibles, consulter la section « Tarification » des FAQ. Notez également qu’aucun tarif préférentiel n’est accordé pour les formations en ligne. Les rabais accordés sur les formations ne peuvent être cumulables avec aucune autre promotion.
930 $
Formation en entreprise

Vous avez plusieurs employés intéressés par une même formation? Que ce soit en présentiel dans vos bureaux ou à distance en mode virtuel, nous offrons des formations privées adaptées aux besoins de votre équipe. Des tarifs de groupes sont disponibles. Contactez-nous pour plus de détails ou demandez une soumission en ligne.

Demander une soumission

Demander une formation en entreprise

Vous avez plusieurs employés intéressés par une même formation? Que ce soit en présentiel dans vos bureaux ou à distance en mode virtuel, nous offrons des formations privées adaptées aux besoins de votre équipe. Des tarifs de groupes sont disponibles. Contactez-nous pour plus de détails ou demandez une soumission en ligne.

Dites-nous en plus
Ajout effectué Voir mon panier