Hibernate

3 jours II Code CNCP : 2231 II Certif info : 94013

/Hibernate

Hibernate est un Framework open source de type ORM (Object Relational Mapping) qui permet de faciliter le développement en gérant la couche de persistance des objets en base de données relationnelles. Hibernate permet de représenter une base de données en objets Java et vice versa.

Les objectifs de la formation Hibernate

A l’issu de la formation Hibernate, les apprenants auront les capacités de :

  • Comprendre l’architecture et les avantages Hibernate
  • Créer des applications basées sur Hibernate
  • Comprendre et utiliser le mapping de Hibernate pour mapper les objets persistants dans la base de données
  • Travailler avec les requêtes de Hibernate, le HQL et les Critères
  • Augmenter la performance de vos applications Hibernate
  • Utilisez les nouvelles annotations de Hibernate pour effectuer un mappage OR
Lien vers site CPF

Les prérequis de la formation Hibernate

  • Connaissances en programmation Java
  • Connaissance en développement de bases de données SQL
  • Des notions en XML
  • Vous n’avez pas les prérequis nécessaires pour la formation Hibernate ? Contactez-nous pour étudier ensemble un parcours sur mesure et garantir ainsi la réussite de votre projet.

Lien vers site CPF

Le public de la formation Hibernate

La formation Hibernate, s’adresse à tout public salarié, demandeur d’emploi ou en reconversion professionnelle souhaitant acquérir des compétences en développement Java J2EE.

Lien vers site CPF

0

Certif Info

0

Code CNCP

0

Jours

0

Heures

Contenu de la formation
Hibernate

Introduction à Hibernate      

  • Problèmes avec des couches Persistance et Object-Relational Mapping (ORM)
  • Vue d’ensemble et avantages de Hibernate
  • Aperçu de l’architecture de Hibernate
  • Cartographie basée sur POJO (Plain Old Java Object)

Démarrer avec Hibernate rapidement   

  • Aperçu de la distribution de Hibernate
  • Configuration d’Hibernate
  • Programme « Hello World » pour Hibernate
  • Mapping d’une classe
  • Type Système Hibernate
  • Travailler avec des sessions et des objets persistants
  • Logging – log4j Présentation et configuration pour Hibernate

Consultation

  • Insertion et mise à jour d’entités
  • HQL – Aperçu de la langue de requête Hibernate
  • L’interface de requête
  • Créer et travailler avec des requêtes
  • Requêtes nommées, requêtes de projection, requêtes agrégées
  • Le cycle de vie de la Persistance
  • Aperçu des transactions et transactions dans Hibernate
  • Hibernate Transaction API
  • Le cycle de vie des objets gérés
  • Objets persistants, transitoires et détachés
  • Contexte de la persistance (session) (durée de vie, relation avec les objets gérés, propagation)
  • Sessions contextuelles
  • Synchronisation avec la base de données
  • La session en tant que cache

Atelier et Cas pratique 

Comprendre les notions avancées de Hibernate      

  • Mapping d’entité avec Hibernate
  • Mapping table /classe

Capacités de recherche supplémentaires   

  • Requêtes de projection, requêtes agrégées
  • Bulk mise à jour et suppression
  • Requêtes natives SQL
  • Filtres de requête

Atelier et Cas pratique   

Comprendre Hibernate et l’architecture J2EE      

  • L’API Criteria
  • Vue d’ensemble de l’API Criteria
  • Travailler à la recherche avec l’API Criteria
  • Requête par exemple

Hibernate et Java Persistence / EJB 3   

  • Hibernate et Java Persistence / EJB 3
  • Vue d’ensemble de Java Persistence / EJB 3
  • Relation entre Persistance Java et Hibernate
  • Vue d’ensemble des annotations
  • Mapping Entities avec Hibernate Annotations
  • Le module EntityManager, et Contexte de Persistance
  • Travailler avec des transactions – EntityTransaction, Managed et Unmanaged
  • Environments
  • Insertions et mises à jour
  • JPQL – Java Persistence Query Language
  • Versionning
  • Les relations

Sujets avancés   

  • Composants et mapping multi-table
  • Égale () et hashCode ()
  • Mise en cache et efficacité
  • Considérations sur la conception

Atelier et Cas pratique   

Une attestation d’assiduité sera délivrée après la validation de toutes les compétences du module Hibernate

Modalités De Formations

Hibernate

Le module HIBERNATE est disponible en 3 modalités : E-learning tutoré, Blended Learning et en présentiel.

FOAD / E-Learning tutoré

La formation certifiante Hibernate est disponible en e-learning tutoré. Vous serez accompagné par un formateur / Tuteur tout au long de la formation.

Blended-Learning

La formation Hibernate est disponible en Blended learning. La partie apprentissage se déroule en e-learning, et les projets fil rouge en présentiel.

Présentiel

La formation certifiante Hibernate est disponible en présentiel ou en distanciel. La formation sera animée par un formateur à distance ou en classe.

Financement et Éligibilité

de la formation HIBERNATE

CPF

CPF « Compte Personnel de Formation.

VAE

VAE: Validation des Acquis de l’Expérience.

AIF

AIF : Aide Individuelle à la Formation par Pôle Emploi.

CPF de transition

CPF de transition pour une Reconversion Professionnelle.

Contrat PRO

Contrat d’alternance ou de Professionnalisation.

POEc

Préparation Opérationnelle Emploi Collective.

PDC

Plan de Développement de Compétences de l’entreprise.

AFPR

Action de Formation Préalable à l’Embauche.

POEi

Préparation Opérationnelle Emploi Individuelle.

Besoin d'un