[Скачать] Эффективный TypeScript | Illya Klymov

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

Участники курса научатся писать код, который не требует постоянной проверки, создавать системы, устойчивые к ошибкам, и безопасно рефакторить. Также они смогут использовать систему типов как инструмент проектирования и контроля надежности.

Курс включает пять блоков:

  1. Теория, объясняющая важность TypeScript и основные концепции типизации.
  2. Проблемы, связанные с типами и выводом типов, и способы их решения.
  3. Архитектурные аспекты типизации, включая ее использование как документации и модели рисков.
  4. Инструменты для обеспечения надежности кода и конструкты, помогающие избежать ошибок.
  5. Проектирование типобезопасного кода, включая работу с асинхронностью и функциональные подходы.

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