Курс «Основы Typescript»

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

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

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

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

34 урока (видео и/или текст)
33 упражнения в тренажере
101 проверочный тест
Самостоятельная работа
Дополнительные материалы
Доступ ко всем курсам

Описание

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

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

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

Программа

1

Введение

Знакомимся с темой и задачами курса

2

Привет, Мир!

Пишем первую программу на Typescript

3

TypeScript

Обсуждаем TypeScript как второй язык

4

Переменные

Знакомимся с переменным в TypeScript

5

Именованные функции

Знакомимся с именованием функций

6

Анонимные функции

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

7

Массивы

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

8

Объектные типы

Учимся использовать Object Types

9

Перечисления

Знакомимся с Enums

10

Псевдонимы типов

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

11

Тип Any

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

12

Система модулей

Знакомимся с системой модулей

13

Функции как параметры

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

14

Опциональные параметры в функциях

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

15

Тип Void

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

16

Возврат из функции

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

17

Тип Unknown

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

18

Деструктуризация

Знакомимся с деструктуризацией в TypeScript

19

Операции Rest и Spread

Учимся использовать операции Rest и Spred в TypeScript

20

Перегрузка функций

Учимся использовать Function Overloads

21

Сужение типов

Изучаем Narrowing

22

Аннотации типов

Учимся использовать аннотации типов

23

Многомерные массивы

Учимся определять типы многомерных массивов

24

Неизменяемые массивы

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

25

Кортежи

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

26

Типы как множества

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

27

Объединения

Изучаем Union Types

28

Null и Undefined

Знакомимся с типами null и undefined

29

Литералы

Знакомимся с Literal Types

30

Пересечение

Учимся использовать Intersections Types

31

Присваивание значения

Изучаем присваивание значения с типизацией

32

Иерархия типов

Знакомимся с иерархией типов

33

Структурная типизация

Знакомимся со структурной типизацией

34

Ковариантность и контравариантность

Подробнее обсуждаем объединения типов

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

Испытания

1

Group Orders

2

Diff Builder

3

Обработчик ошибок

4

Discount Price

5

Tasks Manage

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

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