6 модулей по 2 недели и неделя защиты в конце. С AI работаем с первой недели.
01Окружение и AI-агентыНеделя 1–2+
Git, Linux-терминал, HTTP и как устроен веб
Claude Code, Cursor, Codex: установка, режим plan, CLAUDE.md / AGENTS.md
Node.js и TypeScript: модули, async, обработка ошибок
Агентный цикл: задача → план → код → проверка
ДОМАШКАCLI-утилита на TypeScript (например, конвертер валют с API ЦБА); написать AGENTS.md для проекта и сравнить результат Claude Code и Codex на одной задаче.
02API и NestJSНеделя 3–4+
REST: методы, статусы, версионирование
NestJS: модули, контроллеры, сервисы, DI
Валидация (class-validator / Zod), DTO
Документация Swagger/OpenAPI, генерация клиента
ДОМАШКАAPI «Библиотека»: CRUD книг и авторов с валидацией, пагинацией и Swagger.
03Базы данныхНеделя 5–6+
SQL и PostgreSQL: JOIN, индексы, транзакции
Проектирование схемы и нормализация
ORM Prisma/Drizzle, миграции
AI для SQL: генерация запросов и их проверка через EXPLAIN
ДОМАШКАСхема БД для интернет-магазина (ER-диаграмма) и 10 сложных SQL-запросов; перенести API «Библиотека» на PostgreSQL.
Аудит безопасности AI-кода: типичные дыры, которые генерирует AI
ДОМАШКАДобавить в API авторизацию и роли; провести аудит чужого проекта по чек-листу OWASP и сдать отчёт.
05Архитектура и производительностьНеделя 9–10+
Кэширование в Redis
Очереди и фоновые задачи (BullMQ), отправка email
Загрузка файлов (S3), WebSocket
Интеграция LLM API в бэкенд: вызов Claude API, стриминг ответа
ДОМАШКАСервис бронирования с очередью уведомлений, кэшем и эндпоинтом «AI-помощник», который отвечает на вопросы клиентов.
06Тесты, Docker, деплойНеделя 11–12+
Unit и e2e тесты (Jest, Supertest), генерация тестов через AI
Docker и docker-compose
CI/CD на GitHub Actions, логи и мониторинг
Резюме, собеседование, system design для junior
ДОМАШКАУпаковать проект в Docker, покрыть тестами от 70%, настроить CI/CD и задеплоить.
FФиналНеделя 13+
Защита проектов, демо-день
Финальный проект
Backend для реального продукта
Доставка еды, CRM или система записи к врачу — с авторизацией, БД, очередями, тестами, документацией и деплоем. На защите объясняете архитектуру и отвечаете на вопросы по коду, сгенерированному AI.
АвторизацияОчередиТестыДокументацияДеплой
Как проходят занятия?
СУББОТАТеория и live-codingНовая тема и живой код вместе с AI-агентом.
ВОСКРЕСЕНЬЕПрактикаЗадача на занятии, преподаватель проверяет и разбирает ошибки.
В БУДНИДомашка · 6–8 часовВыдаётся в воскресенье, сдаётся к субботе через GitHub Pull Request.
Оценивание
Сертификат: итоговый балл от 70% и посещаемость от 80%
40%домашние задания
30%мини-проекты
30%финал и защита
Вопросы
Что нужно знать для старта?+
Основы программирования: переменные, циклы и функции на любом языке. Если опыта в коде нет, выбирай программу AI Software Developer — она начинается с нуля.
Если код пишет AI, чему учусь я?+
Главное правило курса: код пишет AI, но на защите каждую строку объясняешь ты. Ты учишься находить ошибки AI, проверять результат и правильно ставить задачу.
Что нужно купить дополнительно?+
Минимум одну подписку на AI-инструмент: Claude Pro, Cursor Pro или ChatGPT Plus (примерно 34 ₼/мес). В стоимость курса она не входит.