Pour toute information sur la formation JPA, ou si vous souhaitez obtenir des dates pour d'autres villes (Bordeaux, Bruxelles, Clermont-Ferrand, Dijon, Genève, Grenoble, Lausanne, Luxembourg, Marseille, Montpellier, Nice, Rennes, Rouen, Saint-Etienne, Strasbourg ) contactez nous :
+33 0 811 461 091
mail demande@apollo-formation.com
Souscrivez à notre NewsLetter

Recevoir notre catalogue

Formation JPA

formation , formation , formation , formation , formation , formation , formation

Avec la formation JPA (Java Persistance JPA) vous aborderez le problème de mapping objet / relationnel de Java. Cette formation est basée sur le Framework Hibernate et propose de vous faire découvrir un modèle de développement sous Hibernate. Vous maîtriserez les principales fonctionnalités de JPA et développerez des couches de persistances ainsi que des transactions.



Télécharger un devis PDF pour la session : 
Gratuit • Simple • Rapide, en 1 clic


Plan de formation JPA


Introduction et objectifs
Enjeux de la persistance des données
Les modes d’accès aux données
Standardisation des ORM (notamment Hibernate)
Configurer Hibernate
Pourquoi choisir Hibernate (avantages et inconvénients)
JPA facilite l’écriture DAO
Le pont relationnel (définition d’une entité)
JPA et Java 5

Intégration dans l’architecture
Intégration dans une application JEE
Intégration dans le conteneur léger Spring
Intégration directe dans une application WEB

Manipuler des entités
Le cycle de vie
Lien entités et bases de données
Les états d’une entité et mise en relation
Les opérations CRUD (entity manager)
Relation entre les entités

Le mapping objet / relationnel
Objectif d’un ORM
Les fichier XML
Principes et relation avec les classes persistantes
Mapping des classes et associations
Stratégie de mapping
Construire une classe persistante
Simplification d’accès à l’intérieur et à l’extérieur d’un container JEE

Les objets persistants
Lecture
Chargement et processus de développement
Configuration de JPA et de la couche d’accès aux données
Créer, ajouter et supprimer des objets
Sauvegarde et synchronisation

Premier client JPA
Le code
Exécuter le code

Mise en œuvre des logs d’Hibernate et conception
Design Patterns pour couche de persistance
Persistance du modèle objet
Gestion de l’héritage (stratégies, avantages et inconvénients)
Gestion des associations
Découverte du langage JPQL/HQL avec Hibernate
Requête d’interrogation
Requête polymorphiques
Chaînes de caractères et données temporelles
Jointures
Autres requêtes et sous requêtes

Générer une base de données
Avec un script Ant
Exécuter la tâche Ant DDL
Exécuter la tâche Ant BD

Transactions et accès concurrents
Rappel des propriétés d’une transaction
La gestion transactionnelle avec JPA
Intégration dans une application Web
Verrouillage pessimiste et optimiste

A utiliser en relation également
Eclipse (le projet Eclipse)
Toplink
Oracle 10g
PostgreSQL 8.2
SQL Server Express 2005
Firebird 2.0
Apache Derby
HSQLDB
EJB 3



Cette formation JPA est éligible au titre du DIF.

Qui sommes nous ?


Apollo formation apporte à ses clients une offre en constante évolution de plus de 400 formations professionnelles dans le domaine de la formation Informatique , de la formation Management et de la formation Efficacité Professionnelle pour leurs salariés.

Apollo formation c’est une présence locale dans les principales régions françaises avec 15 agences en France Paris, Lyon, Grenoble, Aix, Marseille, Strasbourg, Toulouse, Bordeaux, Nantes, Lille,... mais également à Genève, Bruxelles, Luxembourg et Montréal.

Nos clients parlent de nous !

avatar"Cours vraiment complet, formateur très à l'aise dans le domaine, disponibilité très appréciée."

S. Clatot
Yahoo France