Программирование на языке Python. Уровень 3. Разработка веб — приложений в Django
На данном курсе Вы изучите создание веб-приложений на языке Python с использованием MVC-подхода на примере фреймворка Django
от 23 100₽
Для физ. лиц - 32 500₽
Для организаций - 38 000₽
Ближайшая группа
29.06.2026-03.07.2026
Формат
Гибридный
Длительность
40 часов
Часы занятий
10:00–17:00
Целевая аудитория
Начинающие Python-разработчики, которые хотят создать первое веб-приложение и разобраться в особенностях работы с Django
Специалисты из смежных сфер (тестировщикам, аналитикам), стремящимся перейти в разработку
Разработчики, знакомые с другими языками программирования, стремящиеся освоить Python и Django для расширения своих профессиональных компетенций
Предприниматели и владельцы небольших проектов, желающие самостоятельно разработать простой веб-сайт или внутренний корпоративный портал
Студенты и молодые специалисты, интересующиеся веб-разработкой и рассматривающие карьеру в IT-отрасли
Получаемые знания и навыки
- создание веб-приложения на Python: вы овладеете разработкой веб-приложений на Django, начиная с настройки окружения и заканчивая созданием полноценной структуры приложения, включающей модели, представления и шаблоны
- работа с базами данных: изучаете использование ORM (Object Relational Mapping) в Django для удобной работы с базами данных PostgreSQL, MySQL и SQLite
- реализация стандартных веб-функционал: узнаете, как реализовать регистрацию пользователей, аутентификацию, авторизацию, работу с формами и CSRF-защиту
- проектирует REST API: сформируете навыки создания RESTful API с использованием Django Rest Framework для интеграции с мобильными клиентами и сторонними системами
от 23 100₽
Для физ. лиц - 32 500₽
Для организаций - 38 000₽
Программа курса
- История и развитие веб-программирования, различные подходы
- Идеи MVC-подхода: разделение логики, интерфейса и данных
- Установка Web-фреймворка Django
- Структура проекта
- Передача данных из приложения в шаблоны
- Использование циклов и выбора в шаблона
- Способы хранения данных
- Создание и администрирование БД
- Схема БД: таблицы, связи между ними, ключи
- Отображение данных в БД на объекты приложения (ORM)
- Реализация операций выборки, создания, удаления и изменения объектов
- Специальные средства создания форм
- Проверка параметров форм
- Авторизация пользователей и разграничение прав доступа
- Сессии, не требующие регистрации
- Безопасность
- Реализация сложных запросов
- Соединение запросов, подзапросы
- Вызов хранимых процедур
- Встроенные фильтры
- Создание своих фильтров
- Отделение статического контента от динамического
- Отправка почтовых уведомлений
- Отдача лент новостей
- Генерация PDF-документов
- Журналирование
- Встроенный интерфейс администрирования
- Модульное тестирование
- Использование встроенного веб-сервера, CGI, FastCGI и mod_python
- Развертывание и миграция БД
Стоимость и условия оплаты
от 23 100₽
Для физ. лиц - 32 500₽
Для организаций - 38 000₽