PARTE 1. Anotaciones en Java 1. Introducción a las anotaciones 2. Usos 3. Anotaciones estándar 4. Creación de anotaciones propias 5. Anotaciones con parámetros 6. Detección de anotaciones en tiempo de ejecución PARTE 2. Maven 1. ¿Qué es Apache Maven? 2. Instalación e Integración 3. El POM (Project Object Model) 4. Configuración de Maven 5. Plugins 6. Gestión de repositorios 7. Repositorios locales PARTE 3. Introducción a Hibernate 1. Introducción a los frameworks ORM 2. Configuración básica de Hibernate 3. Entidades 4. Mapeado XML y mediante anotaciones 5. Mapeado de tipos de datos 6. Ciclo de vida de las entidades PARTE 4. Mapeado avanzado 1. Relaciones uno a uno y uno a muchos 2. Relaciones muchos a muchos 3. Restricciones en cascada 4. Entidades anidadas 5. Mapeado de la herencia PARTE 5. Consultas en Hibernate 1. Consultas básicas 2. Consultas HQL 3. Consultas polimórficas 4. Uso de SQL nativo 5. Criteria API PARTE 6. Intorducción a Spring 1. El patrón de Inyección de Dependencias 2. Beans y su ciclo de vida 3. Configuración XML y mediante anotaciones 4. Parámetros de construcción, métodos factoría 5. Eventos de inyección PARTE 7. Inyección de dependencias basada en código (auto-wiring) 1. @Configuration y @Bean 2. ¿Cómo ocurren todo? Proxies basados en herencia 3. Anotaciones @Enable y su equivalencia con los espacios de nombres en XML 4. Cuándo usar configuración basada en código PARTE 8. Integración entre Spring y otros frameworks 1. Integración de Spring con tecnologías de datos existentes 2. Jerarquía DataAccessException 3. Implementación de cacheado con @Cacheable 4. JdbcTemplate y el espacio de nombres jdbc 5. Spring y Hibernate
Todos los temarios de nuestros cursos se pueden personalizar a la medida de las necesidades de la empresa