Разберём, как описывать доменные сущности, DTO и error-model на уровне типов, чтобы ловить несовпадения схем до продакшена. Покажем практические шаблоны для типобезопасного маппинга и версионирования контрактов.
На примерах разберём, как держать единые схемы данных между фронтом и бэкендом: типы для входа/выхода, дискриминируемые объединения, безопасные маппинги и стратегии миграций без поломок рантайма.
Поговорим о подходе “types-first” и о том, как уменьшить количество ручных преобразований между слоями. Рассмотрим проверяемые границы: DTO, ответы сервера, формы и нормализацию данных.
С нуля до уверенной работы с типами в JavaScript. Подходит для начинающих и тех, кто уже пишет на JS. Разберитесь с TypeScript раз и навсегда — и перестаньте ловить баги в рантайме.
12 разделов • 72 уроков
Изучите преподавательский состав
Войдите в аккаунт, чтобы оставить отзыв о курсе