Programación reactiva con RxJS

Curso: Programación reactiva con RxJS

Aprende a manejar flujos de datos asíncronos y reaccionar a sus cambios con JavaScript

La programación reactiva es uno de los paradigmas más importantes de la programación moderna, consiste en crear sistemas responsivos (que se comporten bien en cualquier escenario), resilentes (que reaccionen a los errores sin bloquearse), elásticos (que pueden escalar) y orientados a mensajes (notifica entre componentes cada cambio). Con la programación reactiva tu aplicación es capaz de observar flujos de datos y reaccionar en cada cambio, por ejemplo, cambiar la calidad del video cuando la velocidad de conexión cambia (¡como lo hace Netflix!). Este curso te enseñará programación reactiva con JavaScript utilizando la librería RxJS, si ya programas en JavaScript y quieres ir al siguiente nivel este es el curso que necesitas.

4
Poster del curso
Avatar

Jorge Cano

Curso: Programación reactiva con RxJS

Acceso a todos los cursos, talleres y especialidades de EDteam

Accede de por vida a este curso

Poster del curso
Avatar

Jorge Cano

Curso: Programación reactiva con RxJS

Acceso a todos los cursos, talleres y especialidades de EDteam

Accede de por vida a este curso

¿Qué aprenderás?

  • ¿Qué es la programación reactiva?
  • Trabajar con observables
  • Trabajar los flujos de datos con pipes
  • Implementar RxJS

¿Qué conocimientos necesitas?

Nivel

intermedio

+3horas

Temario del curso

¿Eres estudiante premium o has comprado este curso?Empieza aquí

¿Qué es RXJS?

Conceptos esenciales en RxJS

  • 1.1 - ¿Qué es y cómo funciona RxJS?06:04
  • 1.2 - Conceptos principales08:54
  • 1.3 - Diferencias con JavaScript (vanilla / plain)05:10
  • 1.4 - Funciones puras vs Funciones impuras15:01

Primeros pasos

Cómo funciona rxjs y como arrancamos.

  • 2.1 - Instalación de RxJS04:54
  • 2.2 - Historia de la programación asíncrona11:48
  • 2.3 - Observables08:52
  • 2.4 - Ejercicio práctico16:02

Anatomía de los Observables

Cómo están compuestos los observables y porque son tan importantes

  • 3.1 - Anatomía de los obaervables13:48
  • 3.2 - Suscripción06:59
  • 3.3 - Ejecución09:46
  • 3.4 - Ejercicio práctico03:04
  • 3.5 - Cancelación11:02

Observers

Mejorando nuestras funcionalidades

  • 4.1 - Preparando el frontend11:57
  • 4.2 - Ejercicio upload - Parte 111:04
  • 4.3 - Ejercicio Upload - Parte 208:48
  • 4.4 - Definiendo next03:21
  • 4.5 - Error y complete07:36

Pipe y Operators

Funciones puras inmutables

  • 5.1 - RxJS Marbles06:40
  • 5.2 - API List04:49
  • 5.3 - Opearator desicion tree03:11
  • 5.4 - Ejercicio: Aplicando conceptos aprendidos - Parte 108:34
  • 5.5 - Ejercicio: Aplicando conceptos aprendidos - Parte 208:19
  • 5.6 - Utilizando los operadores16:05

¿Por qué elegir EDteam?

Profesores reales

Profesores reales

Todos nuestros profesores tienen experiencia real en aulas.Porque no basta saber un tema, sino saber enseñarlo.

Especialidades

Especialidades

Las especialidades son rutas de aprendizaje detalladas que te llevan a traves de cursos cortos a tu objetivo.

Aprende con proyectos

Aprende con proyectos

Somos la primera plataforma en incluir un proyecto del mundo real (no un examen) para completar los cursos.

Comunidad

Comunidad

No te quedes con dudas, busca apoyo en la comunidad, ayuda a tus compañeros y gana reputación.

Seguimiento de aprendizaje

Seguimiento de aprendizaje

Lleva seguimiento de tus avances, tomar notas y obtén un certificado de culminación desde nuestra plataforma.

Clases en vivo

Clases en vivo

Toda la semana tenemos clases en vivo en las que nuestros estudiantes interactuan con los profesores y sus compañeros.