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

Django 5 для начинающих 4.965

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Django 5 для начинающих»Учеников на курсе 2 316
Сертификаты, выданные на курсе «Django 5 для начинающих»Сертификатов выдано 816
Отзывы о курсе «Django 5 для начинающих»Отзывов получено 171
Рейтинг курса «Django 5 для начинающих»Рейтинг курса 4.965
Уроки в курсе «Django 5 для начинающих»Количество уроков 87
Тесты в курсе «Django 5 для начинающих»Количество квизов 110
Задачи с кодом в курсе «Django 5 для начинающих»Количество задач с кодом 180
Время прохождения курса «Django 5 для начинающих»Время прохождения курса
Стоимость курса «Django 5 для начинающих»Стоимость курса 1 999 ₽
Обновления курса «Django 5 для начинающих»Обновления курса
Дата публикации курса «Django 5 для начинающих»Дата публикации курса
Последнее обновление курса «Django 5 для начинающих»Последнее обновление
Сложность normal

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

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

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

3 урока
Закрытый
1.1 Как работает интернет и веб-сайты?
2 012
975
24м 7с
207
Закрытый
1.2 Краткий конспект по HTML
1 861
1 158
9м 8с
152
Закрытый
1.3 Кратко о SQL
1 836
1 698
13м 17с
177

2. Основы + HelloWorld на Django

8 уроков
Закрытый
2.1 Что такое Django
1 743
1 654
9м 49с
135
Закрытый
2.2 Основные принципы MVC
1 707
1 632
13м 26с
132
Открытый
2.3 Установка Django и создание проекта HelloWorld
4 024
621
27м 39с
184
Открытый
2.4 Диспетчер URL, часть 1.
3 026
1 302
60м 12с
219
Закрытый
2.5 Диспетчер URL, часть 2.
1 484
1 205
70м 43с
198
Закрытый
2.6 Шаблоны, часть 1.
1 432
467
73м 6с
209
Закрытый
2.7 Шаблоны, часть 2.
1 352
1 030
86м 4с
201
Закрытый
2.8 Введение в тестирование приложений
1 326
197
86м 44с
140

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

8 уроков
Закрытый
3.1 Создание проекта, первые модели и админ-панель
1 347
1 187
37м 34с
144
Закрытый
3.2 Модели в Django и их поля
1 272
1 069
62м 55с
171
Закрытый
3.3 Первые ORM запросы (CRUD)
1 228
1 056
55м 37с
157
Закрытый
3.4 Организация связей между таблицами
1 180
931
134м 30с
175
Закрытый
3.5 Django ORM, методы возвращающие QuerySet
1 130
972
35м 33с
147
Закрытый
3.6 Django ORM, методы которые не возвращают QuerySet
1 086
11
18м 59с
132
Закрытый
3.7 Django ORM, поисковые выражения и агрегатные функции
1 101
941
34м 5с
154
Закрытый
3.8 Views/Templates/URLs
1 117
798
62м 9с
135

4. CRUD - проект

2 урока
Закрытый
4.1 Формы в Django
1 149
854
135м 47с
160
Закрытый
4.2 CRUD проект
1 086
654
226м 3с
188

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

7 уроков
Закрытый
5.1 Создание проекта и приложения
1 164
555
18м 28с
130
Закрытый
5.2 Создание моделей данных блога
1 108
862
43м 42с
153
Закрытый
5.3 Сайт администрирования
1 077
1 024
10м 21с
126
Закрытый
5.4 Работа с наборами запросов QuerySet и менеджерами
1 065
620
46м 36с
145
Закрытый
5.5 Разработка представлений списка и детальной информации
1 031
907
25м 3с
133
Закрытый
5.6 Создание шаблонов представлений
1 041
909
27м 44с
107
Закрытый
5.7 Итоги работы
1 041
838
5м 5с
147

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

12 уроков
Закрытый
6.1 Работа с URL
1 023
935
28м 8с
109
Закрытый
6.2 Добавление постраничной разбивки
984
334
113м 16с
113
Закрытый
6.3 Разработка представлений на основе классов
963
963
5м 0с
77
Закрытый
6.4 Рекомендация постов по электронной почте
950
229
56м 4с
111
Закрытый
6.5 Создание системы комментариев
924
701
65м 23с
119
Закрытый
6.6 Добавление функциональности тегирования
869
804
20м 30с
87
Закрытый
6.7 Извлечение постов по сходству
843
843
4м 17с
70
Закрытый
6.8 Реализация пользовательских шаблонных тегов и фильтров
848
177
179м 16с
90
Закрытый
6.9 Добавление карты сайта
833
205
24м 27с
65
Закрытый
6.10 Установка базы данных PostgreSQL
872
198
27м 7с
89
Закрытый
6.11 Добавление полнотекстового поиска в блог
828
718
24м 38с
95
Закрытый
6.12 Итоги работы
808
608
1м 11с
84

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

7 уроков
Закрытый
7.1 Введение в пользовательскую систему Django
842
39
31м 31с
88
Закрытый
7.2 Использование системы аутентификации Django
815
483
49м 28с
89
Закрытый
7.3 Доработки системы авторизации и регистрации, добавление сессий
767
651
34м 32с
80
Закрытый
7.4 Профили пользователей и пользовательские поля модели User
748
485
75м 10с
85
Закрытый
7.5 Авторизация через социальные сети посредством OAuth 2.0
734
134
37м 46с
74
Закрытый
7.6 Улучшаем дизайн блога с использованием Bootstrap 5
786
668
17м 58с
73
Закрытый
7.7 Итоги работы
728
515
1м 7с
51

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

9 уроков
Закрытый
8.1 Введение в REST API
881
402
19м 33с
72
Закрытый
8.2 Django REST Framework на примере блога
795
795
4м 23с
52
Закрытый
8.3 Сериализаторы
783
640
9м 46с
52
Закрытый
8.4 Представления
701
331
25м 17с
61
Закрытый
8.5 Фильтрация
690
576
12м 43с
55
Закрытый
8.6 Пагинация
666
666
3м 50с
36
Закрытый
8.7 Права доступа и токены в DRF
363
294
15м 6с
32
Закрытый
8.8 Схемы и документация
653
559
5м 29с
52
Закрытый
8.9 Итоги работы
655
655
1м 42с
40

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

6 уроков
Закрытый
9.1 Покупка VPS, доменного имени, привязка DNS и настройка по SSH.
790
461
18м 54с
67
Закрытый
9.2 Установка виртуального окружения, Gunicorn и списка зависимостей
663
401
14м 27с
52
Закрытый
9.3 Установка PostgreSQL, настройка и перенос БД
637
407
6м 0с
49
Закрытый
9.4 Установка и настройка NGINX
598
496
3м 59с
40
Закрытый
9.5 Получение SSL сертификата от Let's Encrypt и настройка HTTPS
589
427
2м 49с
42
Закрытый
9.6 Обновление проекта
237
182
5м 34с
17

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

14 уроков
Закрытый
10.1 Начало работы, создание модели статей
628
394
16м 12с
66
Закрытый
10.2 Создание древовидной модели категорий
589
511
22м 48с
58
Закрытый
10.3 Представления на основе классов
590
322
76м 4с
77
Закрытый
10.4 Работа с ListView, вывод списка статей
471
290
76м 12с
48
Закрытый
10.5 Работа с DetailView, форматирование и обработка кириллицы в Slug
533
349
34м 25с
46
Закрытый
10.6 Вывод дерева категорий, пагинация, добавление Bootstrap 5
523
445
20м 38с
41
Закрытый
10.7 Оптимизация SQL запросов и установка Debug-Toolbar
534
329
30м 3с
44
Закрытый
10.8 Профили пользователей: Модели и сигналы
513
432
16м 34с
35
Закрытый
10.9 Профили пользователей: Представления и формы.
487
420
11м 7с
34
Закрытый
10.10 Работа с CreateView. Добавление записей пользователями.
482
398
13м 24с
34
Закрытый
10.11 Работа с UpdateView. Обновление записей пользователями.
475
390
9м 45с
31
Закрытый
10.12 Использование миксинов в работе с представлениями Django
487
383
18м 1с
38
Закрытый
10.13 Доработки системы авторизации и регистрации
505
422
10м 2с
39
Закрытый
10.14 Итоги работы
504
504
0м 24с
35

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

10 уроков
Закрытый
11.1 Создание древовидных комментариев
489
398
9м 2с
34
Закрытый
11.2 Создание древовидных комментариев, добавление JavaScript
456
386
6м 58с
35
Закрытый
11.3 Добавление функциональности тегирования
424
349
6м 37с
33
Закрытый
11.4 Добавление ReCAPTCHA для форм
449
372
4м 14с
38
Закрытый
11.5 Интеграция WYSIWYG-редактора, установка CKEditor
459
459
4м 15с
28
Закрытый
11.6 Создание системы Like / Dislike
451
360
7м 19с
34
Закрытый
11.7 Добавление RSS ленты для блога
436
436
3м 37с
23
Закрытый
11.8 Кеширование и Middleware для получения статуса пользователей
474
93
10м 12с
36
Закрытый
11.9 Настройка своих шаблонов для страниц ошибок 403, 404
488
488
2м 54с
31
Закрытый
11.10 Итоги работы
540
540
0м 24с
31

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

1 урок
Закрытый
12.1 О курсе
793
568
1м 25с
58