Top.Mail.Ru
#
#PTHN-WEB # Разработка приложений # 40 ак.часов
Разработка веб-приложений на Django и Python

Разработка веб-приложений на Django и Python: Практическое освоение технологий


57750 ₽
     
Онлайн класс. Удаленное подключение к очным курсам. Для обучения достаточно иметь доступ в Интернет. Время онлайн трансляции курса устанавливается в зависимости от города проведения очного обучения. Предусмотрено предоставление записей слушателям в отдаленных часовых поясах.
Забронировать курс
23 ноября 2026
Целевая аудитория
#

DevOps-специалисты по разработке и развертыванию веб-приложений

#

Веб-разработчики, стремящиеся улучшить безопасность своих приложений

#

Разработчики приложений для БД

#

Разработчики БД и клиентских приложений

#

Системные администраторы

Содержание курса
1

Модуль 1. Основы веб-разработки на Django и Python


Введение в Python для веб-разработки: ключевые библиотеки и их применение;
Установка и настройка Django: виртуальные окружения, зависимости;
Структура проекта: приложения, маршруты, настройки;
Модели и базы данных: создание таблиц, миграции;
Шаблоны и статические файлы: рендеринг страниц, подключение CSS/JS;
Формы в Django: обработка пользовательского ввода;
Практика: разработка простого сайта-визитки с формой обратной связи

2

Модуль 2. Работа с данными и создание REST API


Основы Django ORM: создание связей (один-к-одному, многие-ко-многим);
Фильтрация и сортировка данных: использование Querysets;
Введение в Django REST Framework: сериализаторы, представления;
Аутентификация в API: токены, базовая авторизация;
Обработка запросов: GET, POST, PUT, DELETE;
Тестирование API: использование Postman для проверки;
Практика: создание API для системы управления задачами с фильтрацией по статусу

3

Модуль 3. Управление пользователями и безопасность приложений


Система пользователей в Django: регистрация, вход, выход;
Настройка прав доступа: группы, разрешения;
Кастомизация модели пользователя: добавление полей (телефон, аватар);
Защита приложений: предотвращение XSS, CSRF, SQL-инъекций;
Работа с сессиями и cookies: управление состоянием;
Email-уведомления: отправка писем через SMTP;
Практика: разработка системы авторизации с восстановлением пароля по email

4

Модуль 4. Оптимизация и продвинутые возможности Django


Оптимизация базы данных: индексы, выборка связанных данных;
Кэширование в Django: использование Memcached для ускорения;
Асинхронные задачи: Celery для фоновой обработки (без сложной настройки);
Динамические страницы: работа с AJAX-запросами;
Логирование: настройка и анализ логов;
Подготовка к продакшену: базовые настройки сервера;
Практика: создание интернет-магазина с каталогом товаров и корзиной

0 отзывов

Об этом курсе отзывов пока нет. Будьте первым.

Чтобы оставить отзыв необходимо авторизоваться на сайте или зарегистрироваться.



#
#
Академия Айти

Ведущий консалтинговый центр получения дополнительного профессионального образования

Войдите в систему, чтобы получить все возможности платформы и доступ к образовательным курсам
Не запоминать
Забыли пароль?
Забыли пароль?
Введите e-mail, указанный при регистрации, пришлем вам инструкцию по восстановлению пароля.
CAPTCHA

CAPTCHA

15%
Шаг 1 из 2 Заполните данные
Далее Назад Зарегистрироваться
Корзина

Курс добавлен в корзину, теперь нужно