Envíanos tu consulta
Términos y condiciones *
logoImagina

Hibernate es una herramienta de mapeo objeto-relacional (ORM) que facilita el mapeo de atributos en una base de datos tradicional.

Hibernate busca solucionar el problema de la diferencia entre los dos modelos de datos coexistentes en una aplicación: el usado en la memoria del ordenador y el usado en las bases de datos.

En este curso aprenderás a trabajar con la herramienta y a integrarla con Spring Boot para poder realizar conexiones con las bases de datos.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient
Aprende Hibernate: Curso completo
¿A quién va dirigido?
Desarrolladores Java que quieran aprender a crear aplicaciones a través del ORM de Hibernate y gestionar bases de datos desde el código.
Objetivos
  • Automatizar las operaciones con la base de datos, aumentando notablemente la productividad y disminuyendo hasta un 70% el tiempo de codificación de la capa de acceso a datos en proyectos Java.
¿Qué vas a aprender?

Hibernate es una herramienta de mapeo objeto-relacional (ORM) que facilita el mapeo de atributos en una base de datos tradicional. Hibernate busca solucionar el problema de la diferencia entre los dos modelos de datos coexistentes en una aplicación: el usado en la memoria del ordenador y el usado en las bases de datos. En este curso aprenderás a trabajar con la herramienta y a integrarla con Spring Boot para poder realizar conexiones con las bases de datos.

Requisitos
  • Se requieren conocimientos de java, programación orientada a objetos y bases de datos.
  • Tener permisos suficientes en el equipo para instalar software.
  • Tener instalada la versión 8 del jdk debido a su estabilidad.
Temario del curso
tema 1Introducción
  • ¿Qué es hibernate?
  • Características de Hibernate
  • Herramientas disponibles
  • Requisitos de instalación
  • Instalación y puesta en marcha
  • Configuración del entorno
tema 2Modelado de datos
  • ¿Qué es un modelo de datos?
  • ¿Qué es un ORM?
  • Importancia de la creación de modelos
  • Definir modelos de datos en Hibernate
  • Tipos de datos y su definición
  • Validación de datos
  • Creando un modelo de datos nuevo
tema 3Primeros pasos con Hibernate
  • Introducción a Hibernate
  • Poblando la base de datos según el modelo
  • SessionFactory
  • Creación de objetos
  • Lectura de objetos
  • Actualizado de objetos
  • Borrado de objetos
tema 4Criteria
  • Creando criteria
  • Paginando sobre resultados
  • Obtener resultados únicos
  • Obtener varios resultados
  • Ordenar resultados
  • Asociaciones
  • Proyecciones básicas
tema 5Trabajando con colecciones
  • ¿Qué es una colección?
  • Tipos de colecciones más comunes
  • Trabajando con Listas
  • Trabajando con Sets
  • Trabajando con Maps
  • Trabajando con Arrays
tema 6Trabajando con asociaciones
  • ¿Qué son las relaciones en bases de datos?
  • Tipos de relaciones
  • Relación 1-1 con clave ajena
  • Relación 1-1 con tabla join
  • Relación 1-1 con clave primaria
  • Relación 1-n
  • Relación n-n
tema 7Queries en Hibernate
  • Introducción
  • Operaciones de agregación
  • Ejecutando subqueries con criteria
  • Ejecutando una query SQL nativa
  • Ejecutando una query con HQL
  • Buenas prácticas
tema 8Conceptos avanzados
  • Introducción a los Services
  • Trabajando con eventos
  • Interceptores en Hibernate
  • Introducción a los Evers
tema 9Integración con Spring Boot
  • ¿Cómo podemos integrar Hibernate con Spring Boot?
  • Dependencias necesarias
  • Puesta en marcha en Hibernate
  • Configuración de Spring Boot
  • Preparación de Hibernate sobre el proyecto REST

Formación Bonificada para Empresas a través de FUNDAE

Somos entidad organizadora de FUNDAE, todas nuestras formaciones se pueden bonificar hasta el 100%, sujeto a vuestro crédito disponible y a cumplir con todos los requisitos de realización establecidos por la Fundación Estatal para el Empleo.

 

Si desconoces el funcionamiento de las bonificaciones, ofrecemos el servicio de gestión en FUNDAE, consúltanos cualquier duda que te surja.

Descargar Guía FUNDAE
imagenFundae
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient