Курс на Stepik
Обложка курса «TypeScript с 0 до ПРО | Решение задач по TS, разбор сложных тем» на Stepik
2 080 ₽

TypeScript с 0 до ПРО | Решение задач по TS, разбор сложных тем ★ 5.000

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

Курс по TypeScript: от азов до самых сложных концепций. От типов данных до работы с infer. На курсе будет рассказано: зачем TS нужен, как работать с типами, дженериками, infer, перегрузками и многое другое. Куча практические примеров, включая разбор задач из TypeScript Challenge. Подходит для новичков и разработчиков, которые хотят углубить навыки работы с TypeScript. После курса вы сможете уверенно использовать TS в реальных проектах.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «TypeScript с 0 до ПРО | Решение задач по TS, разбор сложных тем»Учеников на курсе 193
Сертификаты, выданные на курсе «TypeScript с 0 до ПРО | Решение задач по TS, разбор сложных тем»Сертификатов выдано 60
Отзывы о курсе «TypeScript с 0 до ПРО | Решение задач по TS, разбор сложных тем»Отзывов получено 8
Рейтинг курса «TypeScript с 0 до ПРО | Решение задач по TS, разбор сложных тем»Рейтинг курса 5.000
Уроки в курсе «TypeScript с 0 до ПРО | Решение задач по TS, разбор сложных тем»Количество уроков 103
Тесты в курсе «TypeScript с 0 до ПРО | Решение задач по TS, разбор сложных тем»Количество квизов 48
Время прохождения курса «TypeScript с 0 до ПРО | Решение задач по TS, разбор сложных тем»Время прохождения курса —
Стоимость курса «TypeScript с 0 до ПРО | Решение задач по TS, разбор сложных тем»Стоимость курса 2 080 ₽ —
Обновления курса «TypeScript с 0 до ПРО | Решение задач по TS, разбор сложных тем»Обновления курса — —
Дата публикации курса «TypeScript с 0 до ПРО | Решение задач по TS, разбор сложных тем»Дата публикации курса — ———
Последнее обновление курса «TypeScript с 0 до ПРО | Решение задач по TS, разбор сложных тем»Последнее обновление — ———
Сложность easy — ———

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

Разделы в курсе «TypeScript с 0 до ПРО | Решение задач по TS, разбор сложных тем» 9 разделов Уроки в курсе «TypeScript с 0 до ПРО | Решение задач по TS, разбор сложных тем» 103 урока Тесты в курсе «TypeScript с 0 до ПРО | Решение задач по TS, разбор сложных тем» 48 тестов Время прохождения курса «TypeScript с 0 до ПРО | Решение задач по TS, разбор сложных тем» 12 ч. Последнее обновление курса «TypeScript с 0 до ПРО | Решение задач по TS, разбор сложных тем» обн. 1 год назад

Знакомимся с Typescript

24 урока
1. Зачем нужен typescript? И что это такое? ↗
2. Типы данных ↗
3. Типизация функций ↗
4. Типизация объектов ↗
5. Type и Interface ↗
6. Типизация массивов ↗
7. Практика изученного ↗
8. Union (объединения) ↗
9. Разница между type и interface ↗
10. Intersection (пересечение) ↗
11. Повтор пройденного ↗
12. Литеральные типы ↗
13. Кастование типов (as unknown) ↗
14. Enum, const enum ↗
15. Utility types: Partial, Required, Readonly ↗
16. Utility types: Pick ↗
17. Utility types: Omit ↗
18. Utility types: ReturnType ↗
19. Практика: Создаем TypeScript локально ↗
20. Практика: Типизируем React компоненты, хуки, промисы ↗
21. Практика: Типизируем события (events) ↗
22. Практика: const enum ↗
23. tsconfig.json ↗
24. Подводим финальный итог ↗

Погружаемся поглубже

12 уроков
1. Что будет в этом модуле? ↗
2. Тип never ↗
3. Тип void ↗
4. Тип unknown ↗
5. Assert exhaustiveness ↗
6. Type guard ↗
7. Конструкция as const ↗
8. Readonly ↗
9. Tuple ↗
10. Keyof, typeof ↗
11. Mapped types ↗
12. Подводим итоги ↗

Перегрузка

8 уроков
1. Что будет в этом модуле? ↗
2. Что такое перегрузка ↗
3. Union типы в перегрузке ↗
4. Разное количество аргументов в перегрузке ↗
5. Практика перегрузок ↗
6. Перегрузка для стрелочных функций ↗
7. Тест по перегрузкам ↗
8. Chrome Dev Tools ↗

Дженерики

12 уроков
1. В какой ситуации нужны дженерики? ↗
2. Синтаксис дженериков ↗
3. Дженерики для type ↗
4. Значение по-умолчанию ↗
5. Дженерики для функций ↗
6. Дженерики и extends ↗
7. Кастование типов для дженериков ↗
8. Typeof и keyof в дженериках ↗
9. Зависимость дженериков друг от друга ↗
10. Константные дженерики ↗
11. Практика дженериков ↗
12. Тест по дженерикам ↗

Прочее

15 уроков
1. ValueOf ↗
2. Условные типы ↗
3. Шаблонный строковый тип ↗
4. Индексные типы ↗
5. Типизация промисов ↗
6. Satisfies ↗
7. Рекурсивные типы ↗
8. Utility types: Extract, Exclude ↗
9. Utility types+ ↗
10. Как запустить TS локально ↗
11. Разница между .ts и .d.ts (Reference path, reference type) ↗
12. Типизация картинок, стилей (css, scss, sass), шрифтов и прочее ↗
13. Declare / Declare module ↗
14. Типизируем Window ↗
15. Тест по прочим темам ↗

Infer

9 уроков
1. Что это и где применяется? ↗
2. Infer для массивов ↗
3. Infer для строк ↗
4. Infer для объектов ↗
5. Почему используем never в union типах? ↗
6. Infer для функций ↗
7. Infer и never ↗
8. NoInfer утилитарный тип ↗
9. Тест по infer ↗

Типизация классов

8 уроков
1. Что будет в этом модуле ↗
2. Модификаторы доступа (public, private, protected, readonly) ↗
3. Перегрузка конструктора ↗
4. Инициализация свойств через конструктор ↗
5. Дженерики в классах ↗
6. Implements и Abstract ↗
7. Практика ↗
8. Тест по классам ↗

Готовимся к битве с боссом

3 урока
1. Про Namespace и Decorators ↗
2. Повторяем пройденный материал ↗
3. Тест по пройденному материалу ↗

Финальный босс: TypeScript Challenges [easy]

13 уроков
1. If ↗
2. Push ↗
3. Concat ↗
4. Unshift ↗
5. Length of Tuple ↗
6. First of Array ↗
7. Readonly ↗
8. Pick ↗
9. Tuple to Object ↗
10. Exclude ↗
11. Includes ↗
12. Awaited ↗
13. Parameters ↗