Typescript
Навык снижать ошибки, упрощать отладку, повышать качество кода и ускорять разработку с автодополнением и типизацией
Входит в подписку (более 50 курсов)
Евгений Филиппов
выпускник Хекслета

Программа обучения
Введение и базовый синтаксис
знакомство с курсом, первая программа на TypeScript
Переменные, функции и базовые типы
Переменные, именованные функции, анонимные функции, функции как параметры, опциональные параметры, тип Void, тип Never
Типы данных и структуры
Массивы, объектные типы, перечисления (Enums), псевдонимы типов, тип Any, тип Unknown, деструктуризация данных, система модулей
Продвинутые функции и операции с данными
Rest и Spread операторы, перегрузка функций, сужение типов, аннотации типов, многомерные массивы, неизменяемые массивы, кортежи (Tuples), типы как множества
Комбинации типов
Объединения (Union Types), Null и Undefined, литералы, пересечения типов, присваивание значений
Структурная типизация и вариативность
Иерархия типов, структурная типизация, ковариантность и контравариантность
Классы, их основы
Классы, использование классов как типов, защита свойств и методов, свойства параметров, наследование
Статические и абстрактные классы
Статические методы и свойства, абстрактные классы
Интерфейсы и их применение
Интерфейсы, использование интерфейсов, реализация интерфейсов классами
Дженерики
Введение в дженерики, дженерики для типов и функций, использование нескольких параметров, дженерики на классах
Тип object и динамические ключи
Тип object, динамические ключи (Index Signature), сопоставление типов (Mapped Types), модификаторы сопоставления типов
Продвинутые операции с типами
Записи (Record)
Проекты

Генератор форм на Typescript
Библиотека, с помощью которой удобно создавать формы в шаблонах сайтов. Она заметно сокращает код описания формы за счет автоматической обработки ошибок и различных контролов.
Как проходит обучение
Вы изучаете теорию в удобном текстовом формате — легко читать даже с телефона. Живые примеры помогают сразу понять, как всё работает на практике. Материал выстроен так, чтобы вы шаг за шагом двигались от простого к сложному, не упуская важных деталей
После каждой темы вы проходите квизы, которые помогают убедиться, что вы всё поняли. Вопросы разного уровня сложности дадут возможность как проверить базу, так и попрактиковаться в применении знаний
Мы создали удобную виртуальную среду, где вы решаете задачи прямо в браузере. У вас есть редактор кода, консоль и автоматические тесты, которые моментально показывают результат
Наш Учебный помощник на базе ИИ — это как наставник, который всегда под рукой. Он понимает, где вы находитесь в курсе, что нужно сделать, и как выглядит ваш код. Если что-то пошло не так, вы сразу получите понятные и полезные подсказки
Подписка 3 900 ₽/мес
Подписка позволяет проходить все курсы каталога из раздела "подписка". Отмена в любой момент. Можно оплачивать через компанию
Подписаться →- Более > 50 курсов
- Пожизненный доступ к теории
- Можно учиться параллельно
- Обучение с ИИ-ассистентом