Перейти к содержимому
Базовые знания3 мес · 13 недельВживую онлайн

Modern Backend
+ AI

Проектируешь REST API с базой данных, очередями и Docker, тестируешь и деплоишь; а работу ускоряешь с Claude Code, Cursor и Codex.

26
живых занятий
78
часов
6
модулей
5
человек в группе
Modern Backend + AI

Что ты будешь уметь
в конце курса?

  1. 01Писать backend на Node.js и TypeScript в агентном цикле: задача → план → код → проверка
  2. 02Строить REST API на NestJS с валидацией, DTO и документацией Swagger/OpenAPI
  3. 03Проектировать схемы PostgreSQL, писать SQL и работать с Prisma или Drizzle
  4. 04Делать авторизацию на JWT и OAuth, роли (RBAC) и защиту по OWASP Top 10
  5. 05Использовать Redis, очереди BullMQ, WebSocket и встраивать Claude API в бэкенд
  6. 06Упаковывать проект в Docker, покрывать тестами, настраивать CI/CD и деплоить

Технологии

Современный backend на Node.js и TypeScript: от API до базы данных и деплоя.

Node.jsTypeScriptNestJSPostgreSQLPrismaDrizzleRedisBullMQJWTOAuthSwaggerJestDockerGitHub ActionsRailwayRenderClaude CodeCursorCodex

Учебная
программа

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.
04Безопасность и авторизацияНеделя 7–8
  • Регистрация, хеширование паролей, JWT, refresh-токены
  • Роли и права (RBAC), OAuth (Google)
  • OWASP Top 10, rate limiting
  • Аудит безопасности 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%

Вопросы

Что нужно знать для старта?

Основы программирования: переменные, циклы и функции на любом языке. Если опыта в коде нет, выбирай программу AI Software Developer — она начинается с нуля.

Если код пишет AI, чему учусь я?

Главное правило курса: код пишет AI, но на защите каждую строку объясняешь ты. Ты учишься находить ошибки AI, проверять результат и правильно ставить задачу.

Что нужно купить дополнительно?

Минимум одну подписку на AI-инструмент: Claude Pro, Cursor Pro или ChatGPT Plus (примерно 34 ₼/мес). В стоимость курса она не входит.

Modern Backend + AI
запишись на программу

В группе всего 5 мест. Первое занятие бесплатно.