Temario del curso
Introducción a la Programación Reactiva
- Sistemas bloqueantes vs. no bloqueantes
- Especificación de los Flujos Reactivos (Reactive Streams)
- Beneficios y casos de uso
Project Reactor y Mono/Flux
- Publisher, Subscriber y Subscription
- Trabajo con Mono y Flux
- Manejo de errores y retroceso (backpressure)
Configuración de Spring WebFlux
- Creación de un proyecto Spring Boot WebFlux
- Configuración de dependencias
- Visión general de WebClient vs. RestTemplate
Construcción de APIs REST Reactivas
- Definición de rutas y manejadores
- Mapeo de solicitudes con RouterFunction
- Controladores reactivos y enlace de datos
Integración con Bases de Datos
- Uso de R2DBC para SQL reactivo
- Trabajo con MongoDB en estilo reactivo
- Conexión a APIs externas de manera reactiva
Pruebas de Aplicaciones WebFlux
- Escritura de pruebas unitarias con StepVerifier
- Pruebas de integración con WebTestClient
- Simulación (mocking) de fuentes de datos y servicios
Rendimiento y Mejores Prácticas
- Subprocesamiento y programación en WebFlux
- Depuración de código reactivo
- Patrones de diseño para aplicaciones reactivas escalables
Despliegue y Ejemplos del Mundo Real
- Despliegue de aplicaciones WebFlux
- Consideraciones sobre CI/CD
- Estudios de caso y uso en producción
Resumen y Próximos Pasos
Requerimientos
- Comprensión de la programación en Java
- Experiencia en desarrollo de aplicaciones web
- Conocimiento sobre HTTP y APIs RESTful
Público objetivo
- Desarrolladores de Java nuevos en la programación reactiva
- Líderes técnicos y arquitectos que exploran Spring WebFlux
- Ingenieros de backend que buscan construir aplicaciones web no bloqueantes
Reseñas (3)
Realmente disfruté aprender sobre los ataques de IA y las herramientas disponibles para comenzar a practicar y utilizarlas activamente en pruebas de seguridad. Adquirí muchos conocimientos que no tenía al inicio, y el curso cumplió con lo que esperaba. Mi parte favorita del entrenamiento fue el navegador Comet, y quedé impresionado por lo que podía hacer. Sin duda seguiré explorándolo más. En general, fue un excelente curso y disfruté aprender sobre los Top 10 de OWASP para GenAI.
Patrick Collins - Optum
Curso - OWASP GenAI Security
Traducción Automática
Prácticas, ejercicios, asistencia presencial y resolución de dudas.
Jose Paulos - INESC TEC
Curso - Tailwind CSS
Traducción Automática
Que cada lección técnica venía acompañada de múltiples ejercicios prácticos para afianzar los conceptos.
Andrei-Calin Bajea
Curso - OWASP Top 10 2025
Traducción Automática