Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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 Programadoresprogramadores, Analistas analistas Java, Jefes jefes de proyecto y Arquitectos Javaarquitectos 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 8/9 previos 18-21 para poder comprender la materia del curso con éxito. 

ObjetivosConocer y aplicar el lenguaje Java y el módulo RxJava para hacer aplicaciones web reactivas

  • 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

  1. Programación Reactiva con Java 21
    1. Modelo
      1. Editor
      2. Suscriptor
      3. Suscripción
      4. Procesador
    2. Componentes Flow API
    3. Implementaciones
    4. Interoperabilidad
    5. Streams y Reactive Streams
  2. RxJava
    1. Introducción
    2. Cómo usar RxJava
    3. Streams reactivas
    4. Los tipos reactivos de RxJava
    5. Programadores (Schedulers)
    6. Temas (Subjects)
    7. Manejo de errores
    8. Operadores
      1. Async
      2. Blocking
      3. Combining
      4. Conditional & Boolean
      5. Connectable
      6. Creation
      7. Error management
      8. Filtering
      9. Mathematical and Aggregate
      10. Parallel flows
      11. String
      12. Transformation
      13. Utility
    9. Operadores de terceros
    10. Complementos



Documentación Recomendada

Introduction to Rx
Lee Campbell
March 2015 | 456 páginas 
Kindle Version

http://introtorx.com/