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+ навыков в одной подписке
- Пожизненный доступ к теории
- Обучение с ИИ-ассистентом
- Отмена в любой момент
