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.
Prérequis
- Solide expérience en développement Java et en gestion de données
- Connaissance préalable des concepts de base de JPA et des technologies Java
Fonctionnalités
- Maîtriser les concepts avancés de Java Persistence API (JPA)
- Gérer efficacement les entités et les relations dans un environnement persistant
- Créer des requêtes avancées et optimiser les performances de persistance
- Contrôler les transactions et gérer la concurrence avec JPA
- Intégrer JPA avec d'autres technologies Java et Java EE
Public ciblé
- Développeurs Java expérimentés
- architectes logiciels
- professionnels impliqués dans la gestion des données et la persistance en utilisant Java Persistence API (JPA).
Détails
- 12 Sections
- 48 Lessons
- 28 heures
Expand all sectionsCollapse all sections
- Introduction à JPA et Persistance des Données (3 heures)4
- Introduction à JPA et Persistance des Données (3 heures)4
- Gestion des Entités et des Relations (6 heures)4
- Gestion des Entités et des Relations (6 heures)4
- Requêtes et Optimisation (5 heures)4
- Requêtes et Optimisation (5 heures)4
- Transactions et Gestion de la Concurrence (5 heures)4
- 7.1Gestion des transactions avec JPA et utilisation des annotations de transaction
- 7.2Contrôle de la concurrence avec la gestion des verrous optimistes et pessimistes
- 7.3Utilisation des stratégies de verrouillage pour garantir l’intégrité des données
- 7.4Travaux pratiques : Gestion des transactions et contrôle de la concurrence
- Transactions et Gestion de la Concurrence (5 heures)4
- 8.1Gestion des transactions avec JPA et utilisation des annotations de transaction
- 8.2Contrôle de la concurrence avec la gestion des verrous optimistes et pessimistes
- 8.3Utilisation des stratégies de verrouillage pour garantir l’intégrité des données
- 8.4Travaux pratiques : Gestion des transactions et contrôle de la concurrence
- Intégration avec Java EE et Autres Technologies (5 heures)4
- Intégration avec Java EE et Autres Technologies (5 heures)4
- Déploiement et Gestion (4 heures)4
- Déploiement et Gestion (4 heures)4