Persistance de données avec Java - JPA - Hibernate

Mettez en œuvre un mapping entre des objets Java et des tables relationnelles via la librairie JPA

Développement Back End

EXCELLENT 4.9 sur 5 basé sur +125 avis

Gérer vos BDD relationnelles avec JPA et Hibernate


Java permet depuis longtemps de gérer les bases de données relationnelles via une API nommées JDBC (Java Database Connectivity) accessible avec un JDK / JRE.


Mais c'est parceque JDBC s'avère fastidieux à utiliser que des technologies plus avancées comme Hibernate ont fait leur apparition !


Hibernate est un framework ORM (comme bien d'autres) compatible avec une norme qui permet l'interchangeabilité des framework ORM nommée JPA (Java Persistence API). Cette norme fait partie intégrante de Java EE / Jakarta EE.


Malgrès son succès, il subsiste beaucoup d'incompréhension autour de ce langage ou encore de mauvaises pratiques.


Dans ce module vous mettrez en œuvre un mapping entre des objets Java et des tables relationnelles en arborant l'architecture et le fonctionnement de la librairie JPA.

Abonnez-vous pour 29€/mois Accéder à ce cours

EXCELLENT 4.9 sur 5 basé sur +125 avis

  • INTERMÉDIAIRE
  • ACCESSIBLE SANS ENGAGEMENTS
  • 5 HEURES DE VIDEO
  • 12 CHAPITRES
  • SUPPORTS DE CODE FOURNIS
  • CORRECTIONS EXERCICES FOURNIES
  • SUPPORTS PDF TÉLÉCHARGEABLES
  • MOBILE FRIENDLY

A la fin de cette formation vous serez capable de :

  • Mettre en œuvre un mapping entre des objets Java et des tables relationnelles
  • Comprendre une architecture et le fonctionnement de la librairie JPA
  • Manipuler les instances d'objets persistants avec la librairie JPA

Un apprentissage pas à pas calibré pour les débutants !

  • Comprendre les problématiques liées à la persistance des données
  • Mettre en évidence les différentes solutions
  • Accéder aux données grace à JPA
  • Intégrer Hibernate
  • Et plus encore!
Notre équipe de formateurs décortique chaque sujet pour vous offrir des vidéos ludiques et intéractives, facil d'accès.

A qui est destiné ce cours?

  • Toute personne souhaitant démarrer une carrière de développeur back-end
  • Toute personne familiées avec les langages de programmation
  • Toute personne familiées avec le langage JAVA
  • Toute personne en recherche de bonnes pratiques
  • Toute personne voulant vérifier ses acquis en persistance de données avec JPA et Hibernate
  • Tout développeur Java souhaitant améliorer son expertise au niveau des persistances de données

Prérequis

Vous aurez besoin de maitriser les bases en Java avant de commencer ce module. Pour le reste, tout ce dont vous avez besoin de savoir pour persister des données avec JPA et Hibernate vous sera expliqué pas à pas!

Plan du cours :

INTRODUCTION
  • Introduction - (2 minutes)
ARCHITECTURE ET FONCTIONNEMENT
  • Comprendre les problématiques modernes liées à la persistance des données - (5m)
  • Distinguer les différentes solutions de persistance de données - (5m)
  • Architecturer des composants d'accès aux données - (5m)
  • Accéder aux données grâce à JDBC en utilisant du SQL - (5m)
  • Comprendre ce qu'est un ORM - (5m)
HIBERNATE ET JPA
  • Comprendre JPA et méta-modèle JPA - (5m)
  • Intégrer Hibernate - (5m)
  • Développer des entités JPA - (5m)
  • Accéder aux données grâce à Hibernate-JPA en utilisant JPQL et Criteria - (5m)
  • Gérer le cache de données - (5m)
QUIZ
  • QUIZ - (15 minutes)

EXCELLENT 4.9 sur 5 basé sur +125 avis

Cours similaires

PHP
20h00
PHP
Apprenez les concepts principaux en PHP et réalisez des p...
88 vidéos
0%
COMPLETE
SQL
5h00
SQL
Apprenez les concepts principaux en SQL et découvrez comm...
18 vidéos
0%
COMPLETE
SYMFONY
8h00
SYMFONY
Apprenez les concepts principaux en SYMFONY et développer...
128 vidéos
0%
COMPLETE
PYTHON
6h00
PYTHON
Apprenez les concepts principaux en PYTHON et obtenez un...
37 vidéos
0%
COMPLETE