Курс на Stepik
Обложка курса «Современный Django. С нуля - для начинающих» на Stepik
Бесплатно

Современный Django. С нуля - для начинающих ★ 5.000

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

Освой Django 5 на практике: 1500+ задач, реальные проекты. Никакой воды - только то, что делает тебя профессиональным разработчиком. Шаг за шагом научишься строить проекты от моделей и админки до фильтрации, API и чатов + освоишь Git и GitHub от основ до продвинутых практик. Создадим: Интернет-магазин с личным кабинетом, Платформу для поиск вакансии, Систему заметок, Чат-приложение. Больше практики - меньше теории.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Современный Django. С нуля - для начинающих»Учеников на курсе 990
Сертификаты, выданные на курсе «Современный Django. С нуля - для начинающих»Сертификатов выдано 15
Отзывы о курсе «Современный Django. С нуля - для начинающих»Отзывов получено 3
Рейтинг курса «Современный Django. С нуля - для начинающих»Рейтинг курса 5.000
Уроки в курсе «Современный Django. С нуля - для начинающих»Количество уроков 87
Тесты в курсе «Современный Django. С нуля - для начинающих»Количество квизов 1078
Время прохождения курса «Современный Django. С нуля - для начинающих»Время прохождения курса —
Обновления курса «Современный Django. С нуля - для начинающих»Обновления курса — —
Дата публикации курса «Современный Django. С нуля - для начинающих»Дата публикации курса — ———
Последнее обновление курса «Современный Django. С нуля - для начинающих»Последнее обновление — ———
Сложность easy — ———

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

Разделы в курсе «Современный Django. С нуля - для начинающих» 10 разделов Уроки в курсе «Современный Django. С нуля - для начинающих» 87 уроков Тесты в курсе «Современный Django. С нуля - для начинающих» 1078 тестов Время прохождения курса «Современный Django. С нуля - для начинающих» 19 ч. Последнее обновление курса «Современный Django. С нуля - для начинающих» обн. 22 августа 2026

Что такое вообще Django ? (40 - задач)

9 уроков
1. Важно: Прочтите ↗
2. Введение в Django: что это и зачем он нужен ↗
3. Практика: Установка и запуск первого проекта Django ↗
4. Практика: Создание первого приложения в Django ↗
5. Практика: Модели и база данных в Django ↗
6. Практика: Views и URLs: обработка запросов в Django ↗
7. Практика: Шаблоны: вывод HTML с данными ↗
8. Практика: Добавление и редактирование записей ↗
9. Практика: Удаление записей и завершение проекта ↗

Начало Django + Models (155 - задач)

11 уроков
1. Модели для начинающих ↗
2. Как устроены модели данных в Django ↗
3. Мета-класс и методы моделей Django ↗
4. Организация связей между таблицами - OneToOne ↗
5. Организация связей между таблицами - Один-Ко-Многим ↗
6. Организация связей между таблицами Многие-Ко-Многим ↗
7. Django: Команды, которые должен знать каждый ↗
8. Django Models, Часть 1 ↗
9. Django Models, Часть 2 ↗
10. Django Models, Часть 3 ↗
11. Django Models, Часть 4 ↗

Power Shell, ORM, фильтрация, поиск (162 - задач)

12 уроков
1. Манипуляции с данными в Django на основе CRUD ↗
2. Доп. методы создания и обновления данных в Django ↗
3. Чтение данных из базы данных в Django ↗
4. Обновление данных в Django ORM ↗
5. Удаление данных из базы данных в Django ORM ↗
6. Базовые понятия, работа с данными ↗
7. Django QuerySet: Пять столпов ORM ↗
8. F, Q, Annotate — на практике ↗
9. Count, Avg, Value — на практике ↗
10. Aggregate, Case, When - на практике ↗
11. Concat, Asc, Rank - на практике ↗
12. Window, DenseRank, ExpressionWrapper - на практике ↗

Views - Представления (240 - задач)

16 уроков
1. Views, HttpRequest, HttpResponse - на практике ↗
2. URLs - на практике ↗
3. Расширенные Функциональные Views - на практике ↗
4. Классовые Представления (CBV) ↗
5. CBV: TemplateView и Отображение Статических Страниц ↗
6. CBV: RedirectView и Перенаправления ↗
7. CBV: DetailView - Отображение Одиночного Объекта ↗
8. CBV: ListView - Отображение Списка Объектов ↗
9. CBV: FormView и Обработка Форм (GET) ↗
10. CBV: FormView и Обработка Форм (POST) ↗
11. CBV: CreateView - Создание Объектов ↗
12. CBV: UpdateView - Обновление Объектов ↗
13. CBV: DeleteView - Удаление Объектов ↗
14. Миксины (Mixins) для Классовых Представлений ↗
15. Обработка Ошибок в Views (404, 500) ↗
16. Продвинутые Темы Views: Декораторы ↗

Интернет-Магазин + Bank (25 - задач)

3 урока
1. Начало проекта! ↗
2. Задачи по Views: пишем мозг сайта ↗
3. Задачи по Views: пишем мозг сайта - часть 2 ↗

Формы и работа с ними (102 - задач)

7 уроков
1. Введение в формы Django ↗
2. Django forms.Form ↗
3. Django forms.ModelForm ↗
4. Кастомизация форм ↗
5. Работа с файлами и изображениями ↗
6. Formsets и ModelFormsets ↗
7. Практика: регистрация и авторизация через формы ↗

Django Signals, request, logging (144 - задач)

10 уроков
1. Введение в сигналы ↗
2. Организация сигналов в проекте ↗
3. Основные встроенные сигналы моделей ↗
4. Сигналы, связанные с пользователями ↗
5. logging - Часть 1 ↗
6. logging - Часть 2 ↗
7. Подробно про request - Часть 1 ↗
8. Подробно про request - Часть 2 ↗
9. Рассылки на Django - Часть 1 ↗
10. Рассылки на Django - Часть 2 ↗

Django Admin

6 уроков
1. Введение в Django Admin ↗
2. Базовые настройки моделей в админке ↗
3. Детальная настройка отображения ↗
4. Формы и валидация в админке ↗
5. Декорация и расширенные возможности ↗
6. Админка и безопасность Django ↗

JobBoard — Сайт вакансий (Django 5)

7 уроков
1. Подготовка проекта и окружения ↗
2. Главная страница ↗
3. Главная страница - часть 2 ↗
4. Главная страница - часть 3 ↗
5. Главная страница - часть 4 ↗
6. Vacancy - детальная информация, часть 1 ↗
7. Vacancy - детальная информация, часть 2 ↗

Git - контроль версий с нуля - 48

6 уроков
1. Зачем нужен Git ↗
2. Установка и первая настройка Git ↗
3. Первый репозиторий ↗
4. Основной рабочий цикл Git ↗
5. История изменений ↗
6. Работа с файлами ↗