Курс посвящен разработке современных веб-приложений с использованием Python и фреймворка Django. Слушатели изучат полный цикл создания веб-проектов: от проектирования архитектуры и работы с базами данных до реализации REST API, обеспечения безопасности и оптимизации производительности. В программе уделено внимание актуальным подходам, таким как использование контейнеризации (Docker), асинхронного программирования и интеграции с фронтенд-фреймворками. Курс ориентирован на практическое применение знаний через реальные кейсы и проекты.
Целевая аудитория
- Начинающие и опытные разработчики, желающие освоить или углубить навыки создания веб-приложений на Python и Django;
- Веб-разработчики, переходящие с других технологий на Django;
- Системные администраторы и DevOps-специалисты, интересующиеся разработкой и развертыванием веб-приложений.
Предварительные требования
- Базовые знания Python (переменные, функции, классы, модули);
- Основы работы с базами данных (SQL);
- Знание основ веб-разработки (HTML, CSS, HTTP);
- Желателен опыт работы с командной строкой и системами контроля версий (Git);
- Базовое понимание REST API и клиент-серверной архитектуры.
Приобретаемые знания и навыки
По окончании курса слушатели смогут:
- Проектировать и разрабатывать масштабируемые веб-приложения на Django;
- Настраивать и интегрировать базы данных (PostgreSQL, SQLite) с Django ORM;
- Создавать и документировать RESTful API с использованием Django REST Framework;
- Обеспечивать безопасность приложений и оптимизировать их производительность;
- Разворачивать проекты в продакшен с использованием Docker и CI/CD-инструментов.

