Servicios de Datos con JPA e Hibernate (CTJEE05)


Descripción General

Este curso busca que el alumno pueda integrar un ORM (Mapeador Objeto-Relacional) en sus proyectos de desarrollo, para el acceso a bases de datos bajo un enfoque orientado a objetos; que comprenda su arquitectura y filosofía de modo que pueda crear rápidamente servicios de datos reutilizables y bien diseñados.

Dirigido a:

  • Desarrolladores de back-ends en Java y JEE
  • Gerentes o líderes de proyecto que supervisan desarrollos en Java y Jakarta EE
  • Futuros arquitectos de software

Objetivo

Que el alumno pueda implementar servicios de datos usando JPA con Hibernate

Se recomienda cuando:

El interesado desea manejar la persistencia a través de un ORM (Manejador Objeto-Relacional) alineado a la especificación Jakarta EE (JPA)

Contenido: Temas principales

  1. Mapeo objeto/relacional y la Java Persistence API (JPA).
  2. Arquitectura JPA: Los componentes que integran el framework.
  3. Implementación de tablas, campos y llaves.
  4. Implementación de relaciones entre tablas.
  5. Implementación de relaciones de Herencia.
  6. Implementación de llaves compuestas.
  7. Implementación de llaves generadas por el Manejador de Base de Datos
  8. Desarrollo de Consultas con JPQL
  9. Desarrollo de Consultas con Criteria.

Duración

30 horas

Prerrequisitos

Deseable: Manejo de I/O y de Base de Datos con JDBC (CTJAV04)