← Все курсы
КурсБесплатноЧасть практики восстанавливается

TypeScript для frontend: проверяемые контракты данных

Курс формирует проверяемые TypeScript-контракты для frontend: явные публичные границы, discriminated unions без impossible states, readonly и immutable updates, generics без потери subtype и безопасный переход unknown…

Часть практики восстанавливается. Теория и опубликованные уроки доступны уже сейчас. Если для отдельного шага ещё нет задания или теста, он откроется для чтения и не будет ошибочно засчитан как пройденный.
Пройдено0 / 18
Примерное время6 ч
Модули6
Уроки18

Уроки курса

Откройте любой опубликованный урок. Порядок программы влияет на зачёт прогресса, но не скрывает учебный материал.

1Вывод типов и явные границы3 уроки0 / 3
Вывод типов и явные границыОткрыть
Проверка модели: Вывод типов и явные границыОткрыть
Практика: Вывод типов и явные границыОткрыть
2Объединения и сужение по дискриминанту3 уроки0 / 3
Объединения и сужение по дискриминантуОткрыть
Проверка модели: Объединения и сужение по дискриминантуОткрыть
Практика: Объединения и сужение по дискриминантуОткрыть
3Контракты объектов и readonly-намерение3 уроки0 / 3
Контракты объектов и readonly-намерениеОткрыть
Проверка модели: Контракты объектов и readonly-намерениеОткрыть
Практика: Контракты объектов и readonly-намерениеОткрыть
4Generics, сохраняющие связь типов3 уроки0 / 3
Generics, сохраняющие связь типовОткрыть
Проверка модели: Generics, сохраняющие связь типовОткрыть
Практика: Generics, сохраняющие связь типовОткрыть
5Проверка unknown-данных API до доверия3 уроки0 / 3
Проверка unknown-данных API до доверияОткрыть
Проверка модели: Проверка unknown-данных API до доверияОткрыть
Практика: Проверка unknown-данных API до доверияОткрыть
6Проект: типизированный каталог товаров3 уроки0 / 3
Проект: типизированный каталог товаровОткрыть
Проверка модели: Проект: типизированный каталог товаровОткрыть
Практика: Проект: типизированный каталог товаровОткрыть