- Особенности:
- TypeScript 5.x, Webpack, Rollup, ESLint. Типизация, настройка окружения, архитектурное проектирование, unit-тестирование
- Для кого:
- Курс адресован разработчикам с уверенным владением JavaScript, которые стремятся внедрить строгую типизацию в приложения ради повышения предсказуемости кода.
- Результат:
- Настроенная конфигурация окружения, фрагменты приложений, покрытые типами, интеграция с инструментами сборки и написанные unit-тесты.
- Важно знать:
- Необходимо предварительное знание JavaScript, включая DOM, объекты, прототипы и событийный цикл (event loop). Без опыта работы с базовым JS обучение не имеет смысла.
- Плюсы:
- Владение техниками Mapped Types, Conditional Types и Template Literal Types для автоматизированной проверки структур данных
- Что еще:
- Разбор системы типов: Generics, Conditional Types, Utility Types для обеспечения типобезопасности сложных архитектурных решений
- Формат:
- Лекции онлайн, видеоуроки в записи.
- Занятий:
- 4 блока
- Объем практики:
- 80%