Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Follow Us

Formation JPA: Persistance des Données en Java

réf : DEV-JPA
Formation SAP Business Objects - Web Intelligence - Intermédiaire

Objectif de formation : 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.

Objectifs pédagogiques

  • 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

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

Public concerné

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).

Programme

  • 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é

  • 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

  • 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

  • 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 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

  • 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

Équipe pédagogique

Professionnel expert technique et pédagogique

Moyens pédagogiques et techniques

  • Espace intranet de formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Dispositif de suivi

  • Émargement numérique.
  • Mises en situation.
  • Formulaires d’évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Vous avez une question ?

    Jours

    4 (28 heures)

    Prix

    2380 € HT

    Télécharger