RxJS nivel PRO (Udemy.com)
Entiende qu es y cmo usar RxJS: Aprende infinidad de Operadores RxJS y Domina laProgramacin Reactiva
Created by: Enrique Oriol
Produced in 2019
What you will learn
- Entiende los conceptos esenciales de RxJS, como el patrn Observador y los Subjects.
- Comprende los principios generales de la Programacin Reactiva
- Aprende a usar la librera RxJS en tu da a da, mediante ejemplos prcticos
- Domina una gran coleccin operadores y funciones de RxJS
Quality Score
Overall Score : 96 / 100
Course Description
A lo largo de este curso vas a entender de verdad qu es y para qu sirve RxJS, y vas a habituarte a solucionar problemas mediante RxJS, siguiendo una aproximacin reactiva.
El curso se divide en una seccin terica donde entenders los principios y patrones en los que se basa RxJS, y varias secciones prcticas donde aprenders a usar RxJS en profundidad y acabars incorporando la programacin reactiva a tus herramientas de trabajo. Finalmente, en el ejercicio final disears toda la lgica de un juego mediante RxJS.
Adems, aunque el curso es platform agnostic y te enseo a utilizar RxJS sin ningn framework, hay un bonus final para los Angular lovers, donde vers cmo se integra RxJS en Angular, para que puedas sacarle el mximo provecho.
Ya seas de Angular, de React, de Vue o de ninguno, este curso te va a convertir en un profesional de RxJS.
Por qu ests aqu?
Puede que te guste programar y hayas odo hablar de RxJS, o puede que seas un desarrollador profesional y hayas entrado en un proyecto donde se usa RxJS. O quiz sabes de Angular y te has fijado en que utiliza RxJS para resolver muchas situaciones.
Y probablemente, a la que hayas indagado un poco, te preguntars.... WTF? qu diablos es esto de RxJS?
Qu es RxJS?
Dicho de forma simple, RxJS es una librera muy prctica para manejar flujos de eventos en Javascript, que hace predecible la propagacin de datos. Con flujos de eventos me refiero a los clicks que haces sobre un elemento, la actualizacin de la posicin de scroll de una pgina, y bsicamente, cualquier comportamiento que pueda modelarse a travs de eventos, como por ejemplo la comunicacin con un chatbot.
RxJS se ha hecho muy popular en los ltimos aos gracias a Angular, que la utiliza intensivamente, pero en realidad su xito viene de lejos: RxJS es la versin JS de ReactiveX, una librera muy popular en otros lenguajes de programacin.
Por qu necesitas este curso?
Seamos sinceros: Aunque RxJS es una librera muy til, la programacin reactiva tiene una fuerte curva de aprendizaje. Eso hace difcil aprenderlo por tu cuenta con un par de tutoriales o leyendo la documentacin.
Por eso, en este curso empezars con una presentacin detallada de los conceptos bsicos y los patrones en los que se basa RxJS, y slo despus, cuando te hayas habituado, es cuando trabajars con un extenso catlogo de operadores de RxJS, que te permitirn resolver la gran mayora de retos con los que te enfrentars a diario.
El proyecto final, la implementacin de un juego cuya lgica sigue principios puramente funcionales y reactivos con RxJS, te ayudar a consolidar todo lo que has aprendido de RxJS, para poderlo aplicar en futuros proyectos.
ResultadosCuando acabes el curso, sabrs perfectamente como enfrentarte a cualquier tarea de programacin desde una aproximacin reactiva. Podrs crear un cdigo ms fcil de entender, predecible y robusto que antes, gracias a tu nuevo compaero de trabajo: RxJS.
Crditos: La cartula del curso es una modificacin de la imagen original "Pipes Revisited" de Billy Ward, disponible en Flicker bajo licencia CC BY 4.
0Who this course is for:
Desarrolladores Web que quieran entender de verdad RxJSDesarrolladores Web que quieren aprender los principios de la Programacin ReactivaDesarrolladores Web que quieren Disear Aplicaciones siguiendo un Estilo ReactivoDesarrolladores Web especializados en Angular, que quieren sacarle ms partido a RxJS
Instructor Details
- 4.8 Rating
97 Reviews
Enrique Oriol
Software Engineer in Barcelona, after long years of coding, I've led technical teams, and directed the innovation department of a Venture Builder. Now I'm enjoying code again as a Frontend Team Lead at Dynatrace.
Along my career, I've developed Augmented Reality apps, management backends, and mobile e-commerces for international companies, gaining a global vision of the market in terms ofsoftware developmentneeds.
In my sparetime, I love teaching software development either through my blog, in software meetups, or through online courses.
--
Ingeniero de Software en Barcelona. Tras aos de desarrollo, he liderado equipos tcnicos y dirigido el departamento de innovacin de una Venture Builder. Ahora estoy disfrutando de nuevo de la programacin como Frontend Team Lead dentro del fantstico equipo de Dynatrace.
A lo largo de mi carrera profesional he desarrollado aplicaciones de Realidad Aumentada, frontends de monitorizacin, backends de gestin y e-commerce mviles para empresas internacionales, ganando una visin global de las necesidades del mercado real del desarrollo software.
En mi tiempo libre me gusta ensearprogramacinya seaa travs demi blog, en meetupsde software om
More other courses
Unofficial Udemy Student Guide: Courses Free or Dirt Cheap (2019)
4.9 (312 Reviews)
Provider: Udemy
Time: 3.5h
$11.99
Professional Advanced Angelic Healing Practitioner Course (2021)
4.9 (310 Reviews)
Provider: Udemy
Time: 3h
$11.99
Professional Accredited Earth Angel Course (2021)
4.9 (301 Reviews)
Provider: Udemy
Time: 2.5h
$11.99
Cours signe bb tout le vocabulaire autour du bb (2021)
4.9 (198 Reviews)
Provider: Udemy
Time: 1 hour on-demand videoh
$11.99








