JPA y Hibernate - Aula virtual de 3 días

2.150,00 EUR

  • 3 días
Aula Virtual en Vivo
Aula
En la Empresa

Domina Java Persistence API (JPA) y Hibernate para crear aplicaciones sólidas, escalables y de alto rendimiento basadas en datos. Este curso práctico te enseña a simplificar el acceso a la base de datos mapeando objetos Java a bases de datos relacionales mediante frameworks de persistencia estándar de la industria. A través de ejercicios prácticos, aprenderás mapeo de entidades, mapeo objeto-relacional (ORM), relaciones, consultas, transacciones y optimización del rendimiento usando JPA y Hibernate. También explorarás características avanzadas como herencia, caché, validación y estrategias de carga (fetching) para desarrollar aplicaciones Java de nivel empresarial con total confianza. Al finalizar el curso, estarás preparado para diseñar, desarrollar y mantener capas de persistencia eficientes para aplicaciones Java modernas utilizando las mejores prácticas de JPA y Hibernate.

Características clave

Idioma

El curso y los materiales están en inglés

Nivel

Nivel principiante

3 días (32 horas) de clases presenciales

con formadores acreditados

Más de 40 horas de estudio recomendadas

Ejercicios y soluciones

Documentos PDF descargables con contenido detallado (diapositivas, explicaciones)

Certificado

Certificado de finalización disponible

Hero

Resultados de aprendizaje

Al final de este curso, podrás:

Aprender

Aprende a modelar relaciones complejas entre entidades y estructuras de herencia utilizando JPA y Hibernate.

Explorar

Explora el mapeo de asociaciones, el encadenamiento, las estrategias de carga y las técnicas para mejorar la eficiencia de las consultas.

Gestionar

Trabaja con joins, parámetros, ordenación, agrupación y consultas nativas para recuperar y gestionar datos de forma eficaz con HQL y JPQL

Compilar

Aprende las mejores prácticas de Hibernate para crear aplicaciones Java escalables y de alto rendimiento.

Hero

Cronograma del curso

  1. Fundamentos de Hibernate y JPA

    Día 01

    • Comprender los conceptos de ORM y la relación entre JPA y Hibernate
    • Instalar y configurar Hibernate
    • Mapear entidades usando XML y anotaciones
    • Gestionar el ciclo de vida y la persistencia de entidades con Hibernate Session
    • Realizar operaciones CRUD y gestión de transacciones
  2. Mapeo avanzado de entidades

    Día 02

    • Modelar relaciones uno a uno, uno a muchos y muchos a muchos
    • Configurar estrategias de cascada y de obtención de datos (fetch)
    • Resuelve problemas de rendimiento comunes, como el problema de consultas N+1
    • Implementar estrategias de mapeo de herencia
    • Crea modelos de dominio eficientes y fáciles de mantener
  3. Consultas y optimización del rendimiento

    Día 03

    • Consultar datos usando HQL, JPQL y el EntityManager de JPA
    • Crear uniones, consultas con nombre y consultas con criterios
    • Comparar Hibernate Session y JPA EntityManager
    • Optimiza la obtención de datos, el almacenamiento en caché y las operaciones masivas
    • Mejora el rendimiento de la aplicación con Hibernateprácticas recomendadas de ajuste y optimización
JPA y Hibernate - Aula virtual de 3 días

¿Quién debería inscribirse en este programa?

Desarrolladores Java que crean aplicaciones basadas en bases de datos

Desarrolladores backend y full-stack

Ingenieros de software que trabajan con Java empresarial

Desarrolladores de Spring y Spring Boot

Líderes técnicos y arquitectos de software

Desarrolladores que buscan fortalecer sus habilidades de ORM y persistencia

Comenzar curso ahora

Requisitos previos

  • Un buen dominio de la programación en Java
  • Conocimientos básicos de programación orientada a objetos (POO)
  • Familiaridad con bases de datos relacionales y SQL
  • Se recomienda tener experiencia con herramientas de desarrollo Java y entornos IDE.

Licencias

y la política de igualdad

Licencias y acreditación

Este curso se ofrece de acuerdo con el Acuerdo del Programa de Socios y cumple con los requisitos del Acuerdo de Licencia.

Política de equidad

AVC no ofrece adaptaciones debido a una discapacidad o condición médica de ningún estudiante. Se anima a los candidatos a ponerse en contacto con AVC para recibir orientación y apoyo durante todo el proceso de adaptación.

Preguntas frecuentes

Contact background

¿Necesita una formación interna a medida o una formación para grupos?

Solicite un programa de formación interna adaptado específicamente a su equipo. Ofrecemos opciones de personalización flexibles alineadas con sus objetivos de negocio, además de precios competitivos para grupos más grandes. Rellene el formulario a continuación y nuestros expertos en formación corporativa diseñarán la solución perfecta para usted.