Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Duración 14 horas (2 días)
Temario del curso
Introducción al Spring Framework
- Resumen del ecosistema 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 Spring con Mockito
Configuración basada en Anotaciones
- Uso de las anotaciones @Component y @Autowired
- Combinación de configuración XML y basada en anotaciones
- Uso de @Configuration y JavaConfig para configuraciones sin XML
Introducción a Spring Boot 3.5.5
- Introducción a Spring Boot y conceptos clave
- Creación de un proyecto Spring Boot usando 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 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 la base de datos
- Capas DAO y Repository con configuración JPA Boot
- Extracción de perfiles y gestión de propiedades
Construcción de Aplicaciones RESTful con JPA
- Creación de API REST CRUD simples con JPA
- Desarrollo de CRUD REST 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 DTO 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étodos
- Paginación y ordenamiento con Spring Data JPA
- Uso de @Query para consultas personalizadas
Resumen y Próximos Pasos
Requerimientos
- Comprensión de conceptos básicos de programación en Java
- Experiencia en programación orientada a objetos
- Conocimiento de herramientas de construcción como Maven o Gradle
Público objetivo
- Desarrolladores Java que inician su recorrido en el ecosistema Spring
- Ingenieros de software que desean construir aplicaciones web RESTful rápidamente
- Programadores que buscan experiencia práctica con Spring Boot y JPA modernos
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