Programación Reactiva con RxJava

Aprende en profundidad programación Reactiva

Este curso aborda en profundidad los conocimientos orientados a RxJava y la programación Reactiva. Hoy por hoy la programación Reactiva tiene cada día más peso y se usa en infinidad de frameworks y tecnologias desde RxJava pasando por RxNET o RxJS sin olvidarnos Frameworks como Angular y React que las usan de forma intensa. Conocer a detalle los conceptos de programación Reactiva nos ayudará en muchas areas.


Modulo1: Fundamentos de RxJava

Este módulo de fundamentos nos permite perder el miedo a RxJava y ver como funcionan los Observables y los Observadores a nivel de patronaje de diseño , compararlos con Streams y viendo las diferentes existentes entre ellos.


Modulo2: Operadores Fundamentales

RxJava tiene muchos operadores y aquí comenzaremos a ver como usar take , distinct , filter skip , distinctUntilChange etc. De tal forma que empezemos a profundizar en RxJava y podamos ver su utilidad


Modulo3: Operadores de Transformación

En RxJava las transformaciones son las operaciones más habituales y operadores como map son clásicos . Sin embargo existen muchos más que son clave como Reduce , Sorted o Count en este módulo se abordan a detalle.


Modulo4: Operadores de Combinación

En RxJava es muy común combinar observables y su uso esta a la orden del día . Operaciones de Merge , Concatenaciones ,FlatMapping o Zipping son clásicos sin olvidarnos de temas como Group By o Combine.


Modulo5: Operadores Avanzados

En RxJavael conjunto de operadores es amplio y entre los avanzados que se encargan de gestionar temas temporales estan Buffer , Window, Switching y Throtling . Conocerlos es clave porque más pronto que tarde necesitaremos de su apoyo en casuísticas complejas


Modulo6: Back Pressure

El concepto de BackPressure o contrapresión es un concepto importante en programación Reactiva y permite obtener un mejor rendimiento de los diferentes flujos de observables en este módulo se abordará a detalle.




Tu Profesor


Cecilio Alvarez Caules
Cecilio Alvarez Caules

Unidades didácticas



Comienza ahora