Java : JPA et Hibernate

Dernière mise à jour : 17/02/2021

Description
Module 1 : Introduction
  • Persistance des données
  • Standardisation des ORM
  • Historique d'Hibernate

Module 2 : Première classe de persistance
  • Configuration
  • Entity Bean minimal
  • Le rôle de l'Entity Manager

Module 3 : Entity Bean
  • Gestion des identifiants
  • Détail des annotations JPA
  • Mapping des relations :
          - One to One
          - One to Many/Many to One
          - Many to Many
  • Relations bidirectionnelles
  • Classe Embedded

Module 4 : Entity Manager
  • Cycle de vie des objets
  • Create, Read, Update, Delete avec JPA
  • Transactions
  • Cascading
  • JavaSE vs JavaEE

Module 5 : Requêtes personnalisées JPQL/HQL
  • Requêtage sur des objets
  • Opérateurs du langage JPQL
  • Gestion des requêtes paramétrées
  • Métamodèle

Module 6 : Utilisation avancée
  • Pool de connexion
  • Lazy loading
  • Héritage
  • Génération automatique de classes
  • Génération automatique de tables
  • Gestion du cache
  • Analyse des requêtes
  • Gestion des logs
  • Tests avec DBUnit
Objectifs de la formation
  • Maîtriser les concepts du mapping objet / relationnel.
  • Connaître les principales fonctionnalités de JPA et savoir les mettre en œuvre au travers d'Hibernate.
  • Etre capable de développer une couche de persistance dans une application Java.
Public visé
  • Développeurs et chefs de projets Java
Prérequis
  • Connaissance et pratique du langage de programmation Java.
  • Connaissance (au moins théorique) des bases de données relationnelles et du langage SQL.
Modalités pédagogiques
Inter-Entreprises
Intra-Entreprises et sur-mesure
En présentiel et/ou téléprésentiel (à distance)
Moyens et supports pédagogiques
Dans le cas d'une formation présentielle dans nos locaux, salle de formation équipée :
- un poste informatique par apprenant
- un bloc-notes + stylo
- un support de cours
- un espace de partage en ligne
- un vidéoprojecteur
- un tableau blanc
- connexion Internet
Modalités d'évaluation et de suivi
Questionnaire en ligne permettant l'évaluation des pré-requis.
Questionnaire de satisfaction de fin de stage.










 

M'inscrire à la formation

Lieu :
Balma
Salle à définir - AIX - 970, rue René Descartes Horizon Ste-Victoire Bat B 13100 Aix en Provence FRANCE
Détail des horaires :
Ajouter au panier
Prochaines Sessions
  • 30/08/21 → 31/08/21 Nouveauté Balma
  • 30/08/21 → 31/08/21 Nouveauté Aix en Provence