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

Django 5 с нуля - для начинающих 5.000

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

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

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

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

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

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

9 уроков
Открытый
1.1 Важно: Прочтите
511
511
1м 19с
3
Открытый
1.2 Введение в Django: что это и зачем он нужен
326
231
4м 5с
3
Открытый
1.3 Практика: Установка и запуск первого проекта Django
270
191
5м 25с
4
Закрытый
1.4 Практика: Создание первого приложения в Django
222
176
5м 44с
2
Закрытый
1.5 Практика: Модели и база данных в Django
199
161
8м 50с
2
Закрытый
1.6 Практика: Views и URLs: обработка запросов в Django
180
144
9м 36с
1
Закрытый
1.7 Практика: Шаблоны: вывод HTML с данными
163
137
11м 7с
1
Закрытый
1.8 Практика: Добавление и редактирование записей
155
115
8м 15с
1
Закрытый
1.9 Практика: Удаление записей и завершение проекта
135
82
6м 32с
0

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

11 уроков
Открытый
2.1 Модели для начинающих
151
95
15м 44с
0
Закрытый
2.2 Как устроены модели данных в Django
110
89
13м 33с
0
Закрытый
2.3 Мета-класс и методы моделей Django
102
81
21м 16с
0
Закрытый
2.4 Организация связей между таблицами - OneToOne
97
78
17м 29с
0
Закрытый
2.5 Организация связей между таблицами - Один-Ко-Многим
96
68
17м 56с
0
Закрытый
2.6 Организация связей между таблицами Многие-Ко-Многим
77
63
13м 4с
0
Закрытый
2.7 Django: Команды, которые должен знать каждый
84
58
12м 51с
0
Закрытый
2.8 Django Models, Часть 1
73
53
10м 24с
0
Закрытый
2.9 Django Models, Часть 2
72
51
17м 35с
0
Закрытый
2.10 Django Models, Часть 3
69
48
30м 21с
0
Закрытый
2.11 Django Models, Часть 4
65
41
9м 54с
0

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

12 уроков
Закрытый
3.1 Манипуляции с данными в Django на основе CRUD
76
54
10м 0с
0
Закрытый
3.2 Доп. методы создания и обновления данных в Django
60
51
9м 42с
0
Закрытый
3.3 Чтение данных из базы данных в Django
57
49
9м 36с
0
Закрытый
3.4 Обновление данных в Django ORM
55
48
10м 4с
0
Закрытый
3.5 Удаление данных из базы данных в Django ORM
55
47
8м 20с
0
Закрытый
3.6 Базовые понятия, работа с данными
56
47
6м 40с
0
Закрытый
3.7 Django QuerySet: Пять столпов ORM
56
44
6м 44с
0
Закрытый
3.8 F, Q, Annotate — на практике
55
43
18м 4с
0
Закрытый
3.9 Count, Avg, Value — на практике
52
30
41м 33с
0
Закрытый
3.10 Aggregate, Case, When - на практике
46
24
65м 23с
0
Закрытый
3.11 Concat, Asc, Rank - на практике
39
24
24м 54с
0
Закрытый
3.12 Window, DenseRank, ExpressionWrapper - на практике
39
5
8м 43с
0

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

16 уроков
Закрытый
4.1 Views, HttpRequest, HttpResponse - на практике
55
21
22м 51с
0
Закрытый
4.2 URLs - на практике
39
19
20м 20с
0
Закрытый
4.3 Расширенные Функциональные Views - на практике
36
16
14м 30с
0
Закрытый
4.4 Классовые Представления (CBV)
30
16
41м 44с
0
Закрытый
4.5 CBV: TemplateView и Отображение Статических Страниц
27
13
16м 28с
0
Закрытый
4.6 CBV: RedirectView и Перенаправления
27
11
14м 49с
0
Закрытый
4.7 CBV: DetailView - Отображение Одиночного Объекта
23
11
14м 51с
0
Закрытый
4.8 CBV: ListView - Отображение Списка Объектов
23
11
13м 12с
0
Закрытый
4.9 CBV: FormView и Обработка Форм (GET)
24
10
8м 16с
0
Закрытый
4.10 CBV: FormView и Обработка Форм (POST)
19
9
5м 47с
0
Закрытый
4.11 CBV: CreateView - Создание Объектов
20
9
15м 15с
0
Закрытый
4.12 CBV: UpdateView - Обновление Объектов
17
8
8м 57с
0
Закрытый
4.13 CBV: DeleteView - Удаление Объектов
14
9
12м 38с
0
Закрытый
4.14 Миксины (Mixins) для Классовых Представлений
21
9
8м 17с
0
Закрытый
4.15 Обработка Ошибок в Views (404, 500)
18
5
1м 11с
0
Закрытый
4.16 Продвинутые Темы Views: Декораторы
21
5
3м 48с
0

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

3 урока
Закрытый
5.1 Начало проекта!
45
12
26м 42с
0
Закрытый
5.2 Задачи по Views: пишем мозг сайта
36
9
2м 4с
0
Закрытый
5.3 Задачи по Views: пишем мозг сайта - часть 2
24
8
1м 27с
0

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

7 уроков
Закрытый
6.1 Введение в формы Django
22
15
6м 27с
0
Закрытый
6.2 Django forms.Form
22
8
18м 2с
0
Закрытый
6.3 Django forms.ModelForm
17
7
0м 8с
0
Закрытый
6.4 Кастомизация форм
17
7
2м 18с
0
Закрытый
6.5 Работа с файлами и изображениями
17
6
3м 32с
0
Закрытый
6.6 Formsets и ModelFormsets
17
2
2м 41с
0
Закрытый
6.7 Практика: регистрация и авторизация через формы
16
4
1м 44с
0

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

10 уроков
Закрытый
7.1 Введение в сигналы
25
4
0м 12с
0
Закрытый
7.2 Организация сигналов в проекте
9
3
-
0
Закрытый
7.3 Основные встроенные сигналы моделей
8
1
-
0
Закрытый
7.4 Сигналы, связанные с пользователями
12
0
0м 15с
0
Закрытый
7.5 logging - Часть 1
13
2
0м 19с
0
Закрытый
7.6 logging - Часть 2
10
5
-
0
Закрытый
7.7 Подробно про request - Часть 1
10
1
9м 44с
0
Закрытый
7.8 Подробно про request - Часть 2
7
2
-
0
Закрытый
7.9 Рассылки на Django - Часть 1
12
1
6м 12с
0
Закрытый
7.10 Рассылки на Django - Часть 2
10
1
-
0

8. Django Admin

6 уроков
Закрытый
8.1 Введение в Django Admin
19
6
0м 9с
0
Закрытый
8.2 Базовые настройки моделей в админке
16
6
0м 9с
0
Закрытый
8.3 Детальная настройка отображения
13
4
8м 57с
0
Закрытый
8.4 Формы и валидация в админке
16
4
0м 4с
0
Закрытый
8.5 Декорация и расширенные возможности
10
3
0м 11с
0
Закрытый
8.6 Админка и безопасность Django
17
4
0м 8с
0

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

7 уроков
Закрытый
9.1 Подготовка проекта и окружения
29
7
1м 44с
0
Закрытый
9.2 Главная страница
15
6
0м 8с
0
Закрытый
9.3 Главная страница - часть 2
18
6
0м 3с
0
Закрытый
9.4 Главная страница - часть 3
13
6
1м 55с
0
Закрытый
9.5 Главная страница - часть 4
17
5
-
0
Закрытый
9.6 Vacancy - детальная информация, часть 1
16
5
-
0
Закрытый
9.7 Vacancy - детальная информация, часть 2
24
5
-
0

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

6 уроков
Закрытый
10.1 Зачем нужен Git
10
4
0м 19с
0
Закрытый
10.2 Установка и первая настройка Git
6
2
-
0
Закрытый
10.3 Первый репозиторий
5
1
-
0
Закрытый
10.4 Основной рабочий цикл Git
4
1
-
0
Закрытый
10.5 История изменений
3
1
-
0
Закрытый
10.6 Работа с файлами
8
1
-
0