Advanced Asynchronous JavaScript

Advanced Asynchronous JavaScript

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 6h 13m | 1.33 GB

Learn how to build and manage asynchronous programs to become an effective JavaScript programmer. Join Jafar Husain – the Cross-Team Technical Lead for the Netflix UI and architect of its UI data platform as he takes you beyond the fundamentals of asynchronous JavaScript to introduce you to new features and techniques that will help you reduce code and create smarter applications. This class is for developers with an intermediate knowledge of JavaScript. At a minimum you must understand how to create functions, use loops, create JS Objects, and how function scope works. You should also have taken Jafar’s Asynchronous JavaScript course.

Table of Contents

Advanced Asynchronous JavaScript
1 Introducing Advanced Asynchronous JavaScript

Minimal Observable Implemetation
2 Observable Interface Changes
3 Multiple Subscribes to One Observable
4 Q&A – Hot Observables
5 Data Stream into Hot Observable
6 Events into te Observer
7 Challenge 1 – Map() for Observables
8 Challenge 1 – Solution
9 Passing Subscriptions
10 Filter() for Observables

_Animations Allowed_ Problem
11 Introducing the _Animations Allowed_ Problem
12 Taking Stock of Resources
13 observables.shift() and Recursion
14 Helper Functions
15 Q&A – Multi-dimantional Observables
16 Challenge 2 – Animations Allowed
17 Challenge 2 – Solution
18 Challenge 2 – Solution 2
19 Error Handling
20 Cancellation and Promises
21 Catching Specific Errors

Reddit Image Viewer App
22 Challenge 3 – Reddit Image Viewer App
23 Challenge 3 – Solution
24 Image Viewer Streams
25 Getting Images
26 Picking an Image
27 Debugging Observables
28 Challenge 4 – Preloading Images
29 Challenge 4 – Solution
30 Indices and Switching Subs

Q&A
31 Preloading with Callback
32 Unsubscribe Methods, onError
33 Subjects and Replays
34 Async Interators
35 Redux
36 Time Travel in redux and Scheduler Class
37 JavaScript Standardization
38 testing Observables and Wrapping Up