Курс «Продвинутый Typescript»

Последнее обновление: 15 октября 2025 г.

Оформить подписку

3 900 рублей в месяц за все курсы

Включено в курс

21 урок (видео и/или текст)
20 упражнений в тренажере
66 проверочных тестов
Самостоятельная работа
Дополнительные материалы
Доступ ко всем курсам

Описание

На этом курсе вы продолжите изучать Typescript. Вы узнаете о работе с классами, интерфейсами, познакомитесь с дженериками и узнаете, как типизировать объекты. В итоге вы научитесь писать более сложные программы на Typescript.

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

  • Создавать программы, используя продвинутые конструкции языка (классы, интерфейсы, дженерики, типизация)
  • Составлять программы, состоящие из нескольких модулей
  • Правильно анализировать ошибки в коде и пользоваться отладочной печатью при их поиске

Программа

1

Классы

Знакомимся с классами в TypeScript

2

Классы как типы

Учимся использовать классы как типы

3

Защита свойств и методов

Изучаем способы защиты свойств и методов

4

Свойства параметров

Знакомимся с новым синтаксисом заполнения свойств

5

Наследование

Знакомимся с наследованием в TypeScript

6

Статические методы и свойства

Изучаем статические методы и свойства в TypeScript

7

Абстрактные классы

Изучаем абстрактные классы в TypeScript

8

Интерфейсы

Изучаем интерфейсы в TypeScript

9

Использование интерфейсов

Более подробно изучаем интерфейсы и выясняем, как их использовать

10

Реализация интерфейсов классами

Знакомимся с реализацией интерфейсов классами

11

Введение в дженерики

Знакомимся с дженериками

12

Дженерики (Типы)

Изучаем дженерики более подробно

13

Дженерики (Функции)

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

14

Дженерики с несколькими параметрами

Учимся использовать дженерики с множеством параметров

15

Асинхронные функции

Учимся описывать типы асинхронных функций

16

Дженерики на классах

Изучаем дженерики на классах

17

Тип object

Знакомимся с типом object

18

Динамические ключи

Изучаем Index Signature

19

Сопоставление типов

Изучаем Mapped Types

20

Модификаторы сопоставления типов

Учимся использовать модификаторы сопоставления типов (Mapping Modifiers)

21

Записи

Изучаем Record

Формат обучения

Испытания

1

Maybe

2

Either

3

Геометрические формы

4

Пары

Рекомендуемые программы

Course Cover
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат
Оформить подписку

3 900 рублей в месяц за все курсы