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
- Mapeo objeto/relacional y la Java Persistence API (JPA).
- Arquitectura JPA: Los componentes que integran el framework.
- Implementación de tablas, campos y llaves.
- Implementación de relaciones entre tablas.
- Implementación de relaciones de Herencia.
- Implementación de llaves compuestas.
- Implementación de llaves generadas por el Manejador de Base de Datos
- Desarrollo de Consultas con JPQL
- Desarrollo de Consultas con Criteria.
Duración
30 horas
Prerrequisitos
Deseable: Manejo de I/O y de Base de Datos con JDBC (CTJAV04)