типизация
множества
Иерархия типов
Ковариантность и контравариантность
дженерики

Typescript

Навык снижать ошибки, упрощать отладку, повышать качество кода и ускорять разработку с автодополнением и типизацией

Начать обучение

Входит в подписку (более 50 навыков)

Евгений Филиппов

выпускник Хекслета

Программа обучения

Введение и базовый синтаксис

знакомство с курсом, первая программа на TypeScript

Переменные, функции и базовые типы

Переменные, именованные функции, анонимные функции, функции как параметры, опциональные параметры, тип Void, тип Never

Типы данных и структуры

Массивы, объектные типы, перечисления (Enums), псевдонимы типов, тип Any, тип Unknown, деструктуризация данных, система модулей

Продвинутые функции и операции с данными

Rest и Spread операторы, перегрузка функций, сужение типов, аннотации типов, многомерные массивы, неизменяемые массивы, кортежи (Tuples), типы как множества

Комбинации типов

Объединения (Union Types), Null и Undefined, литералы, пересечения типов, присваивание значений

Структурная типизация и вариативность

Иерархия типов, структурная типизация, ковариантность и контравариантность

Классы, их основы

Классы, использование классов как типов, защита свойств и методов, свойства параметров, наследование

Статические и абстрактные классы

Статические методы и свойства, абстрактные классы

Интерфейсы и их применение

Интерфейсы, использование интерфейсов, реализация интерфейсов классами

Дженерики

Введение в дженерики, дженерики для типов и функций, использование нескольких параметров, дженерики на классах

Тип object и динамические ключи

Тип object, динамические ключи (Index Signature), сопоставление типов (Mapped Types), модификаторы сопоставления типов

Продвинутые операции с типами

Записи (Record)

Проекты

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

Теория в удобном текстовом формате — легко читать даже с телефона. Живые примеры помогают понять, как всё работает. Материал выстроен так, чтобы вы двигались шаг за шагом, не упуская важных деталей

Подписка от 2 400 ₽/мес

Этот навык уже входит в подписку. Оформи доступ и открывай все навыки сразу (50+)

Подписаться →
  • 50+ навыков в одной подписке
  • Пожизненный доступ к теории
  • Обучение с ИИ-ассистентом
  • Отмена в любой момент