InterGrupo

Desarrollo de aplicaciones Java a nivel empresarial: Spring e Hibernate

InterGrupo
  • Imparte:
  • Modalidad:
    Online
  • Precio:
    Bonificable
  • Comienzo:
    Consultar rellenando el formulario
  • Lugar:
    Se imparte Online
  • Duración:
    140 Horas

Presentación

El curso proporciona la base que necesita cualquier programador Java para el desarrollo de aplicaciones en Spring con Hibernate.
Se comienza con el framework de Spring, un marco de trabajo que proporciona un contenedor ligero que da soporte a la creación de componentes simples a complejos de manera no invasiva.
Con Hibernate se intenta solucionar el problema de la diferencia entre los modelos de datos usados en la memoria del ordenador de los usados en la base de datos permitiendo al desarrollador detallar qué tipo de modelo existe así como las relaciones existentes.

Requisitos

Requisitos mínimos:

Sistema Operativo Windows con Procesador Pentium III: Windows 10, Windows 8, Windows 7, Vista, XP SP2, Windows Server 2012, Windows Server 2008, Windows Server 2008 R2.
Sistemas Operativos como Linux o Mac. En caso del uso de sistemas MAC se recomienda disponer de una arquitectura con procesador Intel y un sistema operativo OS X Leopard o superior.
Navegador Web. Últimas versiones de Microsoft Internet Explorer, Mozilla Firefox, Google Chrome, Apple Safari.
Resolución de pantalla de 800x600 o superior.
Además, para algunas acciones formativas, será necesario:

Tener capacidad de Audio y Sonido con altavoces (o auriculares) conectados.
Permitir elementos emergentes en el navegador. Algunos de los contenidos o mensajes emitidos durante la actividad del curso requerirán la apertura de Pop-up en pantalla, por lo que se deberá deshabilitar el sistema de bloqueo de éstos en su navegador de Internet.
Tener activado el JavaScript para poder visualizar ciertos contenidos.
Tener actualizados los Plug-in de Flash y Shockwave.
Disponer de:
- Lector de PDF’s.
- Descompresor de ZIP (Windows realiza esta acción sin software externo).
- Editor de textos para abrir documentos Word (como Word u Open Office).

Dirigido

Estudiantes y profesionales de los sectores de la Informática y la programación que quieran aprender a desarrollar aplicaciones en Spring con Hibernate.
Programadores en Java que quieran adquirir conocimientos de Spring e Hibernate.

Objetivos

Utilizar el framework Spring para el desarrollo de aplicaciones Java usando la inyección de dependencia para su configuración.
Utilizar Spring junto con Hibernate y JDBC para acceder a bases de datos relacionales.
Conocer los beneficios y la arquitectura de Hibernate.
Crear aplicaciones basadas en Hibernate y trabajar con su lenguaje de consultas.

Programa

Introducción a Spring y componentes

Visión global de los aspectos

Contenedores para los bean

Contenedores de Spring

Beans

Declarar beans

Inyección en las propiedades del bean

Expresiones

Minimizar la configuración de XML en Spring

Conexión automática de propiedades de bean

Conexión mediante anotaciones

Configuración en Spring basada en Java

Programación orientada a aspectos

Introducción a la programación a aspectos

Declarar aspectos en XML

Anotación de aspectos

Bases de datos

JDBC con Spring

Integración de Hibernate con Spring

Spring y JPA

Gestión de transacciones

Funcionamiento de las transacciones

Programación de transacciones

Declaración de transacciones

Aplicaciones Web MVC

Introducción a Spring MVC

Creación de controladores

Gestión del controlador de entrada

Procesado de formularios

Spring Web Flow

Instalación de Spring Web Flow

Componentes de un flujo

Creación de un flujo

Spring Security

Introducción a Spring Security

Seguridad en la web

Métodos de seguridad

Fundamentos de Hibernate

Aspectos básicos de Hibernate (Configuración,…)

Fundamentos (ORM, Persistencia de clases, Mapeo, …)

Anotaciones

Utilización de distintos tipos de anotaciones

Colecciones

Diseño de interfaces

Manejo de List, Sets, Maps, Arrays

Relaciones

Multiplicidad

Relaciones (Uno a uno, uno a varios, bidireccional,…)

Conceptos avanzados

Administración de la caché

Herencia

Lenguaje de consultas Hibernate

Consulta de clases

SQL nativo

JPA

¡Infórmate ahora sin compromiso!

Publicidad

Cursos Relacionados

Ver otros cursos de...