Этот курс включает следующие разделы:
В первой главе, "Введение в TypeScript", мы рассмотрим основные понятия TypeScript, процесс установки и компиляции кода, создание первого приложения с использованием Visual Studio, а также изучим настройки компиляции и применение файла конфигурации tsconfig.json.
Во второй главе, "Основы TypeScript", мы погрузимся в работу с переменными, типами данных и функциями, изучим стрелочные функции, объединения типов и концепции null и undefined. Также рассмотрим работу с объектами, массивами, кортежами и параметрами функций с переменным числом аргументов, а также ознакомимся с перечислениями enum.
Третья глава, "Объектно-ориентированное программирование", знакомит с использованием классов, наследованием, абстрактными классами и интерфейсами. Мы изучим модификаторы доступа, методы get и set, статические поля и методы, преобразование типов и обобщения, а также поговорим о миксинах.
В главе "Модули и пространства имен" рассматривается работа с модулями, пространствами имен и интеграцией модулей на практике.
Пятая глава, "Заголовочные файлы", знакомит с понятием заголовочных файлов, их использованием и подключением для популярных библиотек.
В последней главе, "Декораторы", изучается применение декораторов к классам, методам и свойствам, а также понимание и использование фабрик декораторов.