Курс на 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, разбор сложных тем»Учеников на курсе 192
Сертификаты, выданные на курсе «TypeScript с 0 до ПРО | Решение задач по TS, разбор сложных тем»Сертификатов выдано 59
Отзывы о курсе «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