Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум

  1. Урок 1. 00:06:13
    0. Как проходить курсы Node.js 2024 и Async 2024
  2. Урок 2. 00:44:12
    1.1. Генераторы и асинхронные генераторы в JavaScript
  3. Урок 3. 00:20:45
    1.2. Итераторы и асинхронные итераторы в JavaScript
  4. Урок 4. 00:11:00
    1.3. Async Contracts async generator, async iterator, async iterable — JavaScript Українською
  5. Урок 5. 00:09:05
    1.4. JavaScript Contracts generator, iterator, iterable — JavaScript Українською
  6. Урок 6. 00:37:43
    2.1. Асинхронность с библиотекой async.js
  7. Урок 7. 02:07:28
    3.1. Metarhia community Weekly call #135 (2023-12-28)
  8. Урок 8. 01:17:23
    3.2. Metarhia community Weekly call #136 (2024-01-04)
  9. Урок 9. 02:08:59
    3.3. Metarhia community Weekly call #137
  10. Урок 10. 01:38:50
    3.4. Metarhia community Weekly call #139
  11. Урок 11. 02:01:46
    3.5. Metarhia community Weekly call #140
  12. Урок 12. 01:50:58
    3.6. Metarhia community Weekly call #146
  13. Урок 13. 01:36:52
    3.7. Metarhia community Weekly call #147
  14. Урок 14. 01:55:32
    3.8. Metarhia community Weekly call #148
  15. Урок 15. 02:20:14
    3.9. Metarhia community Weekly call #149
  16. Урок 16. 02:09:20
    3.10. Metarhia community Weekly call #150
  17. Урок 17. 02:05:23
    3.11. Metarhia community Weekly call #151
  18. Урок 18. 01:58:40
    3.12. Metarhia community Weekly call #153
  19. Урок 19. 02:05:31
    3.13. Metarhia community Weekly call #154
  20. Урок 20. 01:58:34
    3.14. Metarhia community Weekly call #156
  21. Урок 21. 01:55:54
    3.15. Metarhia community Weekly call #161
  22. Урок 22. 02:12:40
    3.16. Metarhia community Weekly call #138
  23. Урок 23. 02:13:04
    3.17. Metarhia community Weekly call #141
  24. Урок 24. 02:36:00
    3.18. Metarhia community Weekly call #142
  25. Урок 25. 02:13:33
    3.19. Metarhia community Weekly call #143
  26. Урок 26. 02:04:27
    3.20. Metarhia community Weekly call #144
  27. Урок 27. 02:20:39
    3.21. Metarhia community Weekly call #145
  28. Урок 28. 02:17:53
    3.22. Metarhia community Weekly call #152
  29. Урок 29. 01:01:38
    3.23. Metarhia community Weekly call #155
  30. Урок 30. 01:49:31
    3.24. Metarhia community Weekly call #157
  31. Урок 31. 02:10:18
    3.25. Metarhia community Weekly call #159
  32. Урок 32. 01:59:52
    3.26. Metarhia community Weekly call #160
  33. Урок 33. 02:28:55
    3.27. Metarhia community Weekly call #162
  34. Урок 34. 02:02:20
    3.28. Metarhia community Weekly call #163
  35. Урок 35. 01:42:30
    3.29. Metarhia community Weekly call #164
  36. Урок 36. 01:56:25
    3.30. Metarhia community Weekly call #165
  37. Урок 37. 01:11:13
    3.31. Metarhia community Weekly call #166
  38. Урок 38. 02:01:50
    3.32. Metarhia community Weekly call #167
  39. Урок 39. 01:28:06
    3.33. Metarhia community Weekly call #168
  40. Урок 40. 02:04:15
    3.34. Metarhia community Weekly call #169
  41. Урок 41. 02:21:29
    3.35. Metarhia community Weekly call #170
  42. Урок 42. 02:12:36
    3.36. Metarhia community Weekly call #171
  43. Урок 43. 02:07:13
    3.37. Metarhia community Weekly call #172
  44. Урок 44. 02:02:27
    3.38. Metarhia community Weekly call #173
  45. Урок 45. 02:00:34
    3.39. Metarhia community Weekly call #174
  46. Урок 46. 02:01:55
    3.40. Metarhia community Weekly call #175
  47. Урок 47. 01:23:15
    3.41. Metarhia community Weekly call #176
  48. Урок 48. 02:03:15
    3.42. Metarhia community Weekly call #177
  49. Урок 49. 02:13:31
    3.43. Metarhia community Weekly call #178
  50. Урок 50. 02:06:57
    3.44. Metarhia community Weekly call #179
  51. Урок 51. 02:00:50
    3.45. Metarhia community Weekly call #180
  52. Урок 52. 00:56:57
    3.46. Metarhia community Weekly call #184
  53. Урок 53. 02:20:38
    3.47. Metarhia community Weekly call #185
  54. Урок 54. 02:04:38
    3.48. Metarhia community Weekly call #186
  55. Урок 55. 02:50:25
    3.49. Metarhia community Weekly call #187: как убедить коллег и руководство, интервью, истории
  56. Урок 56. 02:01:26
    3.50. Metarhia Weekly call #188: завершение курсов 2024, как думать о паттернах, стандартная библиотека
  57. Урок 57. 02:40:20
    3.51. Metarhia Weekly call #189: паттерны, планы по развитию курсов, слои, о проблемах фронтенда
  58. Урок 58. 02:00:22
    3.52. Metarhia Weekly call #190
  59. Урок 59. 02:01:59
    3.53. Metarhia Weekly call #191
  60. Урок 60. 02:54:27
    3.54. Metarhia Weekly call #192: Как стыкуются фронтенд DDD + бекенд DDD, local first, клиент-сервер
  61. Урок 61. 02:17:41
    3.55. Metarhia Weekly call #194: DDD at Frontend, Dmytro Brahinets
  62. Урок 62. 02:01:30
    3.56. Парадигмы и языки программирования, лингвистическая природа мышления инженера
  63. Урок 63. 03:11:15
    3.57. Demi Murych — Деми Мурыч — JavaScript оптимизация и паттерны — Metarhia Community Meetup #183
  64. Урок 64. 02:28:38
    3.58. Eugene Yukhno — Metarhia Community Meetup #181 with Engineering Experts — LISP and JavaScript
  65. Урок 65. 02:17:55
    3.59. Lowcode⧸Nocode, AI in JavaScript — Dmytro Nechai — Дмитрий Нечай — Metarhia Community Meetup #182
  66. Урок 66. 02:06:05
    3.60. Local-first подход, CRDT и фронтенд — синхронизация в распределенных системах — Metarhia Weekly #193
  67. Урок 67. 01:49:20
    4.1. Async 2024 Q&A call #1, org. intro
  68. Урок 68. 01:00:02
    4.2. Async 2024 Q&A call #2
  69. Урок 69. 02:00:57
    4.3. Async 2024 Q&A call #4
  70. Урок 70. 02:06:33
    4.4. Async 2024 Q&A call #5
  71. Урок 71. 01:33:36
    4.5. Async 2024 Q&A call #6
  72. Урок 72. 01:58:38
    4.6. Async 2024 Q&A call #14
  73. Урок 73. 02:16:10
    4.7. Async 2024 Q&A call #15
  74. Урок 74. 02:05:22
    4.8. Async 2024 Q&A call #16
  75. Урок 75. 01:23:43
    4.9. Async 2024 Q&A call #17
  76. Урок 76. 02:06:22
    4.10. Async 2024 Q&A call #19
  77. Урок 77. 01:58:21
    4.11. Async 2024 Q&A call #20
  78. Урок 78. 02:05:28
    4.12. Async 2024 Q&A call #22
  79. Урок 79. 01:51:49
    4.13. Async 2024 Q&A call #23
  80. Урок 80. 02:04:51
    4.14. Async 2024 Q&A call #27
  81. Урок 81. 02:03:46
    4.15. Async 2024 Q&A call #28
  82. Урок 82. 02:16:55
    4.16. Async 2024 Q&A call #3
  83. Урок 83. 02:14:21
    4.17. Async 2024 Q&A call #7
  84. Урок 84. 01:18:21
    4.18. Async 2024 Q&A call #8
  85. Урок 85. 01:44:40
    4.19. Async 2024 Q&A call #9
  86. Урок 86. 01:54:29
    4.20. Async 2024 Q&A call #10
  87. Урок 87. 02:02:28
    4.21. Async 2024 Q&A call #11
  88. Урок 88. 02:01:20
    4.22. Async 2024 Q&A call #12
  89. Урок 89. 01:51:21
    4.23. Async 2024 Q&A call #13
  90. Урок 90. 01:37:49
    4.24. Async 2024 Q&A call #18
  91. Урок 91. 01:51:31
    4.25. Async 2024 Q&A call #21
  92. Урок 92. 01:55:16
    4.26. Async 2024 Q&A call #24
  93. Урок 93. 01:58:22
    4.27. Async 2024 Q&A call #25
  94. Урок 94. 02:00:49
    4.28. Async 2024 Q&A call #29
  95. Урок 95. 01:34:24
    4.29. Async 2024 Q&A call #30
  96. Урок 96. 02:10:08
    4.30. Async 2024 Q&A call #31
  97. Урок 97. 01:25:30
    4.31. Async 2024 Q&A call #32
  98. Урок 98. 01:58:41
    4.32. Async 2024 Q&A call #33
  99. Урок 99. 01:59:29
    4.33. Async 2024 Q&A call #34
  100. Урок 100. 01:59:02
    4.34. Async 2024 Q&A call #35
  101. Урок 101. 01:53:44
    4.35. Async 2024 Q&A call #36
  102. Урок 102. 02:00:09
    4.36. Async 2024 Q&A call #37
  103. Урок 103. 01:14:49
    4.37. Async 2024 Q&A call #38
  104. Урок 104. 02:16:05
    4.38. Async 2024 Q&A call #39
  105. Урок 105. 02:13:55
    4.39. Async 2024 Q&A call #40
  106. Урок 106. 02:01:25
    4.40. Async 2024 Q&A call #41
  107. Урок 107. 02:04:16
    4.41. Async 2024 Q&A call #42
  108. Урок 108. 02:13:46
    4.42. Async 2024 Q&A call #43
  109. Урок 109. 02:05:22
    4.43. Async 2024 Q&A call #44
  110. Урок 110. 02:04:32
    4.44. Async 2024 Q&A call #45
  111. Урок 111. 02:04:41
    4.45. Async 2024 Q&A call #46: Async Queue
  112. Урок 112. 02:11:32
    4.46. Async 2024 Q&A call #47
  113. Урок 113. 02:06:02
    4.47. Async 2024 Q&A call #48
  114. Урок 114. 02:07:18
    4.48. Async 2024 Q&A call #49
  115. Урок 115. 00:53:27
    4.49. Async 2024 Q&A call #50
  116. Урок 116. 01:27:53
    4.50. Async 2024 Q&A call #51
  117. Урок 117. 02:02:08
    4.51. Async 2024 Q&A call #52
  118. Урок 118. 02:18:29
    4.52. Async 2024 Q&A call #53: code review, websockets
  119. Урок 119. 02:01:11
    4.53. Async 2024 Q&A call #54: EventEmitter, AsyncIterable, Stream
  120. Урок 120. 00:51:06
    5.1. Web Locks API in Node.js and browser
  121. Урок 121. 01:02:00
    5.2. Доклад: Многопоточность в NodeJS (Metarhia)
  122. Урок 122. 00:46:11
    5.3. Межпроцессовое взаимодействие в Node.js
  123. Урок 123. 01:08:05
    5.4. JavaScript: потоки и процессы, асинхронное и параллельное программирование на Node.js и в браузере
  124. Урок 124. 01:22:18
    5.5. Architecture #15: потоки та процеси у Web та Node.js, Atomics⧸CAS, шарена пам'ять, блокування
  125. Урок 125. 01:19:06
    6.1. Семафоры и мьютексы в JavaScript и Node.js
  126. Урок 126. 00:33:15
    7.1. Архив 2018 - Часть 17: Потоки (Streams) в Node.js
  127. Урок 127. 00:37:27
    7.2. Архив 2018 - Часть 18: HTTP сервер в Node.js,req, res, сокеты и потоки (streams)
  128. Урок 128. 00:12:48
    7.3. Паттерн Revealing Constructor - открытый конструктор
  129. Урок 129. 00:54:52
    7.4. Node.js Streams: Readable, Writable, Transform, backpressure, pipe, pipeline, for..await
  130. Урок 130. 00:18:04
    7.5. Web Streams — потоки событий — паттерны асинхронного программирования
  131. Урок 131. 00:26:28
    8.1. Асинхронные коллекторы данных
  132. Урок 132. 00:22:06
    8.2. Pattern Collector — шаблон асинхронная коллекция — паттерны асинхронное программирование
  133. Урок 133. 00:31:26
    9.1. Асинхронная композиция функций на JavaScript
  134. Урок 134. 00:48:46
    9.2. Асинхронная композиция в JavaScript: compose, pipe — функциональное программирование с примерами
  135. Урок 135. 00:51:33
    10.1. Конкурентная асинхронная очередь на JavaScript
  136. Урок 136. 02:04:41
    10.2. Async 2024 Q&A call #46: Async Queue
  137. Урок 137. 00:54:51
    10.3. Node.js Queue optimized for JavaScript V8: Circular Buffer, Unrolled List, Unrolled Queue
  138. Урок 138. 00:38:19
    11.1. Асинхронность на RxJS и потоки событий
  139. Урок 139. 00:55:36
    12.1. Фабрики и пулы объектов в JavaScript, factorify, poolify
  140. Урок 140. 00:07:55
    12.2. GoF Patterns: Factory Method — Паттерн «Фабричный метод» Банды четырех для JavaScript, TypeScript
  141. Урок 141. 00:17:28
    12.3. Instantiation: Object Pool, Factory — «Пул объектов» и «Файбрика» для JavaScript, TypeScript
  142. Урок 142. 00:28:25
    12.4. Асинхронный пул для worker thread pool в Node.js
  143. Урок 143. 00:21:23
    12.5. AsyncPool — шаблон асинхронный пул — паттерны асинхронное программирование
  144. Урок 144. 00:22:54
    12.6. Patterns Українською: Constructor, Factory (фабрика), Pool на JavaScript та TypeScript
  145. Урок 145. 01:40:09
    12.7. Programming Fundamentals: Creator, Factory, Factory Method, Object Pool
  146. Урок 146. 00:31:36
    13.1. Архив 2017 - MetaSync - Тимур Шемсединов
  147. Урок 147. 00:20:45
    14.1. Асинхронные адаптеры: promisify, callbackify, asyncify...
  148. Урок 148. 00:45:05
    14.2. GoF Patterns Українською: Adapter (шаблон адаптер) на JavaScript та TypeScript
  149. Урок 149. 00:36:25
    14.3. GoF Patterns: Adapter — Паттерн «Adapter» Банды четырех для JavaScript и TypeScript
  150. Урок 150. 01:42:07
    14.4. Node.js 2024 Q&A call #27
  151. Урок 151. 00:30:14
    14.5. Node.js ревью кода promisify — Тимур Шемсединов и Деми Мурыч — Timur Shemsedinov and Demi Murych
  152. Урок 152. 01:32:56
    14.6. Programming Fundamentals: Adapter, Wrapper
  153. Урок 153. 00:17:31
    15.1. Promise contract in JavaScript — Async 2024
  154. Урок 154. 00:37:36
    15.2. Асинхронность на промисах, Promise, all, then, catch, race
  155. Урок 155. 02:01:20
    15.3. Async 2024 Q&A call #12
  156. Урок 156. 00:23:01
    15.4. Promise: then, catch, finally, all(Settled), race, any, try, withResolvers — Async Українською
  157. Урок 157. 00:23:58
    16.1. Thenable и легковесный await в JavaScript
  158. Урок 158. 00:43:26
    16.2. Асинхронные функции, async⧸await, thenable, обработка ошибок
  159. Урок 159. 00:14:02
    16.3. Thenable contract (promise-like) in JavaScript — Async Programming
  160. Урок 160. 02:01:20
    16.4. Async 2024 Q&A call #12
  161. Урок 161. 00:17:58
    16.5. Thenable Contract: promise-like, await thenable — Async Українською
  162. Урок 162. 00:43:26
    17.1. Асинхронные функции, async⧸await, thenable, обработка ошибок
  163. Урок 163. 00:13:27
    17.2. Async⧸await contract in JavaScript — Async 2024
  164. Урок 164. 00:10:47
    17.3. AsyncFunction Contract: async⧸await, arrow, IIFE — Async Українською
  165. Урок 165. 00:18:56
    18.1. Signals JavaScript — Asynchronous Programming in JavaScript
  166. Урок 166. 00:46:36
    19.1. Асинхронное программирование на callback`ах в JavaScript
  167. Урок 167. 01:05:19
    19.2. Функции высшего порядка, колбеки, события на JavaScript
  168. Урок 168. 00:13:46
    19.3. Callback contract in JavaScript, callback-last-error-first — асинхронное программирование
  169. Урок 169. 02:01:20
    19.4. Async 2024 Q&A call #12
  170. Урок 170. 00:22:39
    19.5. Callbacks contracts sync and async, callback-last-error-first — Async Українською
  171. Урок 171. 00:08:21
    19.6. V8: оптимизируем возврат из функции в JavaScript через return, resolve, callback — Деми Мурыч
  172. Урок 172. 00:27:45
    20.1. Паттерн Наблюдатель (Observer + Observable)
  173. Урок 173. 01:16:25
    20.2. Таймеры, таймауты, EventEmitter в JavaScript и Node.js
  174. Урок 174. 00:13:26
    20.3. Events: EventTarget, EventEmitter in JavaScript — Async Programming
  175. Урок 175. 01:36:07
    20.4. Code review for Pattern Observable implementation: Emitter, EventEmitter, EventTarget
  176. Урок 176. 00:19:21
    20.5. Events: EventTarget, EventEmitter — JavaScript Українською
  177. Урок 177. 00:33:30
    20.6. GoF Patterns Українською: Observer «Спостерігач» чи «Обсервер» для JavaScript та TypeScript
  178. Урок 178. 00:25:02
    21.1. Deferred: Асинхронность на диферах с состоянием
  179. Урок 179. 01:42:56
    22.1. Node.js Middleware – никогда больше!
  180. Урок 180. 01:33:50
    23.1. Архив 2018 - Часть 9: Event loop, асинхронность, таймеры, колбеки, промисы, async⧸await
  181. Урок 181. 02:49:45
    23.2. Тимур Шемсединов, асинхронный JS, однопоточный NodeJS, libuv - TekTok Podcast #1
  182. Урок 182. 00:08:37
    23.3. ⭐ Объяснение фаз Event loop из курса по Node.js
  183. Урок 183. 00:16:50
    23.4. ⚡️ Асинхронное программирования в JavaScript, Node.js: callback, promise, thenable, async⧸await
  184. Урок 184. 00:48:23
    24.1. Модель акторов для параллельных вычислений
  185. Урок 185. 00:51:01
    24.2. Architecture #7: Actor Model
  186. Урок 186. 00:43:26
    25.1. Асинхронные функции, async⧸await, thenable, обработка ошибок
  187. Урок 187. 00:40:33
    25.2. Node.js Graceful shutdown, Errors, bugs, Exceptions, async stack trace
  188. Урок 188. 01:03:54
    25.3. Node.js и JavaScript — Обработка ошибок и исключений: code, soft, operational; деплой, логирование
  189. Урок 189. 02:07:40
    25.4. Patterns 2024 Q&A call #8: Errors and exceptions, operational, soft, hard, recovery, logging
  190. Урок 190. 02:49:26
    26.1. Паттерны_Actor,_Reactor,_Proactor_для_JavaScript_и_TypeScript:
  191. Урок 191. 00:17:00
    26.2. Actor Compose (композиция актора и состояния) — асинхронное программирование — JavaScript Patterns
  192. Урок 192. 01:10:15
    26.3. Патерни українською: Actor (актор) для JavaScript та TypeScript
  193. Урок 193. 00:14:19
    26.4. Патерни українською: Proactor (проактор) для JavaScript та TypeScript
  194. Урок 194. 00:59:06
    26.5. Патерни українською: Reactor (реактор) для JavaScript та TypeScript
  195. Урок 195. 00:19:46
    26.6. Паттерн Actor (актор) — асинхронное программирование — Patterns для JavaScript и TypeScript
  196. Урок 196. 00:12:42
    26.7. Паттерн Proactor (проактор) часть 2: как устроен Event Loop — Patterns для JavaScript и TypeScript
  197. Урок 197. 00:28:24
    26.8. Паттерн Reactor (реактор): как устроен Event Loop в Node.js — Patterns для JavaScript и TypeScript
  198. Урок 198. 00:21:49
    27.1. Контрактное программирование с примерами на JavaScript и Node.js
  199. Урок 199. 01:57:32
    27.2. SOLID принципы для JavaScript, TypeScript, Node.js и асинхронного программирования
  200. Урок 200. 01:19:42
    27.3. Паттерны GRASP для JavaScript, TypeScript, Node.js и асинхронного программирования (часть 1)
  201. Урок 201. 00:32:57
    27.4. Принципы GRASP для JavaScript, TypeScript, Node.js и асинхронного программирования (часть 2)
  202. Урок 202. 00:37:02
    28.1. Asynchronous context tracking: AsyncResource, AsyncLocalStorage
  203. Урок 203. 00:53:26
    29.1. Future: Асинхронность на фьючерах без состояния