[TJJ-040] Programación Reactiva con Java
- Pronoide Wiki Web
Este curso aborda conceptos fundamentales como el modelo de programación reactiva, el uso de la Flow API y Reactive Streams, e implementaciones prácticas con RxJava. Se cubren temas como suscriptores, operadores (Async, Blocking, Filtering, etc.), manejo de errores, y programación reactiva avanzada, incluyendo flujos paralelos y operativos de terceros.
Duración: 15 horas
Perfil: Experto
Dirigido a
Esta acción formativa va dirigida a programadores, analistas Java, jefes de proyecto y arquitectos Java que deseen profundizar en la programación reactiva utilizando Java, específicamente Java 21 y RxJava.
Requisitos previos
Los alumnos necesitarán tener experiencia con el lenguaje de programación orientado a objetos Java 18-21 para poder comprender la materia del curso con éxito.
Objetivos
- Fundamentos de la programación reactiva con Java 21.
- Uso de la Flow API y Reactive Streams para gestionar flujos de datos reactivos.
- Implementar soluciones reactivas utilizando RxJava y sus operadores.
Contenido
- Programación Reactiva con Java 21
- Modelo
- Editor
- Suscriptor
- Suscripción
- Procesador
- Componentes Flow API
- Implementaciones
- Interoperabilidad
- Streams y Reactive Streams
- Modelo
- RxJava
- Introducción
- Cómo usar RxJava
- Streams reactivas
- Los tipos reactivos de RxJava
- Programadores (Schedulers)
- Temas (Subjects)
- Manejo de errores
- Operadores
- Async
- Blocking
- Combining
- Conditional & Boolean
- Connectable
- Creation
- Error management
- Filtering
- Mathematical and Aggregate
- Parallel flows
- String
- Transformation
- Utility
- Operadores de terceros
- Complementos
Documentación Recomendada
Introduction to Rx
Lee Campbell
March 2015 | 456 páginas
Kindle Version