Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo de facilitaremos un enlace para verlo en diferido
logoImagina
iconoCurso

Curso completo de Hibernate

DISPONIBLE EN MODALIDAD:

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
Formación en Hibernate bonificable para empresas

¿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 1

Introducció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 2

Modelado 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 3

Primeros 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 4

Criteria

  • Creando criteria
  • Paginando sobre resultados
  • Obtener resultados únicos
  • Obtener varios resultados
  • Ordenar resultados
  • Asociaciones
  • Proyecciones básicas
tema 5

Trabajando 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 6

Trabajando 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 7

Queries 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 8

Conceptos avanzados

  • Introducción a los Services
  • Trabajando con eventos
  • Interceptores en Hibernate
  • Introducción a los Evers
tema 9

Integració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

Curso de Hibernate bonificado 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