Temario del curso
Introducción a la Programación Reactiva
- Sistemas bloqueantes vs. no bloqueantes
- Especificación 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 contrapresión (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 vinculación de datos
Integración con Bases de Datos
- Uso de R2DBC para SQL reactiva
- Trabajo con MongoDB en estilo reactivo
- Conexión reactiva a APIs externas
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
- Hilos y planificación (scheduling) 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 para CI/CD
- Estudios de caso y uso en producción
Resumen y Próximos Pasos
Requerimientos
- Conocimiento de la programación en Java
- Experiencia en el desarrollo de aplicaciones web
- Familiaridad con 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 (1)
Esta formación me permitió ampliar mis conocimientos y mi comprensión de Burp Suite. Además, me di cuenta de que lo que había aprendido por cuenta propia seguía siendo bastante limitado. El curso me resultó de gran ayuda como profesional de QA, ya que Burp Suite es una herramienta valiosa para realizar pruebas de seguridad y mejorar la calidad global de la prueba de aplicaciones. Continuaré explorando esta herramienta y profundizando en sus funciones y capacidades.
Rea Mendez - BAKAWAN Data Anallytics Inc.
Curso - OWASP Top 10 2025
Traducción Automática