Разработка с Claude Code

Цель курса

Курс разработан, чтобы помочь участникам пройти путь от начального использования Claude Code до уровня уверенного «agent-driven» инженера: глубокая работа с контекстом, настройка под свой стек с помощью MCP, hooks и skills, построение повторяемых рабочих процессов для всей команды, интеграция с CI/CD и системами отслеживания задач.

Формат обучения

  • Онлайн/офлайн/гибридный
  • Практические кейсы, воркшопы, интерактивные сессии
  • Поддержка участников во время обучения в закрытом чате

Что получит выпускник курса?

🔗 Просмотреть преимущества

Проблема, которую решает курс

Разработчики, начавшие пользоваться Claude Code, часто застревают на «начальном плато»: быстро решают мелкие задачи, но не умеют настроить инструмент под свой стек, не используют MCP, hooks и skills, не умеют распространить рабочие процессы на команду. Курс обеспечивает системный переход от индивидуального использования к инженерной дисциплине работы с AI-агентами.

Предпосылки

  • 1+ год опыта коммерческой разработки
  • Уверенное владение Git и CLI
  • Базовый опыт использования Claude Code или другого AI-агента (Cursor, Copilot, Cody)
  • Доступ к собственному рабочему репозиторию (желательно среднего размера: 50k+ строк кода)
  • Node.js 18+; учетная запись Anthropic

Программа

1
  • Экспресс-повторение: модель + инструменты + контекст
  • Архитектура процесса: tool use, sub-agents, side-effects
  • Быстрая установка, интеграция с IDE, настройки, OAuth и ключи

2
  • Как модель индексирует проект; ограничения контекстного окна
  • CLAUDE.md на 3 уровнях: глобальный / проект / директория
  • Именные соглашения, ссылки на «источники истины»
  • /init как стартовая точка, далее — ручная доработка

3
  • Plan mode, auto-edit, accept-edits
  • Allowlist/denylist инструментов и bash-команд
  • Работа с секретами и чувствительными данными
  • Песочница (sandboxing) и ограничения доступа к сети

4
  • Встроенные команды: /help, /init, /review, /clear, /compact, /cost, /status
  • Пользовательские slash-команды: формат, место хранения, аргументы
  • Библиотека шаблонов для типовых командных сценариев

5
  • Концепция делегирования: explorer, planner, reviewer, tester
  • Когда sub-agent улучшает результат, а когда ухудшает
  • Создание и использование sub-agent'ов

6
  • Шаблон end-to-end: discover → plan → implement → test → review → merge
  • Работа с тикетами: интеграция с трекерами задач
  • Чек-листы готовности задачи

7
  • Что такое Model Context Protocol и когда он оправдан
  • Готовые серверы: GitHub, Jira/Linear, Slack, Postgres, Sentry
  • Настройка MCP в Claude Code

8
  • Типы хуков: pre/post tool use, on stop, on session start
  • Кейсы: lint перед коммитом, запрет редактирования определённых файлов, уведомления в Slack
  • Лучшие практики и антипаттерны

9
  • Концепция skills; чем отличаются от slash-команд и sub-agent'ов
  • Структура SKILL.md; когда навык активируется автоматически
  • Создание навыка под свой домен (пример: миграции БД, генерация DTO)

10
  • Стратегии покрытия; mutation testing; property-based tests
  • Интеграционные тесты с реальными зависимостями
  • Snapshot-тесты, E2E с Playwright/Cypress

11
  • Шаблон self-review, /review, командные чек-листы
  • Выявление проблем безопасности; шаблоны для популярных языков
  • Интеграция с GitHub PR (через MCP или CI)

12
  • Запуск Claude Code в пайплайнах (headless / non-interactive)
  • Автоматическое исправление dependabot/snyk-проблем
  • Автоматическая генерация changelog и release notes

13
  • Распространение CLAUDE.md, slash-команд, skills и hooks через репозиторий
  • Онбординг новых разработчиков с помощью агента
  • Как измерять эффект: cycle time, defect rate, время на ревью
  • Антипаттерны: «AI делает всё», «вайбкодинг», перегруженные pull request'ы

14
  • Защита сквозного кейса: реальная задача → результат
  • Демонстрация в формате live coding
  • План внедрения инструмента в команду на 30/60/90 дней
  • Обратная связь и дискуссия

Хотите узнавать о наших акциях, скидках и мероприятиях?