Temario del curso
Introducción a la programación reactiva
- Sistemas bloqueantes frente a no bloqueantes
- Especificaciones de Reactive Streams
- Ventajas y casos de uso práctico
Project Reactor y Mono/Flux
- Conceptos básicos: Publisher, Subscriber y Subscription
- Trabajo con estructuras de datos Mono y Flux
- Manejo de errores y control de presión en flujos de datos
Configuración inicial de Spring WebFlux
- Creación de un proyecto Spring Boot WebFlux
- Configuración de dependencias necesarias
- Diferencias entre WebClient y RestTemplate
Desarrollo de API REST reactivas
- Definición de rutas y controladores
- Mapeo de solicitudes mediante RouterFunction
- Implementación de controladores reactivos y enlace de datos
Integración con bases de datos
- Utilización de R2DBC para consultas SQL reactivas
- Trabajo con MongoDB siguiendo el estilo reactivo
- Conexión a API externas en modo reactivo
Pruebas de aplicaciones WebFlux
- Elaboración de pruebas unitarias con la herramienta StepVerifier
- Ejecución de pruebas integrales mediante WebTestClient
- Simulación controlada de fuentes de datos y servicios externos
Rendimiento y buenas prácticas
- Gestión de hilos y programación en WebFlux
- Técnicas para depurar código reactivo
- Patrones de diseño útiles para crear aplicaciones escalables
Despliegue y ejemplos reales
- Métodos recomendados para desplegar aplicaciones WebFlux
- Consideraciones clave en los flujos de CI/CD
- Análisis de casos prácticos y su uso real en producción
Resumen final e indicaciones para seguir avanzando
Requerimientos
- Conocimientos básicos de programación en Java
- Experiencia previa en el desarrollo de aplicaciones web
- Familiaridad con HTTP y las API RESTful
Público objetivo
- Desarrolladores de Java que se inician en la programación reactiva
- Líderes técnicos y arquitectos interesados en explorar Spring WebFlux
- Ingenieros de backend que buscan crear aplicaciones web no bloqueantes
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 7250 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
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