1. Cursos
  2. Cursos de Tecnología e Informática
  3. Cursos de Java
  4. Curso Hibernate
  • Lugar/Modalidad:

    Presencial en Madrid

    También en Modalidad: Videoconferencia

  • Duración:

    20 horas


Descripción

El presente curso de especialización técnica proporciona sólidos conocimientos en el entorno de desarrollo profesional Hibernate

Metodología

Puedes elegir la modalidad presencial tradicional o por videoconferencia donde el curso se imparte en vivo, en directo y de manera totalmente interactiva con nuestra plataforma Online Live (propiedad New Horizons utilizada en todos los centros New Horizons del mundo). Es igual que la formación presencial solo que cada uno está cómodamente desde su casa o desde su puesto de trabajo. Todas las cases quedan grabadas durante 6 meses así que tienes acceso a tu propio curso y si te pierdes alguna clase, la puedes ver cuando quieras (incluso el curso completo) durante 6 meses. Tienes las ventajas de la formación presencial las ventajas de la formación OnLine. También tienes durante esos mismos 6 meses un soporte posterior a la formación por si te surgiera alguna duda así como la posibilidad de volver a repetir el curso sin coste alguno en convocatorias posteriores.

Requisitos

Importantes conocimientos en programación Java: clases, objetos, interfaces, herencia, etc.

Conocimientos básicos de bases de datos relacionales y sus conceptos: restricciones, claves ajenas, claves primarias, transacciones, etc.

Desarrollo de Aplicaciones, Programacion Orientada a Objetos

Temario

Modelo relacional vs orientado a objetos

Herramientas de mapeo automático

Persistencia de objetos no intrusiva

Instalación y configuración de un proyecto

Patrón DAO

JPA comparado con Hibernate 4.1

Persistence Units

Configuración por xml

Configuración por anotaciones

DDL Automático

Identificadores / claves primarias

Mapeos de clases básicos

Herencia: tabla con discriminador

Herencia: tablas con joins

Componentes incrustados

Asociaciones uno-a-uno

Asociaciones uno-a-muchos

Asociaciones muchos-a-muchos

Mapeo de colecciones de primitivas

Ciclo de vida de objetos persistentes

Transacciones y concurrencia

Consultas HQL / EJB-QL

Consultas nativas

Consultas por criteria

Tratamientos batch

Eventos

Filtros