Frontend Masters – Rethinking Asynchronous JavaScript 2016-3
Frontend Masters – Rethinking Asynchronous JavaScript 2016-3 Downloadly IRSpace

Rethinking Asynchronous JavaScript is an asynchronous training course in JavaScript. All JavaScript code must be executed asynchronously. Asynchronous efficient programming means that there are many different patterns that can be put together to make a comprehensible code. In this course, we will solve each problem over and over again with different patterns and methods. By completing this course you will understand all the patterns of asynchrony.
What you will learn in Rethinking Asynchronous JavaScript
- Comparison of parallel and asynchronous programming
- Use Callbacks
- Uneven and simultaneous thunks
- Promises
Course specifications
Publisher: Frontend Masters
Instructors: Kyle Simpson
Language: English
Level: Introductory to Advanced
Number of Lessons: 49
Duration: 6 hours and 22 minutes
Course topics
Parallel vs. Async
Course Introduction (00:00:00 – 00:12:26)
Single Threaded JavaScript (00:12:27 – 00:17:28)
Concurrency (00:17:29 – 00:25:42)
Callback
Callback Hell (00:25:43 – 00:30:20)
Exercise 1 (00:30:21 – 00:34:58)
Exercise 1 Solution (00:34:59 – 00:47:02)
Callback Problems: Inversion of Control (00:47:03 – 00:59:17)
Callback Problems: Not Reason-able (00:59:18 – 01:07:50)
Non Fixes (01:07:51 – 01:12:18)
Thunks
Synchronous and Asynchronous Thunks (01:12:19 – 01:24:33)
Exercise 2 (01:24:34 – 01:27:15)
Exercise 2 Solution (01:27:16 – 01:39:31)
Thunks and Closure (01:39:32 – 01:45:10)
Promises
Native Promises (01:45:11 – 01:52:33)
Promise API (01:52:34 – 02:02:20)
Promise Flow Control (02:02:21 – 02:09:24)
Exercise 3 (02:09:25 – 02:10:55)
Exercise 3 Solution (02:10:56 – 02:19:43)
Exercise 3 Questions Part 1 (02:19:44 – 02:29:27)
Exercise 3 Questions Part 2 (02:29:28 – 02:40:20)
Exercise 4 (02:40:21 – 02:43:26)
Exercise 4 Solution (02:43:27 – 02:54:42)
Abstractions (02:54:43 – 03:03:39)
Sequences & Gates (03:03:40 – 03:11:05)
Exercise 5 & 6 (03:11:06 – 03:12:18)
Exercise 5 Solution (03:12:19 – 03:22:00)
Exercise 6 Solution (03:22:01 – 03:34:33)
Generators
Generator Example (03:34:34 – 03:43:28)
Messaging (03:43:29 – 03:53:10)
Messaging Questions (03:53:11 – 04:02:43)
Async Generators (04:02:44 – 04:13:09)
Promises + Generators (04:13:10 – 04:26:12)
Exercise 7 (04:26:13 – 04:27:11)
Exercise 7 Solution (04:27:12 – 04:36:34)
Quiz (04:36:35 – 04:40:30)
Observables
Events + Promises (04:40:31 – 04:46:05)
Observables (04:46:06 – 04:58:49)
Reactive Sequences (04:58:50 – 05:09:41)
Exercise 8 (05:09:42 – 05:11:52)
Exercise 8 Solution Part 1 (05:11:53 – 05:24:08)
Exercise 8 Solution Part 2 (05:24:09 – 05:30:10)
CSP
Concurrency + Channels (05:30:11 – 05:42:34)
Blocking Channels (05:42:35 – 05:51:10)
Event Channels (05:51:11 – 05:56:54)
Exercise 9 (05:56:55 – 05:57:31)
Exercise 9 Solution (05:57:32 – 06:10:10)
Recap (06:10:11 – 06:18:24)
Exercise 10 (06:18:25 – 06:20:36)
Wrap-up (06:20:37 – 06:22:48)
Pictures
Rethinking Asynchronous JavaScript introduction video
Installation guide
After Extract, watch with your favorite Player.
English subtitle
Quality: 1080p
download link
Size
3.6 GB