Formation - Gérer la persistance des données avec Hibernate

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 3 jours (21 heures)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche

Tarif

Contacter l'organisme

Durée 3 jours (21 heures)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Programme

1 - Objectifs

  • Définition de la persistance objet
  • Classes, fichier de mapping, configuration, cycle de vie des objets
  • Mappage des associations unidirectionnelle/bidirectionelle et des collections

2 - L'architecture d'Hibernate

  • Vue en couche
  • Cycle de vie des instances
  • Intégration JNDI, JDBC, JTA
  • Gestion des sessions

3 - Configuration

  • APIs permettant la configuration par programmation
  • Ouverture des sessions
  • Gestion des connexions JDBC
  • Dialectes SQL, cache de second niveau et cache de requêtes
  • Fichier de configuration XML
  • Intégration à un serveur d'application Java EE

4 - Réalisation de classes persistantes

  • Les Plain Ordinary Java Object (POJO)
  • Mise en oeuvre de l'héritage
  • Redéfinition des méthodes equals et hashCode

5 - Les bases du Object Relational Mapping

  • Les déclarations de mapping
  • Les types utilisés par Hibernate
  • Plusieurs mappings pour une même classe
  • Les annotations JAVA 5

6 - Etablir la persistance des collections

  • Les types de collections persistantes
  • Les clés étrangères, les éléments et les index d'une collection
  • Associations *..* et 1..*

7 - Établir la persistance des associations

  • Associations unidirectionnelles
  • Associations bidirectionnelles
  • Mappings complexes

8 - Établir la persistance des relations d'héritage

  • Différentes stratégies
  • Utilisation d'un discriminant
  • Gestion du polymorphisme
  • Comparaison des méthodes, avantages et inconvénients, dans quels cas les utiliser ?

9 - Hibernate Query Language (HQL) et gestion des objets persistants

  • Stocker et charger un objet
  • Syntaxe du langage HQL, les clauses from, select, where, order by, group by
  • Jointures, agrégation, requêtes polymorphiques
  • Les requêtes imbriquées
  • Les bonnes pratiques
  • Externalisation de requêtes nommées
  • Chargement tardif des propriétés
  • Gestion du cache de second niveau
  • Le cache de requêtes

Prérequis

  • Bonne pratique de Java

Public

  • Architectes
  • Chefs de projets
  • Concepteurs
  • Développeurs
  • Ingénieurs

Ces formations pourraient vous intéresser

Formation Spring

Proposé par Sparks

Objectifs de la formation

  • Connaître le positionnement de Spring dans Java EE et ses principales fonctionnalités
  • Comprendre l'architecture et développer les couches d'une application n-tiers
  • Mettre en œuvre les meilleures pratiques de développement orientée aspect
  • Accéder aux données avec Spring JDBC, JPA et Spring Data
  • Simplifier le packaging et déploiement d'applications avec Spring Boot
  • Développer des pages Web avec Spring MVC
  • Sécuriser les applications avec Spring Security
Tarif

A partir de 3 000,00 €

Durée

5 jours

Modes
  • Centre
  • Entreprise
  • Distance

Formation Droit international des régimes matrimoniaux

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Déterminer la loi applicable au régime matrimonial, en présence d'un élément d'extranéité
  • Expliquer les règles de compétence en matière de liquidation des régimes matrimoniaux
  • Distinguer le patrimoine français et étranger des époux
Tarif

A partir de 958,00 €

Durée

1 jour

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

  • Décrire les règles de l'écriture journalistique
  • Construire son article de manière efficace
  • Faire ressortir les éléments clés
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Communication et leadership

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Adopter une posture de leader
  • Développer son impact dans
  • Pratiquer l'écoute empathique
  • Motiver son équipe
  • Influer positivement sur ses collaborateurs
Tarif

A partir de 1 490,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

  • Comprendre les particularités du framework Svelte et ses différences majeures avec Angular, React ou Vue
  • Maîtriser la syntaxe et les fonctionnalités de base du framework
  • S'approprier les meilleures pratiques pour créer des composants
  • Comprendre comment développer des applications rapides et réactives
  • Utiliser les stores
  • Construire et gérer une application jusqu'au déploiement avec SvelteKit
Tarif

A partir de 1 950,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Formation Sketchnoting

Proposé par Sparks

Objectifs de la formation

  • Identifier les principes fondamentaux de la pensée visuelle et du sketchnoting
  • Appliquer les principes de base du design pour créer des notes claires et attrayantes
  • Démontrer la capacité à utiliser efficacement les symboles, l'imagerie et la typographie dans la prise de notes
  • Construire des récits visuels cohérents pour simplifier des idées complexes
  • Pratiquer le sketchnoting en temps réel pour capturer du contenu en direct lors de réunions, de conférences et d'ateliers
Tarif

A partir de 700,00 €

Durée

1 jour

Modes
  • Centre
  • Entreprise

Objectifs de la formation

  • Evaluer la juste évolution du loyer en cas de renouvellement du bail
  • Fixer l’indemnité d’éviction en cas de disparition ou transfert du fonds lié à un refus de renouvellement du bail
  • Calculer l’indemnité d’occupation en cas de maintien dans les lieux dans l’attente du versement de l’indemnité d’éviction
Tarif

A partir de 1 236,00 €

Durée

1 jour

Modes
  • Entreprise
  • Centre

Formation Logement social : les fondamentaux

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Lister les problématiques juridiques et sociologiques du logement social
  • Identifier les acteurs et leur rôle (bailleurs, constructeurs, institutionnels)
  • Analyser les règles d’attribution des logements sociaux et de financement
Tarif

A partir de 1 618,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

  • Mettre en œuvre les concepts de la programmation fonctionnelle et déclarative
  • Installer et configurer un projet React
  • Développer des interfaces utilisateurs à base de composants
  • Gérer la navigation au sein de l’application
  • Mettre en place une architecture de gestion d’état de l’application avec Redux
  • Tester le code et les composants
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Comprendre les concepts juridiques entourant l’Intelligence Artificielle
Mesurer les impacts de l’usage de l’IA en matière de propriété intellectuelle
Maîtriser les enjeux juridiques et éthiques de l’IA

Tarif

A partir de 1 095,00 €

Durée

1 jour - 7 heures

Modes
  • Distance
  • Centre
  • Entreprise

Je cherche à faire...