Программа повышения квалификации «Автоматизация процессов в WEB-разработке на Python» охватывает ключевые практики DevOps для Django-приложений: от контейнеризации и развёртывания до CI/CD, фоновых задач, мониторинга, безопасности и нагрузочного тестирования.
Курс включает 18 лекционных уроков (36 академических часов) и 18 практических работ для самостоятельного выполнения. Обучение проходит в индивидуальном формате по согласованному расписанию.
Вы освоите автоматизацию всего жизненного цикла веб-приложения: деплой через Ansible и Docker, фоновые задачи с Celery, интеграцию внешних API, CI/CD-пайплайны, мониторинг, оптимизацию и защиту от уязвимостей.
Технологический стек
Python
Django
Docker
Ansible
Celery
Redis
CI/CD (GitHub Actions / GitLab CI)
REST API / Webhooks
Locust / pytest
Git
Django
Docker
Ansible
Celery
Redis
CI/CD (GitHub Actions / GitLab CI)
REST API / Webhooks
Locust / pytest
Git
Программа реализуется Центром индивидуального обучения Центра 25-12.
Обучение проходит в формате 1-на-1 с преподавателем по согласованному расписанию.
Обучение проходит в формате 1-на-1 с преподавателем по согласованному расписанию.
Документ об окончании
📜 Удостоверение о повышении квалификации — для слушателей с высшим или средним профессиональным образованием.
📜 Сертификат о прохождении обучения — для всех остальных участников.
📜 Сертификат о прохождении обучения — для всех остальных участников.
Стоимость и оплата
Оплата производится единым платежом. Все платежи осуществляются напрямую в адрес образовательной организации — без процентов и скрытых комиссий.
Стоимость программы — 72 000 ₽
Содержание
- 1 модуль
- 36 уроков
- 60 часов
- Программа курса36
- 1.1Основы автоматизированного развертывания веб-приложений
- 1.2Практическая работа №1. Настройка базового сценария развертывания Django-приложения
- 1.3Контейнеризация Django-приложений с Docker
- 1.4Практическая работа №2. Запуск Django-приложения в контейнере с Docker
- 1.5Развертывание Django-приложения на удаленном сервере
- 1.6Практическая работа №3. Развертывание Django-приложения с использованием Ansible
- 1.7Управление миграциями и статиками в Django
- 1.8Практическая работа №4. Автоматизация управления миграциями и статическими файлами
- 1.9Основы фоновых процессов и отложенных задач
- 1.10Практическая работа №5. Запуск фоновой задачи в Django с Celery
- 1.11Настройка CRON-задач для Django-приложений
- 1.12Практическая работа №6. Настройка периодических задач в Django с Celery и BackgroundScheduler
- 1.13Очереди задач и брокеры сообщений
- 1.14Практическая работа №7. Организация асинхронной обработки запросов с Celery и Redis
- 1.15Оптимизация фоновых задач и их мониторинг
- 1.16Практическая работа №8. Настройка мониторинга Celery
- 1.17Работа с REST API в Django
- 1.18Практическая работа №9. Интеграция Django-приложения с внешним API
- 1.19Работа с веб-хуками
- 1.20Практическая работа №10. Создание веб-хука для данных
- 1.21Автоматизированный обмен данными
- 1.22Практическая работа №11. Система автоматического сбора данных
- 1.23Введение в CI/CD
- 1.24Практическая работа №12. Создание базового CI/CD пайплайна
- 1.25Автоматизация тестирования в CI/CD
- 1.26Практическая работа №13. Интеграция тестов в CI/CD
- 1.27Автоматизация деплоя в облаке
- 1.28Практическая работа №14. Развёртывание с CI/CD
- 1.29Мониторинг и логирование
- 1.30Практическая работа №15. Настройка логирования и мониторинга
- 1.31Нагрузочное тестирование
- 1.32Практическая работа №16. Проведение нагрузочного тестирования
- 1.33Оптимизация производительности
- 1.34Практическая работа №17. Оптимизация веб-приложения
- 1.35Безопасность веб-приложений
- 1.36Практическая работа №18. Настройка защиты от атак
Нет, но знание Django и уверенное владение Python обязательны.
Желательно иметь общее представление о серверной инфраструктуре, но преподаватель расскажет основы по мере необходимости.
Да, курс охватывает деплой в облако (Render, Railway, VPS), включая работу с CI/CD.
Требования
- Уверенные навыки Python и базовые знания Django
- Установленная среда разработки (рекомендации даются в начале курса)
Особенности
- Персональное обучение — один на один с опытным преподавателем
- Много практики — работа с реальной инфраструктурой и сценариями
- Сильный фокус на DevOps-интеграцию — от Celery до CI/CD
- Индивидуальные кейсы — адаптация тем под вашу задачу
Целевая аудитория
- Backend‑разработчики, желающие автоматизировать процессы
- DevOps‑инженеры, работающие с Python-проектами
- Django‑программисты, стремящиеся систематизировать инфраструктуру
- Технические лидеры, внедряющие DevOps-практики в проектах

