Полный путь от новичка до Senior Frontend-разработчика. Следуй этапам — каждый шаг строится на предыдущем.
Синтаксис, типы, функции и объекты — фундамент, который нужно знать наизусть
Продвинутые паттерны работы с функциями, прототипы, классы, обработка ошибок
Промисы, async/await, event loop, генераторы — вся асинхронность JS
DOM, события, сетевые запросы, хранилище, браузерные API
Модули, RegExp, бинарные данные, веб-компоненты, анимации и CSS для JS
Самая популярная UI-библиотека. Хуки, компонентная архитектура, JSX
React-фреймворк: SSR, SSG, App Router, API routes, Server Actions
Zustand или Redux Toolkit — управление глобальным состоянием приложения
Unit-тесты (Vitest), интеграционные (Testing Library), e2e (Playwright)
Tailwind CSS, CSS Modules, CSS-in-JS. Адаптивная вёрстка, анимации
Сборщики и инструменты разработки. Vite — стандарт де-факто в 2024+
Популярная альтернатива React. Composition API, реактивность, Nuxt для SSR
Design Patterns, SOLID, Micro-frontends, Monorepo (Nx, Turborepo), Feature-Sliced Design
Core Web Vitals, Lighthouse, Bundle optimization, Lazy loading, SSR / ISR / SSG, Image optimization
Express, Fastify, REST API design, GraphQL, BFF паттерн, базы данных (PostgreSQL, Redis)
OWASP Top 10, Content Security Policy, Auth (JWT, OAuth 2.0, OpenID Connect), HTTPS
Docker, GitHub Actions, Vercel / Netlify, мониторинг (Sentry, Datadog), Feature flags
Масштабирование архитектуры, CDN, кэширование, очереди сообщений, распределённые системы
© 2026 Road to JS · ИП Добрынина Екатерина Владимировна
ИНН 482425719598 · ОГРНИП 326480000011329 · qamos@bk.ru