If you're looking for a step-by-step guide for learning Angular and TypeScript, you'll find no better resource than Ultimate Courses.
After the RxJS Basics course I know much more than before about RxJS. I've learnt in a practical way how and when to use the powerful operators the library provides taking advantage from them in the daily work. Amazing!
Todd's courses lead the way in the Angular world. We also worked together on a very successful live Angular performance training session to hundreds of developers.
A must have for anyone wanting to become an Angular developer. Lots of best practices to help you architect big apps. I learned incredible amounts from this course!
Todd's materials are always fantastic! The courses have helped me far better grasp real architecture of Angular apps - and the way it should really be done. A+.
Wow! I've achieved a great level of understanding on how to build real applications with Angular. Todd's indepth knowledge of Angular was fantastic, and the explanations on Typescript are superb.
Angular Fundamentals is the clearest, and best produced Angular course on the market! Clear, concise, packed with best practices and skilled me up very quickly!
Hands down the best courses available for Angular! Just follow along, you'll fall in love with Angular. Daunting concepts aren't scary anymore, they're a breeze.
Here’s what’s covered...
Everything you need, structured and ready to go
Getting Started with RxJS
The Missing Introduction to RxJS
Configuring your project to use RxJS
Create your first observable
Understanding observers, partial observers, and subscribers
Deliver values asynchronously with observables
Manage observable subscriptions with unsubscribe
Introduction recap and what’s next
Introduction to creation operators
Create observables from DOM events using fromEvent
Create observables from static values using of
Turn arrays, iterators, and promises into observables using from
Emit items based on a duration with interval and timer
Creation operators recap and what’s next
Getting Started with Operators
Introduction to operators
Introduction to marble diagrams
Transform streams using map, pluck, and mapTo
Ignore unneeded values with filter
Lab 1. Create a scroll progress bar with fromEvent and map
Accumulate data over time using reduce
Manage state changes incrementally with scan
Lab 2. Create a countdown timer using fromEvent, map, and scan
Debug your observable streams with tap
Introduction to filtering operators
Emit a set number of values from a stream with take
Complete a stream when a condition is met with takeWhile
Complete a stream based on another stream using takeUntil
Ignore non unique values using distinctUntilChanged
Rate Limiting Operators
Introduction to rate limiting operators
Take the latest value after a pause debounceTime
Ignore values during windows using throttleTime
Sample a stream on a uniform duration using sampleTime
Audit a stream for a duration after an event occurs using auditTime
Introduction to transformation operators
What’s a flattening operator?
Flatten inner observables as they occur with mergeMap
Switch to a new observable on emissions using switchMap
Subscribe to observables in order with concatMap
Ignore emissions when an inner observable is active with exhaustMap
Catch errors on observables with catchError
Lab 3. Create an HTTP polling solution
Introduction to combination operators
Append values to a stream using startWith and endWith
Queue observable execution using concat
Combine multiple active observables using merge
Receive the latest values from multiple observables on emissions using combineLatest
Receive the latest value from multiple observable on completion with forkJoin
Lab 4. Create a Mortgage Calculator
$ 129 Sale 32% /per user
189 Total: $
Secure SSL encrypted payments
Or get the complete bundle...
Everything you need to start mastering RxJS today
RxJS Kickstart Bundle
RxJS Master Bundle
59 lessons • 5 hours
116 lessons • 16 hours
44 lessons • 4 hours
39 lessons • 3 hours
47 lessons • 4 hours
35 lessons • 3 hours
NGRX Store + Effects
41 lessons • 7 hours
Secure SSL encrypted payments
100% money back guarantee
These courses are empowering thousands with expert knowledge - they will you too. If you're disappointed for whatever reason, you'll get every cent back.
Not-so-good exchange rate? (i.e. India/Brazil) Get in touch for a coupon. Student? Email us from your student email or attach your student ID.