Подборка из 20 достойных курсов по TypeScript

Навигация по странице:
Подборка из 20 достойных курсов по TypeScript

TypeScript — строго типизированный, объектно-ориентированный, компилируемый язык программирования, основанный на JavaScript. Это надмножество языка JavaScript, предназначенное для предоставления лучших инструментов в любом масштабе.

Цель TypeScript — добавление статической типизации в JavaScript. Статическая типизация означает, что тип переменной нельзя изменить в любом месте программы. Это может предотвратить множество ошибок.

На этой странице подборка достойных бесплатных и платных онлайн-курсов по изучению TypeScript. Для прохождения любого курса из списка ниже необходимы знания JavaScript.

Изучите TypeScript с нуля на практике. Получите все необходимое для профессионального роста в веб-разработке. Узнаете, как получить максимальную отдачу от набора текста, написав безопасный и устойчивый к изменениям код, а также как проектировать архитектуру веб-приложений. Вы будете использовать подход микрофронтенда при разработке и публикации приложения. Научитесь принимать правильные архитектурные решения и проектировать приложения, исходя из потребностей и специфики бизнеса.

Школа: Skillbox - онлайн-университет digital и IT профессий

Сайт: https://skillbox.ru/

Спикер: Андрей Греков

Интенсивность: от 3 до 5 часов в неделю

Кому подойдет: JavaScript-разработчикам. Тем, кто учит фреймворки.

Программа:

3 уровня сложности23 тематических модуля

Typescript. Базовый уровень
  • Введение.
  • Компиляция и примитивные типы.
  • Применение типов.
  • Типизация ООП.
  • Дженерики.
  • Утилитарные типы.
  • Дополнительные типы.
Typescript. Продвинутый уровень
  • tsconfig.
  • Бандлинг.
  • Spread Types.
  • Infer.
  • Conditional types.
  • Маппинг типов.
  • Ещё немного про ООП.
  • Декораторы.
  • Миксины.
  • Неймспейсы.
  • Алгебраические типы.
  • Тестирование типов.
  • Строковые типы для разбора строк.
  • Сложные типы.
Frontend-архитектура
  • SOLID.
  • DDD.
  • Чистая архитектура.
  • Чистая файловая структура.
  • Чистый код DRY, KISS.
  • Принципы проектирования API.
  • Монорепозитории, полирепозитории, микрофронты.

Чему научитесь:

  • Разрабатывать архитектуру
  • Писать сложные типы
  • Использовать монорепозитории и микрофронтенды
  • Использовать Domain Driven Design
  • Применять принципы чистого кода
  • Типизировать код

Особенности обучения:

  • Упор на практику
  • Онлайн в удобное время
  • Доступ к курсу навсегда
  • 3 курса для погружения
  • Год английского языка бесплатно
  • Telegram-чат

Курс познакомит вас с фундаментом, на котором строится вся магия TypeScript. Программа разделена на модули, каждый из которых позволяет постепенно осваивать навык от простых основ до сложных тонкостей. Сообщество каждого курса состоит из авторов, опытных разработчиков и студентов, прошедших или проходящих этот курс.

Школа: HTML Academy - интерактивные онлайн-курсы

Сайт: https://htmlacademy.ru/

Авторы курса: Авторы, опытные разработчики и студенты, прошедшие или проходящие этот курс.

Формат обучения: Теория. Кейсы. Практическое задание. Тест.

Кому подойдет: Для разработчиков, у которых мало времени на обучение.

Программа:

Курс предполагает самостоятельное изучение материала в комфортном для вас режиме. Начать учиться можно прямо сейчас. Программа разбита на модули, каждый из которых позволяет постепенно осваивать навык от простых основ до сложных тонкостей.

Введение. Для чего нужен TypeScript

  • Достоинства и ограничения TypeScript. Настройка окружения для работы

Эквивалентность типов

  • Типизация в TypeScript. Структура типа и эквивалентность функций

Объединение и пересечение типов, специализация типов

  • Система типов и операции над типами. Интерфейсы и классы в Typescript

Обобщенное программирование TypeScript

  • Типы структуры и функции в общем виде

Манипуляция типами во время разработки

  • Условные, индексированные и строковые типы. Проекция типов. Создание прокси

Что дальше?

  • Использование TypeScript в ежедневной работе
  • Популярные фреймворки и библиотеки
  • Защита по другим фронтам — unit testing
  • Кейс: запуск минимального приложения Angular TypeScript
  • Кейс: запуск минимального приложения React TypeScript
  • Кейс: запуск минимального приложения Vue TypeScript
  • Борьба за качество ПО: TypeScript и не только
  • Итоговый тест

Чему научитесь:

  • Понять, как работает TypeScript внутри
  • Правильно использовать TypeScript в любых проектах
  • Снизить риски забытых дефектов в коде

Особенности обучения:

  • Доступ к материалам и комьюнити
  • 5 часов личных консультаций с экспертом
  • Доступна рассрочка

Автор видео: WebForMySelf

Курс по изучению языка программирования Typescript, являющегося подмножеством JavaScript. JavaScript — один из самых популярных языков веб-разработки, используемый практически на каждом современном веб-сайте. Как раз простота при написании сложных и больших приложений приводит ко многим неприятным последствиям. В курсе обучение построено по принципу от простого к сложному, начиная от основ установки и настройки компилятора, создания переменных и объявления функций. Первые два урока доступы для бесплатного просмотра.

Сайт: https://webformyself.com

Дата начала: В любое время

Длительность: 07:01:21

Интенсивность: Обучение в свободном режиме

Формат обучения: Видеокурс

Программа:

Количество уроков: 16

  1. Установка, компиляция и базовая настройка
  2. Типы данных. Часть 1
  3. Типы данных. Часть 2
  4. Функции
  5. Перегрузка функций. Типы функций
  6. Классы. Модификаторы доступа
  7. Наследование классов
  8. Интерфейсы
  9. Преобразование типов в ООП
  10. Пространства имен
  11. Обобщения
  12. Миксины
  13. Модули
  14. Заголовочные файлы
  15. Декораторы классов
  16. Декораторы методов и свойств

Курс Typescript научит вас структурировать большие кодовые базы. Вы узнаете, как комбинировать Typescript с приложениями React и Redux. Вы также узнаете, как Typescript анализирует ваш код на наличие ошибок. Курс предназначен для любого разработчика Javascript, который хочет понять, как структурировать код.

Школа: Udemy - онлайн-курсы

Сайт: https://www.udemy.com/

Преподаватель: YouRa Allakhverdov

Дата начала: В любое время

Длительность: 23,5 ч. видео

Интенсивность: Обучение в свободном режиме

Формат обучения: Видеоуроки и материалы для чтения

Требования: Базовые знания Javascript

Программа:

18 разделов, 215 лекций, общая продолжительность 23 ч. 35 мин.

  1. Введение
  2. Знакомство с TypeScript
  3. Что такое система типов?
  4. Аннотации типов в действии
  5. Аннотации для функций и объектов
  6. Типизированные Массивы
  7. Tuples (Кортежи) в TypeScript
  8. Интерфейсы - важнейшая часть TypeScript
  9. Создание функциональности при помощи классов
  10. Использование Шаблонов Проектирования (Design Patterns) в TypeScript
  11. Больше о Шаблонах Проектирования (Design Patterns) в TypeScript
  12. Повторно используемый (reusable) код
  13. Advanced Generics
  14. Express & TypeScript
  15. Декораторы
  16. Express & TypeScript - Advanced
  17. React / Redux & TypeScript
  18. Что дальше?

Чему научитесь:

  • Научитесь собирать многоразовые шаблоны для ваших собственных проектов Typescript
  • Научитесь интегрировать Typescript в проекты React / Redux или Express
  • Поймёте композицию и наследование, и когда их использовать
  • Научитесь повторно использовать код на базе классов и интерфейсов
  • Освоите шаблоны проектирования для создания больших приложений

Особенности обучения:

  • 2 ресурсов для скачивания
  • Полный пожизненный доступ
  • Доступ через мобильные устройства и телевизор
  • Сертификат об окончании
  • Гарантия возврата денег — 30 дней

Курс, посвящен введению в язык программирования TypeScript, который является надмножеством популярного языка JavaScript.

Школа: Специалист - учебный центр при МГТУ им.Н.Э.Баумана

Сайт: https://www.specialist.ru

Длительность: 8 ак. ч.

Формат обучения: Очно, онлайн

Для кого этот курс: Начинающим JS-разработчикам со знанием основ языка. Фронтенд (Front-end) разработчикам. Программистам. Веб-разработчикам (TypeScript). Разработчикам JavaScript.

Программа:

Введение. Установка и настройка (1 ак. ч.)

  1. Установка, компиляция и базовая настройка
  2. Лабораторная работа по теме модуля

Простые типы (2 ак. ч.)

  1. Типы данных
  2. Функции
  3. Перезагрузка функций. Типы функций
  4. Практическая работа по теме модуля

Объектные типы (5 ак. ч.)

  1. Классы. Модификаторы доступа
  2. Наследование классов
  3. Интерфейсы
  4. Преобразование типов в ООП
  5. Пространство имен
  6. Обобщения
  7. Миксины
  8. Модули
  9. Заголовочные файлы
  10. Декораторы классов
  11. Декораторы методов и свойств
  12. Практическая работа по теме модуля

Чему научитесь:

  • Разбираться в языке TypeScript
  • Использовать его на практике

Особенности обучения:

  • Свидетельство выпускника, сертификат международного образца или удостоверение о повышении квалификации - в зависимости от программы обучения.

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

Сайт: https://stepik.org

Преподаватель: Антон Ларичев

Дата начала: В любое время

Длительность: Срок обучения не ограничен

Интенсивность: Обучение в свободном режиме

Формат обучения: Видеоуроки, тесты

Аудитория курса: Начинающие разработчики со знанием JavaScript. Frontend или backend разработчики, которые хотят внедрять TypeScript. Те кто знакомился с TypeScript, но хочет изучить более сложный темы или паттерны проектирования.

Программа:

144 урока, 18 часов видео, 35 тестов

  1. Введение
  2. Настройка окружения
  3. Основные типы
  4. Продвинутые типы
  5. Классы
  6. Компилятор TypeScript
  7. Generics
  8. Манипуляция с типами
  9. Служебные типы
  10. Декораторы
  11. Модульность и библиотеки
  12. Порождающие паттерны
  13. Структурные паттерны
  14. Поведенческие паттерны
  15. Проект - Утилита выполнения команд
  16. Заключение

Вы изучите:

  • Поведенческие паттерны
  • Types и interfaces
  • Порождающие паттерны
  • Работу с классами
  • Модульность TypeScript
  • Настройку компилятора TypeScript для проекта
  • Работу и написание декораторов
  • Index Access Types
  • Template Literal Types
  • Mapped Types
  • Conditional Types
  • Специальные служебные типы
  • Использование Generic в функциях, классах и интерфейсах
  • Reflect metadata
  • Композицию и наследование
  • Работу и типизацию сторонних библиотек
  • Специальные типы: Enums, Tuples, never и unknown
  • Структурные паттерны
  • Основные типы

Особенности обучения:

  • Сертификат

Интенсив разбит на два дня, примерно по 4-5 часов в день (с возможным перерывом на обед). Занятие проходит в форме вебинара. Запись занятия доступна через 15 минут после окончания. По окончании курса вы получите сертификат в электронном виде на русском и английском языках. Главное – это знания и навыки, которые вы получите, если будете полноценно участвовать в интенсиве.

Сайт: https://learn.javascript.ru

Преподаватели: Артём Сенюков

Интенсивность: по 4-5 часов в день

Формат обучения: Онлайн-интенсив

Кому подойдет: Опыт JavaScript с использованием ООП от 1 года (не только HTML/CSS) или пройденный курс JavaScript для новичков.

Программа:

Быстрый старт. Экосистема TypeScript

  1. Разбираем зачем нам нужен TypeScript и почему так важен в разработке сегодня.
  2. Рассматриваем основные опции компиляции и как они влияют на процесс сборки.
  3. Знакомимся с возможностями JavaScript, которые доступны для компиляции.
  4. Разбираем как мы можем отлаживать код написанный с TypeScript и оптимизируем процесс сборки.

Система типизации TypeScript

  1. Разбираемся с областями декларации в TypeScript.
  2. Проводим параллель с основными типами и структурами данных в JavaScript и TypeScript.
  3. Смотрим на отличия интерфейсов от алиасов в TypeScript и их применения.
  4. Детально смотрим на обобщения (Generics) и учимся типизировать сложные структуры, используя условные типы (Conditional Types) и сопоставленные типы (Mapped Types).

Функции и классы в TypeScript

  1. Рассматриваем особенности типизации и перегрузку функций.
  2. Разберем особенности тестирования функций, и настроим окружение для этого.
  3. Познакомимся с возможностями TypeScript в ООП (модификаторы доступа, safe и hard privacy, абстрактные классы, миксины ...).

Декораторы и аннотации

  1. Декораторы и рефлексия. Что это? Зачем? Где?
  2. Пишем свои декораторы и аннотации (логирование, обработка ошибок, runtime проверка типа данных, валидация ...).

Что получите после обучения:

  • Знания для применения TypeScript с фреймворками (Angular, React, Vue и других) и Node.js.
  • Знания TypeScript, свободно разрабатываете и отлаживаете программы.
  • Хорошее понимание тонкостей экосистемы TypeScript.

Особенности обучения:

  • Сертификат
  • Можно сделать налоговый вычет: детали для России
  • Групповой чат для общения и вопросов преподавателю

Вы не только изучите все возможности TypeScript, но и потренируетесь на упражнениях и напишите итоговый проект — расширяемую утилиту выполнения команд. Важной частью курса станут шаблоны проектирования, где вы будете изучать поведенческие, генеративные и структурные шаблоны объектно-ориентированного программирования. В конце каждого модуля есть тест, который закрепит ваши знания.

Сайт: https://purpleschool.ru

Автор курса: Антон Ларичев

Дата начала: В любое время

Длительность: Срок обучения не ограничен

Интенсивность: Обучение в свободном режиме

Формат обучения: Видеоуроки, тесты.

Кому подойдет: Для новичков и даже для тех, кто уже изучал TypeScript, многие разделы будут полезны.

Программа:

18 часов видео лекций, 12 тестовых заданий, 17 упражнений

  1. Введение
  2. Настройка окружения
  3. Основные типы
  4. Продвинутые типы
  5. Классы
  6. Компилятор TypeScript
  7. Generics
  8. Манипуляция с типами
  9. Служебные типы
  10. Декораторы
  11. Модульность и библиотеки
  12. Порождающие паттерны
  13. Структурные паттерны
  14. Поведенческие паттерны
  15. Проект - Утилита выполнения команд
  16. Заключение

Чему научитесь:

  • Писать расширяемый и поддерживаемый код на примере проекта
  • Работе с классами и интерфейсами
  • Типизации библиотек
  • Написанию TypeGuards
  • Работе декораторов
  • Conditional Types и Mapped Types
  • Использованию служебных типов
  • Generics
  • Устройству модульности
  • Настройке проекта для работы
  • Паттернам проектирования
  • Основным и продвинутым типам

Особенности обучения:

  • Сертификат о прохождении курса по окончанию
  • Вы получаете неограниченный по времени доступ к курсу
  • Поддержка в чате

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

Школа: Udemy - онлайн-курсы

Сайт: https://www.udemy.com/

Дата начала: В любое время

Длительность: 18,5 ч. видео

Интенсивность: Обучение в свободном режиме

Формат обучения: Видеокурс

Программа:

16 разделов, 134 лекций, общая продолжительность 18 ч. 43 мин.

  1. Введение
  2. Настройка окружения
  3. Основные типы
  4. Продвинутые типы
  5. Классы
  6. Компилятор TypeScript
  7. Generics
  8. Манипуляция с типами
  9. Декораторы
  10. Модульность и библиотеки
  11. Порождающие паттерны
  12. Поведенческие паттерны
  13. Проект - Утилита выполнения команд
  14. Заключение

Чему научитесь:

  • Писать расширяемый и поддерживаемый код на примере проекта
  • Работе с классами и интерфейсами
  • Типизации библиотек
  • Написанию TypeGuards
  • Работе декораторов
  • Conditional Types и Mapped Types
  • Использованию служебных типов
  • Generics
  • Устройству модульности
  • Настройке проекта для работы
  • Паттернам проектирования
  • Основным и продвинутым типам

Особенности обучения:

  • 8 ресурсов для скачивания
  • Полный пожизненный доступ
  • Доступ через мобильные устройства и телевизор
  • Сертификат об окончании
  • Гарантия возврата денег — 30 дней

Руководство по TypeScript.

TypeScript — это язык программирования, основанный на JavaScript. Его разработал Андерс Хейлсберг, также известный как создатель таких языков, как Delphi, C#. Это строго типизированный и компилируемый язык, который, возможно, ближе к Java, C# и другим строго типизированным языкам программирования. Он кроссплатформенный, что означает, что мы можем использовать для разработки как Windows, так и MasOS или Linux. Некоторые из самых популярных веб-фреймворков — Angular 2+ и Vue3 — полностью написаны на TypeScript.

Сайт: https://metanit.com

Дата начала: В любое время

Формат обучения: Материалы для чтения

Уроки :

Глава 1. Введение в TypeScript
  1. Что такое TypeScript
  2. Установка и компиляция из командной строки
  3. Первое приложение TypeScript в Visual Studio
  4. Настройки компиляции
  5. Файл конфигурации tsconfig.json
Глава 2. Основы TypeScript
  1. Переменные и константы
  2. Параметры компиляции noEmitOnError и target
  3. Типы данных
  4. Функции
  5. Тип функции и стрелочные функции
  6. Объединения union
  7. Null и undefined
  8. Type assertion. Преобразование к типу
  9. Объекты
  10. Псевдонимы типов
  11. Массивы
  12. Кортежи
  13. Неопределенный набор и наполнение параметров функции
  14. Перечисление enum
Глава 3. Объектно-ориентированное программирование
  1. Классы
  2. Наследование
  3. Абстрактные классы, методы и поля
  4. Модификаторы доступа
  5. Методы доступа get и set
  6. Статические поля и методы
  7. Интерфейсы
  8. Преобразование типов
  9. Обобщения
  10. Миксины
Глава 4. Модули и пространства имен
  1. Пространства имен
  2. Создание и подключение модулей
  3. Работа с модулями
Глава 5. Заголовочные файлы
  1. Работа с заголовочными файлами
  2. Заголовочные файлы для популярных библиотек
Глава 6. Декораторы
  1. Декораторы классов
  2. Декораторы методов и их параметров
  3. Декораторы свойств и методов доступа
  4. Фабрики декораторов

Канал: webDev

С помощью данного видеокурса вы сможете изучить возможности языка строгой типизации – Typescript. Будут рассмотрены его основные особенности и отличия от JavaScript. Ознакомитесь с такими терминами, как перечисления, интерфейсы, пространства имён. Ознакомитесь с набором нативных утилит, которые предоставляет сам язык.

Дата начала: В любое время

Длительность: Срок обучения не ограничен

Интенсивность: Обучение в своем темпе

Формат обучения: Видеокурс

Требования: Знание JavaScript

Другие уроки:

Показать список
  1. Введение (Introduction)
  2. Базовые типы (Basic Types. Part I)
  3. Базовые типы (Basic Types. Part II)
  4. Перечисления (Enums)
  5. Функции (Functions)
  6. Объекты (Objects)
  7. Классы (Classes)
  8. Наследование (Inheritance)
  9. Пространства имён и модули (Namespaces & Modules)
  10. Интерфейсы (Type Interface)
  11. Общие типы (Generic)
  12. Декораторы (Decorators)
  13. Утилиты (Utility Types)

Этот модуль содержит информацию о языке TypeScript, причинах его создания и использовании для разработки JavaScript. Вы также настроите среду разработки TypeScript для будущих упражнений.

Сайт: https://docs.microsoft.com

Дата начала: В любое время

Интенсивность: Свободный график

Формат обучения: Материалы для чтения

Требования: Знание JavaScript

Список уроков:

  1. Введение
  2. Общие сведения о TypeScript
  3. Упражнение. Выбор редактора TypeScript
  4. Упражнение. Установка компилятора TypeScript
  5. Компиляция файла TypeScript
  6. Упражнение. Подготовка проекта TypeScript
  7. Проверка знаний
  8. Сводка

Чему научитесь:

  • Настроите проект TypeScript в Visual Studio Code
  • Выберете редактор TypeScript
  • Установите TypeScript
  • Настроите проект TypeScript в Visual Studio Code
  • Узнаете, что TypeScript является улучшением JavaScript для веб-разработки

Канал: Веб Программирование

Дата начала: В любое время

Длительность: Срок обучения не ограничен

Интенсивность: Обучение в своем темпе

Формат обучения: Видеокурс

Требования: Знания JavaScript

Все уроки курса:

  1. Компилятор TypeScript
  2. Базовые типы
  3. Interfaces and Types
  4. Литеральные типы
  5. Классы
  6. Enums
  7. Tuple
  8. Generics
  9. JSX
  10. Манипуляции с типами

Канал: Web Programming

Дата начала: В любое время

Длительность: Срок обучения не ограничен

Интенсивность: Вы сами устанавливаете темп обучения

Формат обучения: Видеокурс

Требования: Знания JavaScript

Все уроки курса:

  1. Базовые типы и компиляция
  2. Массивы
  3. Типы функций
  4. Объекты
  5. Компилятор и конфигурация
  6. Специальные типы. Enum, never, null
  7. Классы
  8. Наследование классов
  9. Интерфейсы
  10. Общие типы (generic)
  11. Декораторы
  12. Namespace
  13. Typescript и webpack

Автор: Ulbi TV

В этом ролике будут рассмотрены основным нюансы связанные с типизацией React Typescript.

Таймкоды:
00:00 — Введение.
02:10 — Разворачиваем приложение.
03:10 — Первый компонент. Типизация пропсов. Interface CardProps
06:00 — React.FunctionComponent. React.FC
11:30 — Компонент UserList. IUser, IAddress
16:35 — Компонент UserItem.
17:55 — Типизация запроса axios. Типизация хука UseState()
20:30 — Переиспользуемый компонент List. Generics, Обобщенные типы в typescript
26:30 — Типизация событий. MouseEvents, DragEvents, ChangeEvents
34:25 — Типизация хука useRef. Неуправляемый компонент
36:00 — Типизация react-router-dom. UseHistory, useParams, BrowserRouter
44:35 — Время ставить лайки и писать комментарии =))

Дата начала: В любое время

Интенсивность: Свободный график

Формат обучения: Видеокурс


Автор: Владилен Минин

Структура урока:
00:00 — Начало работы
05:55 — Базовые типы
12:44 — Tuple
14:00 — Функции
17:30 — Type
21:00 — Interface
32:20 — Enums
36:30 — Перегрузка функций
43:30 — Классы
47:10 — Модификаторы полей
51:10 — Абстрактные классы
53:40 — Guards
58:50 — Generics
01:01:40 — Операторы

Дата начала: В любое время

Интенсивность: Обучение в своем темпе

Формат обучения: Видеокурс


Автор: RED Group

Быстрый курс по TypeScript 2021.

Тайм коды:
00:00 — Содержание курса
02:05 — Установка TypeScript
04:27 — Файл конфига
05:47 — Как скомпилировать в JS?
06:11 — Базовые типы
08:23 — Enum
09:31 — Объекты
11:45 — Массивы
13:36 — Функции
14:58 — Типы
17:23 — Интерфейсы
18:57 — Наследование
20:11 — Утверждения (как что-то)
20:59 — Generic
24:48 — TS в Next Js проекте
26:15 — TS в React проекте
27:17 — Нас уже 5183

Дата начала: В любое время

Интенсивность: Обучение в своем темпе

Формат обучения: Видеокурс


Канал: Mykhailovskyi StudyNew

В этом видео вы узнаете, что такое TypeScript. А также будет показана настройка среды окружения для начала работы с ним.

Дата начала: В любое время

Интенсивность: Обучение в свободном режиме

Формат обучения: Видеокурс

Все уроки курса:

Открыть
  1. Введение и настройка окружения
  2. Основные типы данных
  3. Сигнатура и перегрузка функций
  4. Приведение, объединение и пересечение типов данных
  5. Массивы, кортежи и перечисления
  6. Классы
  7. Наследование классов
  8. Реализация интерфейсов
  9. Абстрактные классы
  10. Модификаторы доступа
  11. Пространства имен
  12. Обобщенные типы (Generics)
  13. Утилиты (часть 1)
  14. Утилиты (часть 2)
  15. Утилиты (часть 3)
  16. Тип BigInt и дополнение пройденного материала
  17. Операторы ?. и ??
  18. Оператор ! и пользовательские проверки типов
  19. Настройка webpack
  20. Сторонние библиотеки и файлы декларации

НайтиКурс.Ру