1. Фаза 1. Основы языка: JavaScript и TypeScript · 8 вопросов

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

    Пройти опрос фазы → самопроверка после чтения фазы

  2. Фаза 2. Глубокий JavaScript · 8 вопросов

    Ядро языка: типы и приведение, область видимости и замыкания, прототипы, ссылки и копирование, промисы изнутри, итераторы и генераторы.

    Пройти опрос фазы → самопроверка после чтения фазы

  3. Фаза 3. JavaScript и браузер · 7 вопросов

    Фундамент платформы: this, event loop, события DOM, критический путь рендера, ошибки, анимации и сборка.

    Пройти опрос фазы → самопроверка после чтения фазы

  4. Фаза 4. Глубокий CSS · 8 вопросов

    Язык стилей всерьёз: каскад и специфичность, селекторы, блочная модель, поток и позиционирование, flexbox и grid, единицы и визуальные эффекты.

    Пройти опрос фазы → самопроверка после чтения фазы

  5. Фаза 5. Фундамент · 6 вопросов

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

    Пройти опрос фазы → самопроверка после чтения фазы

  6. Фаза 6. Данные и состояние · 6 вопросов

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

    Пройти опрос фазы → самопроверка после чтения фазы

  7. Фаза 7. Навигация и вид · 5 вопросов

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

    Пройти опрос фазы → самопроверка после чтения фазы

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

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

    Пройти опрос фазы → самопроверка после чтения фазы

  9. Фаза 9. Методологии и процесс разработки · 8 вопросов

    Waterfall, Agile, Scrum, Kanban, XP, оценка и масштабирование — как команда организует работу от идеи до релиза.

    Пройти опрос фазы → самопроверка после чтения фазы