JPA – Persistance des données en Java
- Référence GKJPA
- Durée 3 jour(s)
- Version FR
Modalité pédagogique
Options de paiement complémentaires
-
GTC 23 TTC
Les GTC sont proposés en exclusivité aux partenaires autorisés afin de gagner du temps et de fluidifier le processus d'achat des formations chez Global Knowledge. Il s’agit d’un crédit universel qui peut être utilisé dans les centres Global Knowledge à travers le monde.
Classe inter en présentiel Prix
EUR2 090,00
hors TVA
Demander une formation en intra-entreprise S'inscrireAller à:
Modalité pédagogique
La formation est disponible dans les formats suivants:
-
Classe inter en présentiel
Formation délivrée en inter-entreprises. Cette méthode d'apprentissage permet l'interactivité entre le formateur et les participants en classe.
-
Intra-entreprise
Cette formation est délivrable en groupe privé, et adaptable selon les besoins de l’entreprise. Nous consulter.
Demander cette formation dans un format différent
Résumé
Haut de pageCette formation permet d'acquérir les connaissances et compétences nécessaires pour maîtriser la mise en place d'un socle JPA (Java Persistence API) et des outils appropriés.
JPA apporte une couche d'abstraction normalisée pour les couches de persistance des applications Java EE.
Capitalisant sur la brique Hibernate, JPA généralise le modèle POJO de persistance des objets avec un ensemble d'interfaces et de factories indépendantes du provider sous-jacent selon le pattern Abstract Factory. On peut ainsi choisir un fournisseur Hibernate ou basculer sur d'autres providers sans impacter le code de la couche de peristance.
JPA normalise tous les besoins sur la couche de persistance : mappings simples ou complexes, langage JPQL pour les requêtes objets.
Prochaines dates
Haut de pagePublic
Haut de pageCette formation s'adresse aux Développeurs Java avec une expérience Projets.
Objectifs de la formation
Haut de page- Maîtriser la mise en place d'un socle JPA et des outils appropriés
- Maîtriser les différentes stratégies de mappings : relations, collections et héritage
- Manipuler les données avec le langage de requêtage JPQL
- Comprendre le mécanisme transactionnel et inscrire la persistance JPA dans une transaction distribuée
Programme détaillé
Haut de pageArchitecture Technique
- Architecture logicielle
- Architecture Technique JPA
- Mise en place de l'environnement
Fondamentaux du Mapping des Objets Persistants
- Notion de classe persistante
- Mappings sur des relations unidirectionnelles
- Mappings sur des relations bi-directionnelles
Mapping des objets du domaine
- Mappings de relations d'aggrégation
- Mappings d'une relation d'héritage
- Mapping des Collections et Types Objets Complexes
Effectuer ses requêtes avec JPQL
- Le langage JPQL
- Associations et jointures
- Préparation des requêtes
Gestion des transactions
- Introduction aux différents types de transactions
- Approfondir le mécanisme des transactions distribuées
Pré-requis
Haut de pageAvoir une bonne maîtrise de Java CORE, JDBC et SQL. Des notions sur Hibernate sont également conseillées.
Bon à savoir
Haut de pageSupport de cours remis aux participants
- /fr-fr/-/media/global-knowledge/merchandising/right-side-column/fr/reviews/java.png #000000
- <p><br /></p><table style="width: 100%; border-collapse: collapse; border-style: solid; border-color: #141c36; float: left;" border="3" cellspacing="2" cellpadding="5" data-mce-style="width: 100%; border-collapse: collapse; border-style: solid; border-color: #141c36; float: left;"><tbody><tr><td style="width: 100%;" data-mce-style="width: 100%;"><p style="text-align: left;" data-mce-style="text-align: left;"><strong><span style="color: #141c36;" data-mce-style="color: #141c36;">Modalité d'évaluation</span></strong></p><hr /><p style="text-align: left;" data-mce-style="text-align: left;">A l'issue de la formation, le participant est invité à s’auto-évaluer par rapport aux objectifs énoncés.</p></td></tr></tbody></table>
- <table style="width: 100%; border-collapse: collapse; border-style: solid; border-color: #141c36; float: left;" border="3" cellspacing="2" cellpadding="5" data-mce-style="width: 100%; border-collapse: collapse; border-style: solid; border-color: #141c36; float: left;"><tbody><tr><td style="width: 100%;" data-mce-style="width: 100%;"><p style="text-align: left;" data-mce-style="text-align: left;"><strong><span style="color: #141c36;" data-mce-style="color: #141c36;">Délais d’inscription</span></strong></p><hr /><p style="text-align: left;" data-mce-style="text-align: left;">Avant le début de la formation <strong>jusqu’à 5 jours ouvrés sous réserve de disponibilité </strong>sauf dans le cas d'un financement <a title="compte CPF" href="https://www.globalknowledge.com/fr-fr/formations/compte-personnel-de-formation-cpf" data-mce-href="https://www.globalknowledge.com/fr-fr/formations/compte-personnel-de-formation-cpf">CPF,</a> jusqu'à 11 jours ouvrés. <a rel="noopener noreferrer" title="formations éligibles CPF" href="mailto:cpf@globalknowledge.fr" target="_blank" rel="noopener noreferrer" data-mce-href="mailto:cpf@globalknowledge.fr">Contactez-nous</a> pour connaître les formations éligibles.</p></td></tr></tbody></table><p><br /></p>
- #000000
- GKJPA
- JPA – Persistance des données en Java
- Programmation Développement
- GKJPA | JPA – Persistance des données en Java | Training Course | Java.
- Java