Для себя «Введение в TypeScript» Модуль 1. Введение. Установка и настройка • Установка, компиляция и базовая настройка • Лабораторная работа по теме модуля Модуль 2. Простые типы • Типы данных • Функции • Перезагрузка функций. Типы функций • Практическая работа по теме модуля Модуль 3. Объектные типы • Классы. Модификаторы доступа • Наследование классов • Интерфейсы • Преобразование типов в ООП • Пространство имен • Обобщения • Миксины • Модули • Заголовочные файлы • Декораторы классов • Декораторы методов и свойств Модуль 4. Классы и ООП • Классы: свойства, методы, конструктор • Модификаторы доступа • Наследование с помощьюextends • Абстрактные классы • Геттеры и сеттеры • Статические свойства и методы Модуль 5. Расширенные методы и возможности • Типы объединения и пересечения • Тип охранники и операторы • Обобщения (Generics): функции и интерфейсы • Псевдонимы типа • Работа с DOM и постоянными типами