раздел 01 · подстраница 2

Что вы построите за курс

Курс ведёт сквозной проект - небольшое веб-приложение, которое мы соберём от пустой папки до Docker-контейнера на сервере. Это не туториал ради туториала: каждый шаг отрабатывает конкретный навык работы с Claude Code.

Проект: ToDo с AI-категоризацией

На вид - обычный список задач. Под капотом - LLM, которая автоматически проставляет тегам контекст (work, personal, errand, idea), оценивает приоритет и пишет короткое summary недели.

Зачем именно эта связка:

  • Достаточно большая, чтобы зацепить все слои (фронт, бек, БД, AI, инфра).
  • Достаточно маленькая, чтобы пройти за курс.
  • Реально полезная - можно оставить себе после курса.

Стек

Намеренно мейнстримный - вы будете натыкаться на эти технологии в работе.

| Слой | Технология | Зачем | | ------------ | ---------------------- | ------------------------------------------------ | | Frontend | React + Vite | Самая быстрая стартовая связка для SPA | | Backend | FastAPI (Python) | Быстрый REST, автодоки, Pydantic | | База | SQLite | Один файл, никаких установок | | AI | Anthropic SDK (Python) | Прямые вызовы Claude из бэка | | Контейнеры | Docker + docker-compose| Воспроизводимое окружение | | Деплой | VPS + git pull | Реальный продовый workflow без Kubernetes-карго |

Если вы никогда не писали на Python или React - не страшно. Claude Code напишет код, ваша задача - научиться правильно его направлять, проверять и интегрировать.

Что вы пройдёте по дороге

day 1  → установка, первый /init, CLAUDE.md проекта
day 2  → FastAPI backend: модели, миграции, эндпоинты
day 3  → React frontend: формы, список, optimistic UI
day 4  → подключение Anthropic SDK, prompt-инжиниринг тегов
day 5  → /agents - суб-агент code-reviewer на свой код
day 6  → MCP-сервер: подключаем Linear или Notion
day 7  → hooks: автоформат + git autocommit при autosave
day 8  → Dockerfile, docker-compose, локальный прогон
day 9  → деплой на VPS через git, smoke-тест
day 10 → /verify, /review, финальный security-pass

Каждый день - 30-90 минут. Можно растянуть на месяц или сжать в выходные.

Что вы научитесь делать после курса

Конкретные навыки, которые останутся:

  • Поставить Claude Code на пустую машину и настроить за 5 минут.
  • Запустить новый проект через /init и положить туда осмысленный CLAUDE.md.
  • Разруливать большие задачи через plan-режим (Shift+Tab) и не бояться, что Claude что-то сломает.
  • Писать кастомные slash-команды и суб-агентов под свой workflow.
  • Подключать MCP-серверы (Playwright, Postgres, Linear, любой свой).
  • Настраивать hooks: автоформат, авто-тесты, авто-коммит, запреты на опасные команды.
  • Запускать Claude Code в headless-режиме из CI/CD.
  • Делать code review и security-audit на свой собственный код через /review и /security-review.
  • Деплоить полученное приложение в Docker на VPS - и понимать, что произошло.

Чего курс намеренно не делает

  • Не учит Python/JS/React с нуля. Если совсем ноль - проходите параллельно.
  • Не разбирает Kubernetes, Terraform, AWS. Деплой через VPS+Docker+git - этого хватает на 90% задач.
  • Не претендует на production-grade security. Smoke-тест и /security-review есть, но боевой аудит - это отдельная история.

Антипаттерны прохождения

  • Копировать код, не читая ответы Claude. Через неделю вы не вспомните, как всё устроено.
  • Идти дальше, если что-то не работает. Каждый шаг должен запускаться - иначе следующий встанет на сломанном фундаменте.
  • Пытаться поменять стек "под себя" на первом проходе. Сначала пройдите как есть, потом переписывайте.

Полезные ссылки