Курс на Stepik
Обложка курса «Django 6 для начинающих» на Stepik
1 499 ₽

Django 6 для начинающих ★ 4.966

Открыть на
STEPIK.ORG

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Django 6 для начинающих»Учеников на курсе 2 418
Сертификаты, выданные на курсе «Django 6 для начинающих»Сертификатов выдано 859
Отзывы о курсе «Django 6 для начинающих»Отзывов получено 177
Рейтинг курса «Django 6 для начинающих»Рейтинг курса 4.966
Уроки в курсе «Django 6 для начинающих»Количество уроков 87
Тесты в курсе «Django 6 для начинающих»Количество квизов 110
Задачи с кодом в курсе «Django 6 для начинающих»Количество задач с кодом 180
Время прохождения курса «Django 6 для начинающих»Время прохождения курса —
Стоимость курса «Django 6 для начинающих»Стоимость курса 1 499 ₽ —
Обновления курса «Django 6 для начинающих»Обновления курса — —
Дата публикации курса «Django 6 для начинающих»Дата публикации курса — ———
Последнее обновление курса «Django 6 для начинающих»Последнее обновление — ———
Сложность easy — ———

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

Разделы в курсе «Django 6 для начинающих» 12 разделов Уроки в курсе «Django 6 для начинающих» 87 уроков Тесты в курсе «Django 6 для начинающих» 110 тестов Задачи в курсе «Django 6 для начинающих» 180 задач Время прохождения курса «Django 6 для начинающих» 51 ч. Последнее обновление курса «Django 6 для начинающих» обн. 28 октября 2026

Введение в веб-разработку

3 урока
1. Как работает интернет и веб-сайты? ↗
2. Краткий конспект по HTML ↗
3. Кратко о SQL ↗

Основы + HelloWorld на Django

8 уроков
1. Что такое Django ↗
2. Основные принципы MVC ↗
3. Установка Django и создание проекта HelloWorld ↗
4. Диспетчер URL, часть 1. ↗
5. Диспетчер URL, часть 2. ↗
6. Шаблоны, часть 1. ↗
7. Шаблоны, часть 2. ↗
8. Введение в тестирование приложений ↗

Простой проект на Django с БД

8 уроков
1. Создание проекта, первые модели и админ-панель ↗
2. Модели в Django и их поля ↗
3. Первые ORM запросы (CRUD) ↗
4. Организация связей между таблицами ↗
5. Django ORM, методы возвращающие QuerySet ↗
6. Django ORM, методы которые не возвращают QuerySet ↗
7. Django ORM, поисковые выражения и агрегатные функции ↗
8. Views/Templates/URLs ↗

CRUD - проект

2 урока
1. Формы в Django ↗
2. CRUD проект ↗

Создание блога

7 уроков
1. Создание проекта и приложения ↗
2. Создание моделей данных блога ↗
3. Сайт администрирования ↗
4. Работа с наборами запросов QuerySet и менеджерами ↗
5. Разработка представлений списка и детальной информации ↗
6. Создание шаблонов представлений ↗
7. Итоги работы ↗

Усовершенствование блога

12 уроков
1. Работа с URL ↗
2. Добавление постраничной разбивки ↗
3. Разработка представлений на основе классов ↗
4. Рекомендация постов по электронной почте ↗
5. Создание системы комментариев ↗
6. Добавление функциональности тегирования ↗
7. Извлечение постов по сходству ↗
8. Реализация пользовательских шаблонных тегов и фильтров ↗
9. Добавление карты сайта ↗
10. Установка базы данных PostgreSQL ↗
11. Добавление полнотекстового поиска в блог ↗
12. Итоги работы ↗

Усовершенствование блога, часть - 2

7 уроков
1. Введение в пользовательскую систему Django ↗
2. Использование системы аутентификации Django ↗
3. Доработки системы авторизации и регистрации, добавление сессий ↗
4. Профили пользователей и пользовательские поля модели User ↗
5. Авторизация через социальные сети посредством OAuth 2.0 ↗
6. Улучшаем дизайн блога с использованием Bootstrap 5 ↗
7. Итоги работы ↗

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

9 уроков
1. Введение в REST API ↗
2. Django REST Framework на примере блога ↗
3. Сериализаторы ↗
4. Представления ↗
5. Фильтрация ↗
6. Пагинация ↗
7. Права доступа и токены в DRF ↗
8. Схемы и документация ↗
9. Итоги работы ↗

Деплой проекта

6 уроков
1. Покупка VPS, доменного имени, привязка DNS и настройка по SSH. ↗
2. Установка виртуального окружения, Gunicorn и списка зависимостей ↗
3. Установка PostgreSQL, настройка и перенос БД ↗
4. Установка и настройка NGINX ↗
5. Получение SSL сертификата от Let's Encrypt и настройка HTTPS ↗
6. Обновление проекта ↗

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

14 уроков
1. Начало работы, создание модели статей ↗
2. Создание древовидной модели категорий ↗
3. Представления на основе классов ↗
4. Работа с ListView, вывод списка статей ↗
5. Работа с DetailView, форматирование и обработка кириллицы в Slug ↗
6. Вывод дерева категорий, пагинация, добавление Bootstrap 5 ↗
7. Оптимизация SQL запросов и установка Debug-Toolbar ↗
8. Профили пользователей: Модели и сигналы ↗
9. Профили пользователей: Представления и формы. ↗
10. Работа с CreateView. Добавление записей пользователями. ↗
11. Работа с UpdateView. Обновление записей пользователями. ↗
12. Использование миксинов в работе с представлениями Django ↗
13. Доработки системы авторизации и регистрации ↗
14. Итоги работы ↗

Усовершенствование блога 2.0

10 уроков
1. Создание древовидных комментариев ↗
2. Создание древовидных комментариев, добавление JavaScript ↗
3. Добавление функциональности тегирования ↗
4. Добавление ReCAPTCHA для форм ↗
5. Интеграция WYSIWYG-редактора, установка CKEditor ↗
6. Создание системы Like / Dislike ↗
7. Добавление RSS ленты для блога ↗
8. Кеширование и Middleware для получения статуса пользователей ↗
9. Настройка своих шаблонов для страниц ошибок 403, 404 ↗
10. Итоги работы ↗

Дополнительно

1 урок
1. О курсе ↗