What you'll learn
- RxJS core concepts
- Asynchronous Programming
- Reactive Programming
- Observables Streams
- Push Vs Pull Architecture
- We cover a large set of the most popular RxJS Operators
- We explore RxJS by coding examples
- Subjects and services
Requirements
- No knowledge of RxJS or Observables is needed. We will start at the beginning
- You will need a basic knowledge of Javascript
- No knowledge of Typescript, Angular, React, or Vue is needed
Description
RxJS is known to have an incredibly steep learning curve. This course is designed to help Javascript programmers of any experience level learn all the basics you needed to be effective with the RxJS library. This course is also framework agnostic, so you don't have to know React, Vue, or Angular to follow along. I've intentionally created the course in vanilla Javascript as well, so you won't need to know Typescript either.
Who this course is for:
- Beginners with some JS knowledge
- Developers that want to learn about Observables and Reactive Programming
Instructor
I grew up with a love for computers and technology. I got my first computer, a Tandy Color Computer 2 in the 3rd grade. I wrote a Black Jack program in Microsoft Basic and stored the program on a cassette drive. This was obviously back in the dark ages! My grandfather was my inspiration in many ways and he shared my love of technology. He created the first internet service provider for our region in 1995 and I had the opportunity to work for him through some of my high school years, building single web pages to gain customers. After graduating from East Carolina University with a degree in Communications, I continued my career in programming, focusing on JavaScript. I have been working with JavaScript since it’s inception in 1995 and over the years I have worked for every size company, from start-up to enterprise level corporations. My current focuses are data visualization, D3, Angular, Node Js, and Full Stack JavaScript development and presently, I work as a Technical Lead on a web and mobile team.