Курс на Stepik
Обложка курса «Продвинутый Django 5 для продолжающих» на Stepik
2 499 ₽

Продвинутый Django 5 для продолжающих 4.941

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

В этом курсе углублённо рассматриваются вопросы разработки веб-приложений Django, подробно разберем ORM Django, с индексами базы данных PostgreSQL. Разработаем приложение через тестирование, создадим CRUD проект с HTMX, Веб-Чат с использованием Сhannels и WebSocket и познакомимся с Celery и Redis. Рассмотрим вопросы интернационализации и локализации. Изучим кэш в Django. Разберем Docker Compose и выполним деплой проекта.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Продвинутый Django 5 для продолжающих»Учеников на курсе 1 575
Сертификаты, выданные на курсе «Продвинутый Django 5 для продолжающих»Сертификатов выдано 263
Отзывы о курсе «Продвинутый Django 5 для продолжающих»Отзывов получено 51
Рейтинг курса «Продвинутый Django 5 для продолжающих»Рейтинг курса 4.941
Уроки в курсе «Продвинутый Django 5 для продолжающих»Количество уроков 77
Тесты в курсе «Продвинутый Django 5 для продолжающих»Количество квизов 49
Задачи с кодом в курсе «Продвинутый Django 5 для продолжающих»Количество задач с кодом 77
Время прохождения курса «Продвинутый Django 5 для продолжающих»Время прохождения курса
Стоимость курса «Продвинутый Django 5 для продолжающих»Стоимость курса 2 499 ₽
Обновления курса «Продвинутый Django 5 для продолжающих»Обновления курса
Дата публикации курса «Продвинутый Django 5 для продолжающих»Дата публикации курса
Последнее обновление курса «Продвинутый Django 5 для продолжающих»Последнее обновление
Сложность normal

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

Разделы в курсе «Продвинутый Django 5 для продолжающих» 13 разделов Уроки в курсе «Продвинутый Django 5 для продолжающих» 77 уроков Тесты в курсе «Продвинутый Django 5 для продолжающих» 49 тестов Задачи в курсе «Продвинутый Django 5 для продолжающих» 77 задач Время прохождения курса «Продвинутый Django 5 для продолжающих» 19 ч. Последнее обновление курса «Продвинутый Django 5 для продолжающих» обн. 12 мая 2026

1. Основы GIT

4 урока
Закрытый
1.1 Введение в Git
799
524
7м 7с
45
Закрытый
1.2 Основные команды Git
587
512
2м 29с
32
Закрытый
1.3 Ветвление и слияние
569
485
3м 52с
33
Закрытый
1.4 Работа с удаленными репозиториями
557
473
3м 19с
31

2. Django ORM на основе проекта

12 уроков
Открытый
2.1 Структура и поля моделей, создание проекта
1 795
138
199м 51с
58
Закрытый
2.2 Связь One-To-One (Один к одному)
509
452
12м 56с
40
Закрытый
2.3 Связь One-To-Many (Один ко многим)
475
428
10м 11с
39
Закрытый
2.4 Связь Many-to-Many (Многие ко многим)
456
411
8м 7с
36
Закрытый
2.5 Методы возвращающие QuerySet
477
237
55м 8с
53
Закрытый
2.6 Методы, которые не возвращают QuerySet
444
223
44м 3с
45
Закрытый
2.7 Поисковые поля
447
207
35м 5с
47
Закрытый
2.8 Агрегатные функции и их группировка
421
184
60м 17с
47
Закрытый
2.9 Q-объекты и F-объекты
430
155
113м 45с
44
Закрытый
2.10 Мета-классы
425
158
29м 57с
40
Закрытый
2.11 Абстрактные модели
403
371
4м 25с
42
Закрытый
2.12 Пользовательские менеджеры моделей
402
374
6м 55с
34

3. Индексы баз данных

4 урока
Закрытый
3.1 Введение в индексы баз данных
427
427
3м 50с
31
Закрытый
3.2 Подготовка проекта и установка Debug Toolbar, генерация данных
407
103
19м 28с
35
Закрытый
3.3 Индексы PostgreSQL
403
364
11м 33с
41
Закрытый
3.4 Итоги работы
375
266
1м 25с
39

4. Разработка через тестирование

7 уроков
Закрытый
4.1 Что такое разработка через тестирование?
439
388
8м 23с
43
Открытый
4.2 Введение в UnitTest
895
493
5м 15с
36
Закрытый
4.3 Создание нового проекта и введение в Django тестирование
392
351
7м 29с
36
Закрытый
4.4 Написание тестов для моделей и URL-адресов
393
319
20м 44с
39
Закрытый
4.5 Написание тестов для форм и шаблонов
368
298
23м 31с
36
Закрытый
4.6 Написание тестов для представлений
350
296
11м 20с
33
Закрытый
4.7 Итоги работы
330
254
2м 41с
30

5. Разрешения в Django

2 урока
Закрытый
5.1 Разрешения на уровне пользователя
409
333
24м 36с
42
Закрытый
5.2 Разрешения на уровне группы
359
359
2м 10с
31

6. HTMX на основе CRUD проекта

7 уроков
Закрытый
6.1 Введение в HTMX и создание проекта
459
97
10м 42с
36
Закрытый
6.2 Модели и создание шаблонов
391
360
3м 25с
31
Закрытый
6.3 Создание представлений
391
349
6м 16с
32
Закрытый
6.4 Cоздание, редактирование и удаление записей
377
303
20м 38с
33
Закрытый
6.5 Cортировка записей
331
331
2м 9с
25
Закрытый
6.6 Добавление в проект Bootstrap 5
350
310
5м 43с
32
Закрытый
6.7 Итоги работы
332
230
1м 53с
31

7. Интернационализация и локализация в Django

7 уроков
Закрытый
7.1 Введение в интернационализацию и подготовка проекта
347
66
14м 30с
33
Закрытый
7.2 Перевод моделей и форм
304
245
9м 20с
30
Закрытый
7.3 Перевод шаблонов
279
238
4м 56с
31
Закрытый
7.4 Использование библиотеки Rosetta
289
237
2м 28с
28
Закрытый
7.5 Шаблоны URL-адресов для интернационализации
267
235
6м 11с
30
Закрытый
7.6 Переключение языка сайта
263
263
1м 23с
29
Закрытый
7.7 Итоги работы
261
201
1м 32с
28

8. Создание чата на Django с использованием Сhannels и WebSocket

9 уроков
Закрытый
8.1 Введение в WebSocket
422
422
4м 30с
43
Закрытый
8.2 Установка Channels и подготовка проекта
381
353
3м 36с
35
Закрытый
8.3 Создание кастомной User модели
390
297
28м 46с
37
Закрытый
8.4 Создание моделей чата
365
365
3м 31с
30
Закрытый
8.5 Работа с представлениями и шаблонами
355
325
6м 10с
34
Закрытый
8.6 Работа с WebSocket
357
307
18м 9с
35
Закрытый
8.7 Работа с WebSocket, добавление асинхронности
340
292
9м 35с
29
Закрытый
8.8 Redis + Django Channel
375
375
2м 51с
24
Закрытый
8.9 Итоги работы
325
207
1м 44с
22

9. Асинхронные задачи в Django + Сelery + Redis

6 уроков
Закрытый
9.1 Введение в Celery
433
433
2м 18с
35
Закрытый
9.2 Подготовка проекта, добавление подтверждения регистрации
397
350
7м 21с
30
Закрытый
9.3 Асинхронная отправка электронных писем
376
323
10м 12с
29
Закрытый
9.4 Периодические задания
331
286
6м 56с
30
Закрытый
9.5 Отслеживание Celery с помощью Flower
314
314
1м 55с
28
Закрытый
9.6 Итоги работы
301
192
0м 28с
26

10. Инфраструктура кэширования в Django

4 урока
Закрытый
10.1 Введение в кэширование
331
331
2м 12с
23
Закрытый
10.2 Виды кэша в Django
324
65
10м 52с
28
Закрытый
10.3 Уровни кэша в Django
318
191
23м 40с
29
Закрытый
10.4 Итоги работы
256
175
0м 25с
24

11. Django + Docker

9 уроков
Закрытый
11.1 Знакомство с Docker
397
336
7м 2с
31
Закрытый
11.2 Основные команды Docker
354
286
14м 15с
33
Закрытый
11.3 Создание образов и запуск контейнера
323
270
13м 49с
29
Закрытый
11.4 Контейнеризация Django и написание Dockerfile
312
266
11м 46с
26
Закрытый
11.5 Введение в Docker Compose
286
286
1м 25с
24
Закрытый
11.6 Docker Compose на примере Django, PostgreSQL и Memcached
308
209
18м 1с
29
Закрытый
11.7 Подготовка к деплою, Gunicorn и NGINX в Docker Compose
294
245
9м 34с
26
Закрытый
11.8 Настройка Docker-Compose для статических и медиа файлов
257
228
3м 14с
22
Закрытый
11.9 Итоги работы
260
155
0м 23с
21

12. Деплой проекта через Docker

4 урока
Закрытый
12.1 Покупка VPS, доменного имени, привязка DNS
293
222
6м 54с
20
Закрытый
12.2 Установка Docker на сервере
261
219
1м 52с
17
Закрытый
12.3 Запуск Docker контейнеров на сервере
242
205
1м 19с
17
Закрытый
12.4 Получение SSL-сертификата от Let's Encrypt и настройка HTTPS
246
194
2м 0с
15

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

2 урока
Закрытый
13.1 Полезные плагины для Django
405
405
19м 45с
31
Закрытый
13.2 О курсе
336
107
1м 46с
23