Stepik.org
65 отзывов

Django 5 для начинающих от Stepik.org

Этот курс проведет вас через весь процесс разработки профессиональных веб-приложений с помощью Django и Django REST Framework, включая несколько проектов на Python с нуля и деплой на сервер.
  • 6 недель
  • Сертификат об обучении
1999 ₽
1999 ₽

Актуальная стоимость обучения.

Данные обновлены 3 июня 2026 г.

Рассрочка: Бесплатно

  • 6 недель
  • Сертификат об обучении
Перейти на страницу курса
Важно. Итоговая цена на странице курса может отличаться.

Программа курса

Ознакомьтесь с программой курса «Django 5 для начинающих» от Stepik.org

Раздел 1. Введение в веб-разработку

  • Базовые принципы работы сети Интернет, DNS и веб-серверов
  • Основные протоколы сети Интернет - TCP/IP, HTTP, HTTPS и методы GET, POST, PUT и DELETE
  • Язык разметки HTML
  • Работа СУБД и SQL

Раздел 2. Основы + HelloWorld на Django

  • Написание простейшего проекта на Django в стиле HelloWorld
  • Структура проекта, миграции, настройки проекта, приложения и модели
  • Работа с представлениями и адресами
  • Шаблоны и представления на основе классов (CBV, Class Based Views)
  • Тестирование приложений и написание тестов

Раздел 3. Простой проект на Django с БД

  • Создание простого проекта с БД на SQLite
  • Создание модели базы данных, миграции моделей
  • Интерфейс администратора - админ-панель
  • Работа с представлениями, моделями и URL
  • Тестирование проекта

Раздел 4. CRUD - проект

  • Работа с объектами модели данных: чтение, запись, редактирование и удаление записей
  • Варианты работы: на основе функций и классов

Раздел 5. Создание блога

  • Создание приложения для ведения блога
  • Базовые модели, представления, шаблоны и URL-адреса блога
  • Формирование наборов запросов QuerySet с помощью ORM
  • Настройка встроенного в Django сайта администрирования

Раздел 6. Усовершенствование блога

  • Постраничная разбивка и представления на основе классов
  • Отправка электронных писем с помощью Django
  • Обработка и моделирование форм
  • Реализация системы комментариев к постам блога
  • Создание системы тегирования и формирование сложных наборов запросов QuerySet
  • Создание собственных шаблонных тегов и фильтров
  • Использование фреймворка для создания карты веб-сайта
  • Перенос БД с SQLite на PostgreSQL
  • Разработка поискового механизма с используем возможностей полнотекстового поиска PostgreSQL

Раздел 7. Усовершенствование блога. Часть 2.

  • Встроенная пользовательская модель Django на основе django.contrib.auth
  • Новое приложение для пользователей: авторизация, регистрация, восстановление пароля и использование сессий
  • Доработка приложения: новые поля и профили для пользователей
  • Механизм создания и обновления профилей через сигналы в Django
  • Возможность загружать аватары и писать информацию "О себе"
  • Авторизация через социальные сети (Google, GitHub) посредством OAuth 2.0
  • Дизайн с фреймворком Bootstrap 5

Раздел 8. Создание API с помощью Django REST Framework

  • Применение фреймворка для разработки RESTful API
  • Создание сериализаторов и представлений для моделей
  • Разработка конкретно-прикладных представлений API
  • Аутентификация в API, фильтры, пагинация, разрешения к представлениям API
  • Добавление схемы и документации

Раздел 9. Деплой проекта

  • Установка виртуального окружения, сервера приложений Gunicorn и Django
  • Перенос файлов проекта на сервер, создание списка зависимостей и его установка
  • Настройка Django для работы в производственной среде, создание статических файлов проекта
  • Установка и настройка веб-сервера NGINX и БД PostgreSQL
  • Перенос БД с локального компьютера на сервер
  • Получение сертификата от Let's Encrypt и настройка HTTPS в NGINX

Раздел 10. Создание блога 2.0

  • Создание блога с использованием представлений на основе классов: ListView, DetailView, CreateView, UpdateView, DeleteView
  • Новый функционал блога: древовидные категории, система лайков и дизлайков, миксины, древовидные комментарии, ReCAPTCHA для форм
  • Установка Debug-Toolbar и оптимизация SQL запросов, настройка шаблонов страниц ошибок
Подробная информация о курсе

Формат обучения
Онлайн
Сертификат
Есть
Инструменты на курсе
Bootstrap 5
Django
Django REST Framework
HTML
ORM
PostgreSQL
SQLite
Поделись курсом с друзьями

Подробнее о школе Stepik.org
Отзывы о Stepik.org

Взгляните, что студенты и выпускники говорят про Stepik.org

Отзыв о школе

Курс помог понять главные особенности React

Этот курс помог мне понять главные особенности React и дал представление о том, как строится архитектура SPA-приложений. Очень понравилось, что уроки короткие и легко усваиваемые. Порадовало обилие дополнительных материалов, доступных по ссылкам. Было бы отлично, если бы к видео ...

Показать отзыв полностью
Отзыв о школе

Без сомнений рекомендую этот курс!

За три недели на этом курсе я с нуля выучила SQL до среднего уровня и любовалась в процессе решением разных задач. Видеоуроки короткие, но содержательные, я много раз к ним возвращалась во время выполнения заданий. Каждый урок состоит из нескольких задач, что помогает лучше запом...

Показать отзыв полностью
+ ещё 63 отзыва о Stepik.org
Мы ежедневно собираем, публикуем и обновляем отзывы об онлайн-курсах на просторах Интернета.
Все отзывы →
Оставить отзыв о курсе
Проходили курс «Django 5 для начинающих» от Stepik.org? Поделитесь своим отзывом: расскажите о плюсах и минусах обучения на данной программе.

Прикрепите к отзыву сертификат о прохождении курса. После проверки мы пометим ваш отзыв как достоверный. Мы не будем делиться вашими данными с другими лицами.

Django 5 для начинающих
  • Stepik.org
  • 6 недель
  • 1999 ₽