Hibernate : Développer des couches de persistance JAVA avec Hibernate
- Référence GKJHIB
- Durée 3 jour(s)
- Version link.aspx
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
EUR1 850,00
hors TVA
Demander une formation en intra-entreprise S'inscrireAller à:
Modalité pédagogique
La formation est disponible dans les formats suivants:
-
Classe inter à distance
Depuis n'importe quelle salle équipée d'une connexion internet, rejoignez la classe de formation délivrée en inter-entreprises.
-
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 aux participants d'acquérir les connaissances et compétences nécessaires pour automatiser les requêtes simples CRUD dans les projets et de se concentrer sur les requêtes SQL les plus complexes.
Dans le domaine du mapping objet Relationnel en Java, le framework Hibernate est aujourd'hui une brique indispensable dans les compétences du Développeur Java.
Hibernate incorpore en natif tous les types de mappings sur les jointures SQL les plus répandues et des mécanismes d'optimisation des performances comme le lazy loading et les caches objets nécessaires au développement de couches de persistance performantes.
Prochaines dates
Haut de pagePublic
Haut de pageCette formation s'adresse aux développeurs et aux concepteurs développeurs.
Objectifs de la formation
Haut de page- Maîtriser la mise en place d'un socle Hibernate et des outils appropriés
- Maîtriser les différentes stratégies de mappings : relations et collections, héritage
- Manipuler les données avec les différentes technologies de requêtage objet
- Utiliser les notions avancées pour optimiser l'obtention des données : filtrage, pagination, limitation des résultats...
- Contrôler les traitements grâce aux intercepteurs et aux listeners
Programme détaillé
Haut de pageArchitecture Technique
- Architecture logicielle
- Architecture Technique Hibernate
- Présentation Architecture Technique
- Gestion des connexions
- Différences entre la version 2 et la version 3
Les Fondamentaux Hibernate
- Mise en place d'un environnement Hibernate
- Mise en place d'un mapping simple
- Mise en place des transactions et structuration des exceptions
Les mapping simples
- Mappings sur des relations unidirectionnelles 1-N
- Mappings sur des relations bi-directionnelles 1-N
Les mappings complexes
- Mappings de relations d'aggrégation
- Mappings d'une relation d'héritage
- Mapping des Collections et Types Objets Complexes
Les requêtes
- Langage HQL
- Critères et Expressions
- Gestion des Filtres
Aspects Avancés
- Intercepteurs et gestion des événements
- Automatisation des Mappings
Pré-requis
Haut de pageAvoir une bonne maîtrise de JAVA CORE, JDBC et SQL
Bon à savoir
Haut de pageUne approche basée sur un cas industriel : La Gestion des Congés
Théorie 40%
Pratique 60%
Outils utilisés : Eclipse 3.4 , Topcased UML et MYSQL 5
Support 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
- #000000
- GKJHIB
- Hibernate : Développer des couches de persistance JAVA avec Hibernate
- Programmation Développement
- GKJHIB | Hibernate : Développer des couches de persistance JAVA avec Hibernate | Training Course | Java.
- Java