|
3 | 3 | > Для JavaScrip и TypeScript. 9 часов основных материалов и более 45 часов дополнительных.
|
4 | 4 | > Два языка лекций: русский и украинский. Семинары каждую неделю. Сообщество выпускников более 1200 разработчиков.
|
5 | 5 |
|
6 |
| -🔹 Основной материал можно освоить за 1 месяц, если тратить на это 2-3 часа в неделю. |
7 |
| -🔹 Для освоения всего материала в таком темпе нужно примерно 1 год. |
8 |
| -🔹 Начинать можно в любое время и двигаться со своей скоростью. |
9 |
| -🔹 Все материалы остаются навсегда + Вы получите обновления 2 года. |
| 6 | +🕑 Основной материал можно освоить за 1 месяц, если тратить на это 2-3 часа в неделю. |
| 7 | +🗓️ Для освоения всего материала в таком темпе нужно примерно 1 год. |
| 8 | +🏃♂️➡️ Начинать можно в любое время и двигаться со своей скоростью. |
| 9 | +👍 Все материалы остаются навсегда + Вы получите обновления 2 года. |
10 | 10 |
|
11 | 11 | 
|
12 | 12 |
|
13 | 13 | Этому курсу уже 15 лет, я обновляю его каждый год и за это время он стал самым крупным и полным сборником знаний про ассинхронное программирование. Интернет полон устаревшими материалами по JavaScript, даже то, как люди писали асинхронный код 5-7 лет назад уже имеет мало общего с современными практиками. В открытом виде есть все материалы, записаные до 2020 года: [открытый курс сообщества Metarhia по асинхронному программированию](https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Asynchronous.md). Старый курс стал слишком громоздким, но его материалы тоже включены сюда, как дополнительные и исторические, потому, что поддержку легаси никто не отменял.
|
14 | 14 |
|
15 |
| -🔹 [Обзор контрактов и абстракций](https://youtu.be/tJTK9dWVkbc) |
16 |
| -🔹 [Огляд українською асинхронного програмування](https://youtu.be/isyJISjlpE4) |
17 |
| -🔹 [Обзор параллельного программирования](https://youtu.be/lxHudbhgfy0) |
| 15 | +👉 [Обзор контрактов и абстракций](https://youtu.be/tJTK9dWVkbc) |
| 16 | +👉 [Огляд українською асинхронного програмування](https://youtu.be/isyJISjlpE4) |
| 17 | +👉 [Обзор параллельного программирования](https://youtu.be/lxHudbhgfy0) |
18 | 18 |
|
19 | 19 | Еще нужно упомянуть, что в системном и прикладном коде асинхронное программирование должно выглядеть принципиально по-разному. Полностью скрыть от продуктового разработчика сложность асинхронного кода за абстракциями не получится, потому, что он в любом случае будет работать с таймерами, событиями, стримами, fetch и другими асинхронными API, но его можно писать в десятки раз проще, чем асинхронный код в системном слое. Что касается системного слоя, то нужно вводить в обиход теорию очередей (системы массового обслуживания), модель акторов, часть абстракций из параллельного программирования (семафоры, рандеву, атомарные операции).
|
20 | 20 |
|
21 | 21 | 🔹 В 2025 появились новые темы: signals, disposable, web streams, обновлены материалы по паттернам и адаптерам асинхронных контрактов, reactor, proactor, обработка ошибок и др.
|
22 | 22 | 🔹 В ближайшее время воявится: `AbortController`, `AbortSignal`, новые возможность Promise, `MessageChannel`, `BroadcastChannel`, обновим лекции по функциональному стилю кода.
|
23 | 23 | 🔹 Курс начал получать примеры кода на TypeScript, и этого будет становиться больше в новых лекциях, до конца 2025 TypeScript станет вторым языком курса.
|
| 24 | +🔹 Каждый год курс обновляется, чем больше людей будет на курсе, тем больше будет появляться материалов, практических примеров, заданий, стримов и докладов, больше R&D. |
24 | 25 |
|
25 | 26 | ## Краткое содержание
|
26 | 27 |
|
|
204 | 205 |
|
205 | 206 | ## Как попасть на курс
|
206 | 207 |
|
207 |
| -🎫 Регистрация: следите за публикациями чтобы не пропустить начало регистрации. |
| 208 | +🎫 До 12 июля (включительно) 2024 можно купить курс за $200: https://www.paypal.com/ncp/payment/Z95CV4VKRHAHC |
| 209 | +🎫 C 12 июля стоимость будет $250: https://www.paypal.com/ncp/payment/CCEPK9DWYPWM8 |
208 | 210 |
|
209 | 211 | 👉 Новости курса будут в канале: https://t.me/asyncify
|
210 | 212 | 👉 Открытая группа курса: https://t.me/asynctalks
|
|
0 commit comments