[TJJ-040] Programación Reactiva con Java
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
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