JPA: Persistance des Données en Java

0 Enrolled
28 week
  • 28 week
  • 24
  • 0
  • no
2,380.00€

Aperçu du cours

Objectif de formation: La Formation Avancée sur JPA vise à fournir aux participants une expertise approfondie dans la persistance des données en utilisant Java Persistence API (JPA). Les participants apprendront les meilleures pratiques pour la gestion des entités, la création de requêtes avancées et l’intégration de JPA avec d’autres technologies Java.

Programme d'études

  • Introduction à JPA et Persistance des Données (3 heures)

    • Aperçu des concepts clés de JPA et de son rôle dans la persistance des données

    • Introduction à l’architecture JPA et aux entités

    • Configuration initiale de l’environnement de développement pour JPA

    • Travaux pratiques : Configuration de l’environnement JPA et création d’une première entité

  • Gestion des Entités et des Relations (6 heures)

    • Création, modification et suppression d’entités en utilisant JPA

    • Gestion des relations entre les entités (un-à-un, un-à-plusieurs, etc.)

    • Utilisation avancée des annotations JPA pour mapper les entités

    • Travaux pratiques : Création, modification et suppression d’entités avec des relations

  • Requêtes et Optimisation (5 heures)

    • Création de requêtes avancées en utilisant JPQL (Java Persistence Query Language)

    • Utilisation de critères pour générer des requêtes dynamiques

    • Optimisation des requêtes et gestion des performances avec JPA

    • Travaux pratiques : Création de requêtes JPQL et utilisation de critères

  • Transactions et Gestion de la Concurrence (5 heures)

    • Gestion des transactions avec JPA et utilisation des annotations de transaction

    • Contrôle de la concurrence avec la gestion des verrous optimistes et pessimistes

    • Utilisation des stratégies de verrouillage pour garantir l’intégrité des données

    • Travaux pratiques : Gestion des transactions et contrôle de la concurrence

  • Intégration avec Java EE et Autres Technologies (5 heures)

    • Intégration de JPA avec Java EE, servlets et autres technologies

    • Utilisation de JPA avec des services Web RESTful

    • Utilisation de JPA avec d’autres frameworks de persistance

    • Travaux pratiques : Intégration de JPA avec Java EE et création de services Web RESTful

  • Déploiement et Gestion (4 heures)

    • Options de déploiement pour les applications utilisant JPA

    • Gestion des entités et des bases de données déployées

    • Surveillance et optimisation des performances avec JPA

    • Travaux pratiques : Déploiement et gestion d’applications utilisant JPA

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
453 Courses

Commentaire sur la formation

0.0
0 rating
0%
0%
0%
0%
0%

Soyez le premier à commenter “JPA: Persistance des Données en Java”

Main Content