Temario del curso
Introducción al Framework Spring
- Visión general del ecosistema de Spring
- Inversión de Control (IoC) e Inyección de Dependencias (DI)
- Introducción a la Programación Orientada a Aspectos (AOP)
Configuración de Spring y Ciclo de Vida de Beans
- Configuración mediante archivos XML
- Ciclo de vida de los Beans y BeanPostProcessor
- Pruebas de una aplicación de Spring con Mockito
Configuración basadas en Anotaciones
- Uso de las anotaciones @Component y @Autowired
- Combinación de configuración mediante XML y anotaciones
- Uso de @Configuration y JavaConfig para configuraciones sin XML
Primeros Pasos con Spring Boot 3.5.5
- Introducción a Spring Boot y conceptos clave
- Creación de un proyecto de Spring Boot utilizando Spring Initializr
- Construcción y ejecución de la primera aplicación REST
Programación Orientada a Aspectos (AOP) y Transacciones
- Uso de AspectJ con Spring: principios y configuración
- Comprensión de las transacciones declarativas en Spring
- Configuración de transacciones con XML y @Configuration
Persistencia de Datos con Spring y JPA
- Configuración de JPA y conexiones a base de datos
- Capas DAO y Repository con configuración de JPA Boot
- Extracción de perfiles y gestión de propiedades
Construcción de Aplicaciones RESTful con JPA
- Creación de APIs REST CRUD simples con JPA
- Desarrollo de REST CRUD con beans anidados
- Serialización con Jackson: @JsonIgnore, manejo de proxies de Hibernate, prevención de bucles
REST Avanzado y Manejo de Datos
- Uso de DTOs REST con MapStruct
- Manejo de excepciones en aplicaciones REST
- Patrones de doble modelo en JPA
Spring REST con Spring Data JPA
- Consultas mediante derivación de nombres de método
- Paginación y ordenación con Spring Data JPA
- Uso de @Query para consultas personalizadas
Resumen y Próximos Pasos
Requerimientos
- Comprensión de los conceptos básicos de programación en Java
- Experiencia con programación orientada a objetos
- Familiaridad con herramientas de construcción como Maven o Gradle
Público Objetivo
- Desarrolladores Java que están comenzando su trayectoria en el ecosistema de Spring
- Ingieres de software que deseen construir aplicaciones web RESTful rápidamente
- Programadores que busquen experiencia práctica con Spring Boot y JPA modernos
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 2900 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Reseñas (1)
Se proporciona información detallada sobre los temas más avanzados solicitados.
Farukh Khan - Tandem Solution
Curso - RabbitMQ with Java and Spring
Traducción Automática