Курс «Интенсив по TypeScript»

Направление
JavaScript-разработка
Формат
Прямые эфиры
Домашние задания
Есть
Итоговый экзамен
Нет
Количество уроков
4
Документ об обучении
Сертификат
Обратная связь
Есть
Доступ
Сразу после покупки
Последнее обновление 13.08.2022

О курсе

Осваиваем TypeScript: язык добавляющий типизацию и ряд других полезных возможностей к JavaScript, приёмы эффективной и грамотной разработки на нём.

Программа курса

  1. Разбираем зачем нам нужен TypeScript и почему так важен в разработке сегодня.

    Рассматриваем основные опции компиляции и как они влияют на процесс сборки.

    Знакомимся с возможностями JavaScript, которые доступны для компиляции.

    Разбираем как мы можем отлаживать код написанный с TypeScript и оптимизируем процесс сборки.
  2. Разбираемся с областями декларации в TypeScript

    Проводим параллель с основными типами и структурами данных в JavaScript и TypeScript

    Смотрим на отличия интерфейсов от алиасов в TypeScript и их применения

    Детально смотрим на обобщения (Generics) и учимся типизировать сложные структуры, используя условные типы (Conditional Types) и сопоставленные типы (Mapped Types)
  3. Рассматриваем особенности типизации и перегрузку функций.

    Разберем особенности тестирования функций, и настроим окружение для этого.

    Познакомимся с возможностями TypeScript в ООП (модификаторы доступа, safe и hard privacy, абстрактные классы, миксины ...)
  4. Декораторы и рефлексия. Что это? Зачем? Где?.

    Пишем свои декораторы и аннотации (логирование, обработка ошибок, runtime проверка типа данных, валидация...).