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

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

Чему вы научитесь

  • Зачем нужен TS и чем он лучше JSDoc
  • Типы данных (number, string, boolean, null, undefined, any, void, never, unknown)
  • Типизация массивов и объектов
  • Типизация функций (обычных и стрелочных)
  • Разница между type и interface
  • Union и Intersection (для типов и интерфейсов)
  • Перечисления (enum, const enum)
  • Литеральные типы
  • Кастование типов
  • Utility types (+библиотека с доп. утилитами)
  • TypeScript в React (типизация компонентов, хуков, событий)
  • Типизация промисов
  • Tuple тип
  • Typeof, keyof, valueof
  • As const
  • Type guard
  • Assert exhaustiveness
  • Readonly
  • Mapped types
  • Conditional типы
  • Индексные типы
  • Шаблонные строковые типы
  • Рекурсивные типы
  • Satisfies
  • Declare
  • Типизация картинок, svg, css файлов
  • Перегрузка функций
  • Дженерики
  • Константные дженерики
  • Расширенные дженерики
  • Infer, NoInfer
  • Типизация классов и их методов с применением дженериков
  • Решаем задачи TypeScript челлендж

Для кого этот курс

Для тех, кто вообще не знаком с TypeScript и даже не понимает для чего он нужен. Также подойдет для тех, кто его активно использует в работе, но хочет прокачать свои знания, чтобы уметь писать сложные типы.

Начальные требования

Знание JavaScript на среднем уровне. Мы не будем использовать какие-то сложные вещи и основной упор сделаем только на TypeScript, но вы минимум должны уметь работать с функциями.

Наши преподаватели

Как проходит обучение

Курс представлен в виде видео, которое разбито на разные блоки.
В конце каждого блока есть тест с вопросами.
В конце обучения получаете сертификат.

Программа курса

загружаем...
Certificate

Сертификат

Сертификат Stepik

Что вы получаете

  • Сертификат об окончании данного курса

Сколько стоит обучение

Price: 2 080 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Price: 2 080