Перейти к содержанию

TypeScript: типы учебного каталога

Новые курсы · Опубликованные курсы

24 урока проводят от модели каталога и обобщённых функций к асинхронным операциям, DOM, формам, ответам API и постепенной миграции JavaScript.

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

Перед началом

Нужны основы JavaScript. Во второй части продолжаются прежние четыре курса и типы данных; отдельные состояния примеров позволяют читать главы независимо.

Уроки 1–16

  1. Первый проект на TypeScript: настройка и сборка
  2. Вывод типов в TypeScript и явные аннотации
  3. Типы объектов и интерфейсы в TypeScript
  4. Union types в TypeScript: объединение типов
  5. Сужение типов в TypeScript: проверки и условия
  6. Тип unknown в TypeScript: проверка внешних данных
  7. Типизация функций в TypeScript: параметры и результат
  8. Массивы, кортежи и readonly в TypeScript
  9. Generics в TypeScript: обобщённые функции
  10. Ограничения generics в TypeScript: параметры типа
  11. keyof и индексированный доступ к типам в TypeScript
  12. Mapped types в TypeScript: преобразование типов объектов
  13. Utility types в TypeScript: практические примеры
  14. Литеральные типы в TypeScript
  15. Состояния интерфейса в TypeScript: модель типов
  16. Результат операции и тип ошибки в TypeScript

Новые уроки 17–24

  1. Асинхронные функции в TypeScript: типы Promise
  2. TypeScript и DOM: типы элементов страницы
  3. Типизация формы в TypeScript
  4. TypeScript и API: проверка ответа во время выполнения
  5. Модули TypeScript: экспорт типов и границы зависимостей
  6. Настройки компилятора TypeScript в tsconfig.json
  7. Файлы деклараций TypeScript: типы внешней библиотеки
  8. Миграция с JavaScript на TypeScript по шагам

Учебные исходники

Исходники уроков 1–16 · Исходники продолжения.

В архивах находятся исходные состояния, ожидаемые результаты и условия самостоятельного прохождения. Наличие примера не означает, что его исполнение уже подтверждено.

Все новые курсы · Каталог сайта