Frontend Masters – Rethinking Asynchronous JavaScript 2016-3

3 weeks ago 6

Description

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

Rethinking Asynchronous JavaScript introduction video

Installation guide

After Extract, watch with your favorite Player.

English subtitle

Quality: 1080p

download link

Download Part 1 – 1 GB

Download Part 2 – 1 GB

Download Part 3 – 1 GB

Download Part 4 – 617 MB

File password (s): www.downloadly.ir

Size

3.6 GB

Read Entire Article