
Full-Stack разработчик за 22 недели
Структурированный маршрут как в профессиональной школе: теория своими словами, практика каждый день, Git с первого index.html, финальный capstone в production.
Путь обучения
Шесть блоков — от вёрстки до деплоя. Каждый блок заканчивается проектом в портфолио.
Полный трек
Все задания, все проекты, максимальная глубина. Рекомендуется для цели junior full-stack.
Лайт-трек
Теория + Git обязательны. Практика в MVP-объёме. Проект недели — в урезанном виде.
Как устроено обучение
Каждый день — структура как в профессиональной школе: теория, практика, Git, проверка
Теория
Объяснение своими словами и ссылки на MDN, learn.javascript.ru и книги
Практика
Задания на день: полный трек 6–7 ч или лайт 3–4 ч — выбираете сами
Git
Каждый день — коммит в learning-log, к концу недели — тег week-XX-done
Проект
Работающий артефакт в портфолио: от лендинга до DevHub capstone
Что вы получите
Не видеокурс — пошаговый план с проверкой себя и артефактами в GitHub.
Понятный порядок
HTML → CSS → JS → React → Python → SQL → API → Docker без хаоса «что учить дальше».
22 проекта
Каждая неделя — работающий код в learning-log для портфолио.
Два трека
Полный или лайт — выбирайте нагрузку, не пропуская фундамент.
Теория своими словами
Не только ссылки — объяснения, «если застрял», самопроверка.
DevHub capstone
React + API + PostgreSQL + JWT + Docker + CI + deploy.
Шпаргалки
HTML/CSS, JS, React, SQL, Backend — для быстрого ревью.
Портфолио learning-log
Автор проходит маршрут параллельно — здесь будут реальные проекты.
Программа курса
23 модуля · нажмите на карточку — откроется урок с оглавлением по дням
Онбординг
Инструменты, GitHub, как учиться
HTML
Семантика, формы, a11y · Git с дня 1
CSS основы
Селекторы, box model, типографика
CSS layouts
Flexbox, Grid, адаптив
Git advanced
Ветки, PR, DevTools, CI
JavaScript
Типы, функции, массивы
DOM
События, делегирование
Modules & API
Fetch, storage, ES modules
Async & HTTP
Event loop, REST
JS advanced
Closures, ООП, паттерны
TypeScript
Типы, generics, strict
React basics
JSX, компоненты, props
React state
Hooks, effects, формы
Router & Context
SPA, custom hooks
Frontend SPA
Dashboard — проект #14
Python
Синтаксис, venv, CLI
Python OOP
SQLite, алгоритмы
SQL
PostgreSQL, индексы
FastAPI
REST, SQLAlchemy
Node.js
Express, layered API
Auth & tests
JWT, OWASP, pytest
Docker
Full-stack compose
Capstone
DevHub — финальный проект
Частые вопросы
Коротко о том, как проходить маршрут
help Нужен ли опыт программирования?
Нет. Неделя 0 готовит инструменты, неделя 1 начинается с HTML. Главное — 3–7 часов в день и дисциплина.
help Чем полный трек отличается от лайт?
В лайте обязательны теория и Git; практика в MVP-объёме. Полный трек — все задания и максимальная глубина проектов.
help Зачем репозиторий learning-log?
Это ваше портфолио: каждая неделя — папка с кодом и README. Рекрутер видит прогресс и коммиты, а не только финальный проект.
help Сколько времени займёт весь маршрут?
Полный трек: ~900–1100 часов за 22 недели. Лайт: ~500–650 часов. Можно растянуть — отмечайте прогресс на сайте.
help Это замена курсу?
Это структурированный план с материалами и проектами — без видео и менторов. Бесплатно, open source, можно учиться в своём темпе.
Помогите маршруту расти
Звезда на GitHub, репост или Issue с улучшением — всё помогает следующим ученикам.