Перейти к основному содержимому

Middle трек

Цель

Уверенно проходить live-coding и обсуждение архитектурных решений уровня Middle.

Маршрут обучения (по порядку)

  1. JavaScript
  2. TypeScript
  3. React
  4. Next.js
  5. Инженерные принципы
  6. Frontend-архитектура
  7. Тестирование frontend
  8. Tooling и Delivery
  9. Package Managers и Bundlers
  10. Node.js

Карта подготовки для контроля прогресса

  1. JavaScript
  2. React
  3. Next.js
  4. TypeScript
  5. Frontend-архитектура
  6. Tooling и Delivery

Дополнительно (fullstack ветка)

  1. NestJS
  2. Базы данных

Fullstack маршрут внутри Middle

  1. Пройдите Node.js как базу runtime и API надежности.
  2. Затем NestJS как архитектурный слой backend.
  3. Затем Базы данных для data-моделирования и запросов.
  4. После каждого шага закрепляйте в Node.js вопросах, NestJS вопросах, Базы данных вопросах.

Практика

  1. Пройдите Middle JavaScript и React.
  2. Пройдите Node.js.
  3. Пройдите Next.js.
  4. Решайте в Песочнице задачи на async, closures и производительность.

Критерий готовности

Вы аргументируете инженерные решения, сравниваете альтернативы и стабильно проходите технический раунд уровня Middle.