Курс на Stepik
Обложка курса «TypeScript и продвинутый JavaScript: типы, async и проекты» на Stepik
2 490 ₽

TypeScript и продвинутый JavaScript: типы, async и проекты ★ 0.000

Открыть на
STEPIK.ORG

TypeScript без магии: типы, union/narrowing, interface/type, generics, utility types, классы, typed async, runtime validation и финальные проекты.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «TypeScript и продвинутый JavaScript: типы, async и проекты»Учеников на курсе 17
Сертификаты, выданные на курсе «TypeScript и продвинутый JavaScript: типы, async и проекты»Сертификатов выдано 0
Отзывы о курсе «TypeScript и продвинутый JavaScript: типы, async и проекты»Отзывов получено 0
Рейтинг курса «TypeScript и продвинутый JavaScript: типы, async и проекты»Рейтинг курса 0.000
Уроки в курсе «TypeScript и продвинутый JavaScript: типы, async и проекты»Количество уроков 72
Тесты в курсе «TypeScript и продвинутый JavaScript: типы, async и проекты»Количество квизов 144
Задачи с кодом в курсе «TypeScript и продвинутый JavaScript: типы, async и проекты»Количество задач с кодом 144
Время прохождения курса «TypeScript и продвинутый JavaScript: типы, async и проекты»Время прохождения курса —
Стоимость курса «TypeScript и продвинутый JavaScript: типы, async и проекты»Стоимость курса 2 490 ₽ —
Обновления курса «TypeScript и продвинутый JavaScript: типы, async и проекты»Обновления курса — —
Дата публикации курса «TypeScript и продвинутый JavaScript: типы, async и проекты»Дата публикации курса — ———
Последнее обновление курса «TypeScript и продвинутый JavaScript: типы, async и проекты»Последнее обновление — ———
Сложность hard — ———

Содержание курса

Разделы в курсе «TypeScript и продвинутый JavaScript: типы, async и проекты» 12 разделов Уроки в курсе «TypeScript и продвинутый JavaScript: типы, async и проекты» 72 урока Тесты в курсе «TypeScript и продвинутый JavaScript: типы, async и проекты» 144 теста Задачи в курсе «TypeScript и продвинутый JavaScript: типы, async и проекты» 144 задачи Время прохождения курса «TypeScript и продвинутый JavaScript: типы, async и проекты» 0 ч. Последнее обновление курса «TypeScript и продвинутый JavaScript: типы, async и проекты» обн. 18 августа 2026

1. Старт TypeScript

6 уроков
1. 1.1 Зачем нужен TypeScript ↗
2. 1.2 Как TS ловит ошибки ↗
3. 1.3 tsconfig без паники ↗
4. 1.4 Компиляция и запуск ↗
5. 1.5 strict-мышление ↗
6. 1.6 Итог: первый typed-скрипт ↗

2. Базовые типы

6 уроков
1. 2.1 string / number / boolean ↗
2. 2.2 literal types ↗
3. 2.3 any / unknown / never ↗
4. 2.4 type inference ↗
5. 2.5 явные аннотации ↗
6. 2.6 Итог: безопасные значения ↗

3. Коллекции и объекты

6 уроков
1. 3.1 number[] и Array ↗
2. 3.2 tuple ↗
3. 3.3 Record ↗
4. 3.4 объектные типы ↗
5. 3.5 readonly-массивы ↗
6. 3.6 Итог: typed collection ↗

4. Типизация функций

6 уроков
1. 4.1 Параметры и return ↗
2. 4.2 callback types ↗
3. 4.3 optional parameters ↗
4. 4.4 default values ↗
5. 4.5 overload как идея ↗
6. 4.6 Итог: функции без сюрпризов ↗

5. Union и narrowing

6 уроков
1. 5.1 union types ↗
2. 5.2 typeof narrowing ↗
3. 5.3 in operator ↗
4. 5.4 discriminated union ↗
5. 5.5 exhaustive checks ↗
6. 5.6 Итог: безопасные ветки ↗

6. Interface и type alias

6 уроков
1. 6.1 interface ↗
2. 6.2 type alias ↗
3. 6.3 extends и intersection ↗
4. 6.4 optional и readonly ↗
5. 6.5 модели данных ↗
6. 6.6 Итог: контракт объекта ↗

7. Generics

6 уроков
1. 7.1 Generic-функция ↗
2. 7.2 Generic constraints ↗
3. 7.3 Generic interface ↗
4. 7.4 Record и keyof ↗
5. 7.5 infer как идея ↗
6. 7.6 Итог: reusable helper ↗

8. Utility types

6 уроков
1. 8.1 Pick и Omit ↗
2. 8.2 Partial ↗
3. 8.3 Required ↗
4. 8.4 Readonly ↗
5. 8.5 ReturnType ↗
6. 8.6 Итог: обновление модели ↗

9. Классы и ООП в TS

6 уроков
1. 9.1 public/private/protected ↗
2. 9.2 constructor parameters ↗
3. 9.3 static ↗
4. 9.4 implements ↗
5. 9.5 abstract как идея ↗
6. 9.6 Итог: typed model ↗

10. Async TypeScript

6 уроков
1. 10.1 Promise ↗
2. 10.2 typed API result ↗
3. 10.3 async errors ↗
4. 10.4 Promise.all typed ↗
5. 10.5 AbortController как идея ↗
6. 10.6 Итог: API-клиент ↗

11. Runtime validation

6 уроков
1. 11.1 Почему types исчезают в runtime ↗
2. 11.2 type guard ↗
3. 11.3 unknown input ↗
4. 11.4 safe parse ↗
5. 11.5 ошибки данных ↗
6. 11.6 Итог: защита границы ↗

12. Проекты на TypeScript

6 уроков
1. 12.1 Typed todo ↗
2. 12.2 Typed API client ↗
3. 12.3 Typed event log ↗
4. 12.4 UI state model ↗
5. 12.5 Сборка проекта ↗
6. 12.6 Финальное ревью ↗