Desarrollo de Aplicaciones con Spring e Hibernate (IFCD057PO)
La capa de persistencia es donde más código repetitivo se acumula y donde más caro sale equivocarse. Hibernate resuelve el mapeo entre objetos y tablas; Spring resuelve el pegamento entre componentes y la gestión de transacciones. Este curso de 30 horas trabaja las dos piezas por separado y después las integra en una única solución, que es como se usan en un proyecto real.
Persistencia en Java con Hibernate y Spring Framework
El bloque de Hibernate empieza por su papel como solución de persistencia y por la arquitectura de la capa dentro de la aplicación, con sus características principales y las ventajas frente al acceso directo a datos. A continuación se construye el mapeo objeto-relacional entre clases y tablas, primero con ficheros XML y después con anotaciones, y se trabaja el lenguaje de consulta propio de Hibernate para recuperar objetos persistentes.
El bloque de Spring presenta el framework como integrador de los componentes de la solución y recorre las dos vías de configuración: mediante ficheros XML y mediante anotaciones dentro del propio código. Ver ambas es útil porque los proyectos heredados suelen usar XML y los nuevos anotaciones.
La última parte del curso es la integración Spring-Hibernate propiamente dicha: diseño de la arquitectura de datos de la aplicación sobre esa combinación, implementación de DAOs que encapsulan el acceso a datos, objetos de Spring relevantes para la transaccionalidad declarativa —gestionar transacciones sin ensuciar la lógica de negocio— y configuración completa de la solución tanto por XML como por anotaciones.
Encajan bien antes o después de este curso el curso de aplicaciones Java J2EE y el de desarrollo de servicios web.
Curso IFCD057PO de desarrollo de aplicaciones con Spring e Hibernate, 30 horas online del catálogo de especialidades formativas
¿Eres docente?
¿Quieres saber más?
Bonificable hasta el 100 % para empresas
¿Te interesa esta área?
¿Qué se aprenderá?
Objetivos del curso
- Diseñar la capa de persistencia de una aplicación Java con Hibernate.
- Definir el mapeo objeto-relacional con XML y con anotaciones.
- Consultar objetos persistentes con el lenguaje de consulta de Hibernate.
- Integrar los componentes de la solución con Spring Framework.
- Implementar DAOs y gestionar la transaccionalidad de forma declarativa.
¿Por qué este curso?
Una formación con impacto real y medible
Explora nuestro catálogo de cursos diseñados para profesionales y empresas que buscan dominar las tecnologías más demandadas.
Cifras de éxito
"Este curso nos ha ayudado a tener éxito en nuestro sector."
Testimonios
Contenidos
Temario
A continuación detallamos todos los módulos impartidos en este curso. Si tiene alguna duda o no aparece, contacte con nosotros.
- Módulo 1Hibernate
- Módulo 2Arquitectura persistente
- Módulo 3Principales características
- Módulo 4Mapas de correlación clase-tabla con XML y anotaciones
- Módulo 5Lenguaje de consulta
- Módulo 6Spring
- Módulo 7Configuración usando XML
- Módulo 8Configuración usando anotaciones
- Módulo 9Spring-Hibernate
- Módulo 10Arquitectura de datos
- Módulo 11Creación de DAOs
- Módulo 12Transaccionalidad declarativa
- Módulo 13Configuración de una solución Spring-Hibernate
Hibernate
hora
Presentación de Hibernate como solución de persistencia para aplicaciones Java.
Arquitectura persistente
hora
Arquitectura de la capa de persistencia y papel que ocupa dentro de la aplicación.
Principales características
hora
Características fundamentales de Hibernate y ventajas frente al acceso directo a datos.
Mapas de correlación clase-tabla con XML y anotaciones
hora
Creación del mapeo objeto-relacional entre clases y tablas empleando ficheros XML y anotaciones.
Lenguaje de consulta
hora
Lenguaje de consulta de Hibernate para recuperar objetos persistentes.
Spring
hora
Presentación de Spring Framework y de su papel como integrador de los componentes de la solución.
Configuración usando XML
hora
Configuración de los componentes de Spring mediante ficheros XML.
Configuración usando anotaciones
hora
Configuración equivalente basada en anotaciones dentro del propio código.
Spring-Hibernate
hora
Integración conjunta de Spring e Hibernate en una única solución de persistencia.
Arquitectura de datos
hora
Diseño de la arquitectura de datos de la aplicación sobre la integración Spring-Hibernate.
Creación de DAOs
hora
Implementación de objetos de acceso a datos que encapsulan la persistencia.
Transaccionalidad declarativa
hora
Objetos de Spring relevantes para la gestión declarativa de transacciones.
Configuración de una solución Spring-Hibernate
hora
Configuración completa de una solución Spring-Hibernate mediante XML y mediante anotaciones.
Metodología
Aprendizaje basado en la práctica
Dos frameworks por separado y después integrados
Se trabaja primero Hibernate y después Spring, y el tramo final construye la solución conjunta con DAOs y transaccionalidad declarativa, configurada tanto por XML como por anotaciones. El programa oficial no desglosa horas por bloque, por lo que la planificación se realiza sobre el total de 30 horas.


Público objetivo
Formación oficial del catálogo de especialidades formativas
Desarrolladores Java que trabajan con acceso a datos
El programa formativo no fija requisitos de acceso específicos. Se dirige prioritariamente a personas trabajadoras ocupadas. Requiere base previa de Java y de bases de datos relacionales.
FAQ
Resolvemos tus dudas sobre la formación
Aclaramos las dudas más comunes sobre el curso, desde los requisitos previos hasta la metodología y el soporte disponible, para asegurarte de que estés completamente preparado para aprovechar al máximo esta formación.
Otros cursos
Cursos especializados para impulsar tu negocio
Explora nuestro catálogo de cursos diseñados para profesionales y empresas que buscan dominar las tecnologías más demandadas.






















