О чем этот курс
Кому подойдёт
Курс для начинающих разработчиков, которые уже знакомы с основами программирования и хотят довести навыки до первой junior‑позиции. Вместе мы выберем минимальный стек, укрепим фундамент, научимся читать документацию, работать с Git, писать понятный код, тестировать и отлаживать программы.

Что вы освоите
- Определите специализацию (Frontend, Backend или Full‑stack) и минимальный технологический стек под рынок.
- Систематизируете базовые знания: алгоритмы, структуры данных, HTTP/REST, ООП, SQL/NoSQL.
- Освоите Git и GitHub: ветвление, PR, code review, Issues/Projects, CI/CD.
- Сделаете 2–3 портфельных проекта, которые реально демонстрируют навыки.
- Оформите GitHub и портфолио, разберёте вакансии и подготовитесь к техническим интервью.
Как устроен курс
Вы двигаетесь по практической дорожной карте с короткими спринтами, каждым завершая осязаемым результатом: модулем навыков, артефактом в GitHub и прогрессом в портфельных проектах.
В основе — дорожная карта junior‑разработчика:
gantt title 12‑недельная дорожная карта junior‑разработчика dateFormat YYYY-MM-DD section Спринт 1–2 • Фундамент (алгоритмы, HTTP, ООП) Фундамент (алгоритмы, HTTP, ООП) :s1, 2026-09-07, 2w section Спринт 3–4 • Стек и практика Стек и практика :s2, after s1, 2w section Спринт 5 • Git и GitHub Git и GitHub :s3, after s2, 1w section Спринт 6 • Чтение документации Чтение документации :s4, after s3, 1w section Спринт 7–8 • Проект 1 (SPA) Проект 1 (SPA) :s5, after s4, 2w Первый деплой :m1, milestone, after s5, 0d section Спринт 9 • Проект 2 (API) MVP Проект 2 (API) MVP :s6, after m1, 1w section Спринт 10 • Тестирование и отладка Тестирование и отладка :s7, after s6, 1w section Спринт 11 • Портфолио и резюме Портфолио и резюме :s8, after s7, 1w Первая вакансия :m2, milestone, after s8, 0d section Спринт 12 • Поиск работы и интервью Поиск работы и интервью :s9, after m2, 1w Первые интервью :m3, milestone, after s9, 0d
Портфельные проекты: требования
Вы выполните 2–3 проекта. Каждый должен быть публичным, с живым демо, тестами, CI и понятной документацией. Выберите трек (Frontend/Backend/Full‑stack) и следуйте требованиям.
- Проект 1: Приложение списка задач «Trello‑lite» (SPA)
- Стек: React или Vue (TypeScript), менеджер состояния, Drag&Drop, роутер.
- Функции: регистрация/вход, доски/колонки/карточки (CRUD), поиск/фильтры, локализация (en/ru), тёмная тема.
- Качество: ESLint/Prettier, unit‑тесты (>=70% покрытие), e2e (Cypress/Playwright), типы строгие.
- DevOps: GitHub Actions (lint+test+build), деплой на Vercel/Netlify, релизы и ченджлог.
- Проект 2: RESTful API «Заметки»
- Стек: Node.js (Express/Fastify) или Python (FastAPI).
- Функции: аутентификация (JWT), заметки (CRUD), пагинация, сортировка, поиск; роли user/admin.
- Качество: линтер, unit+интеграционные тесты (pytest/Jest), логирование и обработка ошибок, OpenAPI спецификация.
- DevOps: Dockerfile, docker‑compose, миграции БД (PostgreSQL), CI (тесты+линт), деплой на Render/Fly.io.
- Проект 3: Полноценный кейс «Каталог + заказы» (Full‑stack)
- Стек: любой из первых двух, + клиент (React/Vue) или серверный рендер.
- Функции: каталог (фильтры, сортировка), корзина, оформление заказа (валидация), сохранение в БД.
- Качество: контрактные тесты API, метрики/monitoring (например, Healthcheck), покрытие кода ≥70%.
- DevOps: пайплайн build‑test‑deploy, env‑секреты, превью‑окружения для PR.
Шаблон README для проектов
# Название проекта Короткое описание и скриншот/демо. ## Демо - Прод: https://... - API: https://... ## Стек TypeScript, React, Vite, Jest, Playwright, Node.js / FastAPI, PostgreSQL, Docker, GitHub Actions ## Возможности - [x] Аутентификация (JWT) - [x] CRUD сущностей - [x] Поиск/фильтры/сортировка - [x] Тесты и CI ## Как запустить ```bash cp .env.example .env make dev # или docker compose up make test # запустить тесты ``` ## Архитектура Кратко про слои, директории и ключевые решения. ## API См. OpenAPI: ./openapi.yaml ## Дорожная карта - [ ] i18n - [ ] Адаптивный UI ## Лицензия MIT
Итоги и план выхода на рынок
Вы оформите GitHub (Pinned Repos, README профиля, активность), подготовите CV под цели и разберёте junior‑вакансии: выделите требования, составите «карту пробелов» и закроете их учебными задачами. Отрепетируете технические интервью: лайв‑кодинг, простые алгоритмы, вопросы по проектам и бэст‑практикам.

Что вы получите на выходе
- Личный roadmap на 12 недель с конкретными задачами и метриками прогресса.
- 2–3 демонстрационных проекта с тестами, CI/CD и живым демо.
- Оформленный GitHub и портфолио, шаблоны README и чек‑листы качества.
- Резюме, шаблоны откликов и план выхода на рынок: воронка вакансий, нетворкинг, стратегия интервью.
Оглавление
-
Кто такой junior: рынок, роли и ожидания
-
Проверка понимания ролей и требований
-
Минимальный технологический стек по направлениям
-
Разложи навыки по группам
-
Как читать вакансии и строить карту навыков
-
Анализ вакансии: извлеки требования и оцени себя
-
Личная карта навыков и GAP-анализ (шаблон)
-
Портфельные проекты и оформление GitHub/портфолио
-
Черновик roadmap и план выхода на рынок
- Выбор специализации и минимального стека
- Фундамент: алгоритмы, HTTP, база ООП и базы данных
- Документация и спецификации: как читать и применять
- Git, GitHub и рабочий процесс команды
- Понятный код: стиль, архитектурные принципы и ревью
- Тестирование и отладка: от unit до интеграции
- Портфельные проекты: концепция, требования и реализация
- Оформление GitHub и портфолио: README, демо и кейсы
- Вакансии и подготовка к собеседованиям
- План выхода на рынок: резюме, воронка, нетворкинг
- Личная дорожная карта и спринты 12 недель
-
Сертификат



