Objetivos
La programación reactiva es un nuevo paradigma que nos permite desarrollar soluciones óptimas en rendimiento y mantenibilidad, siendo la base de mejora del conocido framework web Angular.
- Entenderemos la importancia de este paradigma y sus conceptos básicos.
- Cómo aplicarlo a aplicaciones web Angular.
- En qué casos de uso nos puede ayudar.
¿A quién va dirigido?
Este curso va dirigido a desarrolladores web que conozcan los fundamentos de Angular y le quieran sacar el máximo partido a la programación reactiva para crear soluciones óptimas en rendimiento y mantenibilidad.
Contenidos
1. Entendiendo la programación reactiva
- Fundamentos
- Conceptos básicos
2. Operadores básicos
- ¿Qué operadores tenemos a nuestra disposición y cómo nos pueden ayudar?
3. Subject
- Tipos de subject y para qué podemos utilizarlos
4. Casos de uso aplicados en Angular
Veremos cómo resolver con RxJS casos de uso típicos de nuestras aplicaciones Angular como:
- Bus de notificaciones
- Evitar llamadas repetidas
- Encadenar dos peticiones al servidor
- Combinar datos de dos llamadas distintas
- Formatear inputs automáticamente
- …entre otros