1. Фаза 1. Основы языка: TypeScript

    Минимум JavaScript, асинхронность и event loop, модули и npm, типы, дженерики, сужение типов, классы и декораторы, инструменты — фундамент языка.

  2. Фаза 2. Фундамент

    Структура проекта, компоненты, типизация, хуки.

  3. Фаза 3. Данные и состояние

    Состояние, загрузка данных, ошибки, формы.

  4. Фаза 4. Навигация и вид

    Роутинг и стилизация.

  5. Фаза 5. Качество и производительность

    Доступность, производительность, тесты.