
Промышленный бэкенд на Python + ИИ-инструменты

Программа курса
Ознакомьтесь с программой курса «Промышленный бэкенд на Python + ИИ-инструменты» от Учебный центр IBS - ibs-training.ru
- API и современные фреймворки. Эволюция бэкенда: от MVC к микросервисам. REST API vs gRPC: критерии выбора. FastAPI: роутеры, валидация через Pydantic. HTTP-ошибки и Middleware.
- Архитектура внутри сервиса. Проблема Fat Controllers и «спагетти-кода». Слоистая архитектура: Clean Architecture / DDD-light. Dependency Injection в FastAPI. Service Layer и Repository Layer.
- Работа с базами данных (PostgreSQL). Асинхронная работа с БД: SQLAlchemy 2.0. Проблема N+1 запроса и как ее избежать. Управление миграциями через Alembic. Транзакции и блокировки на уровне БД.
- Кэширование и фоновые задачи. Redis: хранение сессий, кэширование тяжёлых ответов. Брокеры сообщений: RabbitMQ / Redis Streams (концептуально). Вынос долгих процессов в фоновые воркеры: Celery / Taskiq.
- Безопасность API и тестирование. Аутентификация и авторизация: JWT, OAuth2. Защита от CORS и базовых уязвимостей. Тестирование: pytest, мокирование БД, TestClient.
- Контейнеризация и развертывание. Production-ready Dockerfile для Python: минимизация веса, безопасность. Оркестрация локального окружения: docker-compose. Основы CI/CD: пайплайн в GitLab CI / GitHub Actions (линтеры, тесты, сборка).
- Наблюдаемость (Observability). Почему print() не работает на проде: структурированное JSON-логирование. Экспорт метрик: Prometheus endpoint. Трассировка запросов: OpenTelemetry (обзорно).
- ИИ-ассистент для работы с Python: делегирование рутины и безопасность. ИИ в работе: поиск багов, шаблоны кода, регулярные выражения, тестовые данные. Корпоративная безопасность: что нельзя передавать в публичные нейросети. Галлюцинации ИИ и обязательный аудит…
- Итоговый проект и Code Review. Доработка end-to-end сервиса. Проверка сервиса внешним скриптом-эмулятором. Защита архитектурных решений перед экспертом.
- Итого на курс 32 ак. ч.: теория — 11 ак. ч. (35%), практика — 21 ак. ч. (65%).
Чему вы научитесь
- Освоите и сможете применять: ии ассистент для работы с python делегирование рутины и безопасность. ии в работе поиск багов, шаблоны кода, регулярные выражения, тестовые данные. корпоративная безопасность что нельзя пе…
- Освоите и сможете применять: архитектура внутри сервиса. проблема fat controllers и «спагетти кода». слоистая архитектура clean architecture / ddd light. dependency injection в fastapi. service layer и repository layer.
- Освоите и сможете применять: наблюдаемость (observability). почему print() не работает на проде структурированное json логирование. экспорт метрик prometheus endpoint. трассировка запросов opentelemetry (обзорно).
- Освоите и сможете применять: api и современные фреймворки. эволюция бэкенда от mvc к микросервисам. rest api vs grpc критерии выбора. fastapi роутеры, валидация через pydantic. http ошибки и middleware.
- Освоите и сможете применять: безопасность api и тестирование. аутентификация и авторизация jwt, oauth2. защита от cors и базовых уязвимостей. тестирование pytest, мокирование бд, testclient.
Подробная информация о курсе
Курс о полном цикле создания веб-сервиса на Python: от проектирования API до развертывания в контейнерах. Стек — FastAPI, PostgreSQL, Redis, SQLAlchemy, Docker, CI/CD. Вместо разрозненных скриптов — поэтапная разработка одного сервиса: роутинг и валидация, слоистая архитектура, работа с БД и миграциями, кэширование, фоновые задачи через брокер, JWT-аутентификация, контейнеризация, CI/CD, наблюдаемость. Итоговый проект проверяется внешним эмулятором, имитирующим поведение реальных пользователей. Для Junior+ / Middle-разработчиков с опытом от 6 месяцев или переходящих с других языков. Требуется знание Python и базовое понимание asyncio. Безопасная работа с ИИ-инструментами в разработке — отдельный блок.
Цены и сроки
- Стоимость0 ₽
- Старая цена49 900 ₽
- Дата началаc Invalid Date
Содержание
- Формат обученияс преподавателем
По окончанию курса
- Диплом или сертификатсертификат



















