Курс на Stepik
Обложка курса «TypeScript (mini)» на Stepik
Бесплатно

TypeScript (mini) 0.000

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

TypeScript — это надстройка над JavaScript, которая спасает от ошибок во время выполнения ещё на этапе написания кода. Мини-курс для тех, кто уже знает JS, но хочет быстро въехать в TS: настройка tsconfig.json, примитивные и специальные типы (any, unknown, never), интерфейсы, дженерики, union/intersection, type guards и утилиты вроде Pick, Omit, Partial. Без перегруза — за несколько часов вы начнёте писать типизированный код уверенно.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «TypeScript (mini)»Учеников на курсе 8
Сертификаты, выданные на курсе «TypeScript (mini)»Сертификатов выдано 0
Отзывы о курсе «TypeScript (mini)»Отзывов получено 0
Рейтинг курса «TypeScript (mini)»Рейтинг курса 0.000
Уроки в курсе «TypeScript (mini)»Количество уроков 19
Тесты в курсе «TypeScript (mini)»Количество квизов 122
Обновления курса «TypeScript (mini)»Обновления курса
Дата публикации курса «TypeScript (mini)»Дата публикации курса
Последнее обновление курса «TypeScript (mini)»Последнее обновление
Сложность normal

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

  • Настраивать tsconfig.json под свои задачи (а не использовать дефолтный)
  • Отличать any, unknown и never — и знать, почему any — это зло
  • Типизировать примитивы: string, number, boolean, null, undefined
  • Создавать объектные типы через type и interface
  • Понимать, когда использовать type, а когда interface
  • Делать свойства только для чтения (readonly) и необязательными (?)
  • Типизировать функции (параметры, возвращаемое значение, void)
  • Работать с массивами и кортежами (tuples)
  • Использовать enum'ы и знать их подводные камни
  • Строить объединения (union) и пересечения (intersection)
  • Применять литеральные типы и сужать типы через type guards
  • Писать дженерики (generics) с ограничениями
  • Пользоваться встроенными утилитами: Partial, Pick, Omit, Record
  • Понимать mapped types на базовом уровне

О курсе

TypeScript — это надстройка над JavaScript, которая спасает от ошибок во время выполнения ещё на этапе написания кода. Мини-курс для тех, кто уже знает JS, но хочет быстро въехать в TS: настройка tsconfig.json, примитивные и специальные типы (any, unknown, never), интерфейсы, дженерики, union/intersection, type guards и утилиты вроде Pick, Omit, Partial. Без перегруза — за несколько часов вы начнёте писать типизированный код уверенно.

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

JavaScript-разработчики, которые слышали про TypeScript, но боятся «сложной типизации» Фронтендеры и бэкендеры на Node.js, которые хотят ловить ошибки до продакшена React-разработчики, которые пишут propTypes и хотят перейти на TS Те, кто пытался читать документацию TS и утонул в терминах Все, кто хочет проходить собеседования с TS в резюме (не врать)

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

  • Уверенный JavaScript ES6+: переменные, функции, массивы, объекты, классы (на базовом уровне)

  • Понимание, что такое статическая и динамическая типизация (на пальцах)

  • Установленный Node.js и любой редактор кода (VS Code идеален)

Преподаватели курса

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

  • Готовый tsconfig.json с комментариями (что за что отвечает)
  • Шпаргалку по типам: когда что использовать
  • Набор утилитарных типов с примерами (Partial, Pick, Omit, Record)
  • Примеры дженериков на реальных функциях (getId, getProperty, makePair)
  • Понимание, почему unknown лучше any и как с ним работать
  • Базовый уровень для перехода к продвинутому TS (conditional types, infer)
  • Уверенность, что вы напишете типизированный код, который не ругается компилятором

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