Skip to content

Commit aa4a9a3

Browse files
authored
Update Async-2025.md
1 parent 56f45b6 commit aa4a9a3

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

Courses/Async-2025.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,25 @@
33
> Для JavaScrip и TypeScript. 9 часов основных материалов и более 45 часов дополнительных.
44
> Два языка лекций: русский и украинский. Семинары каждую неделю. Сообщество выпускников более 1200 разработчиков.
55
6-
🔹 Основной материал можно освоить за 1 месяц, если тратить на это 2-3 часа в неделю.
7-
🔹 Для освоения всего материала в таком темпе нужно примерно 1 год.
8-
🔹 Начинать можно в любое время и двигаться со своей скоростью.
9-
🔹 Все материалы остаются навсегда + Вы получите обновления 2 года.
6+
🕑 Основной материал можно освоить за 1 месяц, если тратить на это 2-3 часа в неделю.
7+
🗓️ Для освоения всего материала в таком темпе нужно примерно 1 год.
8+
🏃‍♂️‍➡️ Начинать можно в любое время и двигаться со своей скоростью.
9+
👍 Все материалы остаются навсегда + Вы получите обновления 2 года.
1010

1111
![PXL_20231227_190319918 MP](https://github.com/metatech-university/Async-2024/assets/4405297/2d0855a7-18d5-45c2-8fa9-d1e873ba1030)
1212

1313
Этому курсу уже 15 лет, я обновляю его каждый год и за это время он стал самым крупным и полным сборником знаний про ассинхронное программирование. Интернет полон устаревшими материалами по JavaScript, даже то, как люди писали асинхронный код 5-7 лет назад уже имеет мало общего с современными практиками. В открытом виде есть все материалы, записаные до 2020 года: [открытый курс сообщества Metarhia по асинхронному программированию](https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Asynchronous.md). Старый курс стал слишком громоздким, но его материалы тоже включены сюда, как дополнительные и исторические, потому, что поддержку легаси никто не отменял.
1414

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)
1818

1919
Еще нужно упомянуть, что в системном и прикладном коде асинхронное программирование должно выглядеть принципиально по-разному. Полностью скрыть от продуктового разработчика сложность асинхронного кода за абстракциями не получится, потому, что он в любом случае будет работать с таймерами, событиями, стримами, fetch и другими асинхронными API, но его можно писать в десятки раз проще, чем асинхронный код в системном слое. Что касается системного слоя, то нужно вводить в обиход теорию очередей (системы массового обслуживания), модель акторов, часть абстракций из параллельного программирования (семафоры, рандеву, атомарные операции).
2020

2121
🔹 В 2025 появились новые темы: signals, disposable, web streams, обновлены материалы по паттернам и адаптерам асинхронных контрактов, reactor, proactor, обработка ошибок и др.
2222
🔹 В ближайшее время воявится: `AbortController`, `AbortSignal`, новые возможность Promise, `MessageChannel`, `BroadcastChannel`, обновим лекции по функциональному стилю кода.
2323
🔹 Курс начал получать примеры кода на TypeScript, и этого будет становиться больше в новых лекциях, до конца 2025 TypeScript станет вторым языком курса.
24+
🔹 Каждый год курс обновляется, чем больше людей будет на курсе, тем больше будет появляться материалов, практических примеров, заданий, стримов и докладов, больше R&D.
2425

2526
## Краткое содержание
2627

@@ -204,7 +205,8 @@
204205

205206
## Как попасть на курс
206207

207-
🎫 Регистрация: следите за публикациями чтобы не пропустить начало регистрации.
208+
🎫 До 12 июля (включительно) 2024 можно купить курс за $200: https://www.paypal.com/ncp/payment/Z95CV4VKRHAHC
209+
🎫 C 12 июля стоимость будет $250: https://www.paypal.com/ncp/payment/CCEPK9DWYPWM8
208210

209211
👉 Новости курса будут в канале: https://t.me/asyncify
210212
👉 Открытая группа курса: https://t.me/asynctalks

0 commit comments

Comments
 (0)