Курс на Stepik
Обложка курса «Django RUN. Курс-симулятор коммерческой разработки с ИИ-ментором» на Stepik
18 500 ₽

Django RUN. Курс-симулятор коммерческой разработки с ИИ-ментором 5.000

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

Это не просто курс. Это симулятор работы бэкенд-программиста в продуктовой компании. Постановка задач, рабочий процесс – все как на реальной работе. 23 больших задания с авто-проверкой, подсказками и объяснением теории. Вам нужно будет разрабатывать бизнес-логику и создавать для неё API-интерфейс на Django REST Framework. И все это на настоящем сервере с живым фронтендом! А еще вас ждет код-ревью от автора курса (Senior разработчика)

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Django RUN. Курс-симулятор коммерческой разработки с ИИ-ментором»Учеников на курсе 102
Сертификаты, выданные на курсе «Django RUN. Курс-симулятор коммерческой разработки с ИИ-ментором»Сертификатов выдано 25
Отзывы о курсе «Django RUN. Курс-симулятор коммерческой разработки с ИИ-ментором»Отзывов получено 12
Рейтинг курса «Django RUN. Курс-симулятор коммерческой разработки с ИИ-ментором»Рейтинг курса 5.000
Уроки в курсе «Django RUN. Курс-симулятор коммерческой разработки с ИИ-ментором»Количество уроков 90
Задачи с кодом в курсе «Django RUN. Курс-симулятор коммерческой разработки с ИИ-ментором»Количество задач с кодом 24
Время прохождения курса «Django RUN. Курс-симулятор коммерческой разработки с ИИ-ментором»Время прохождения курса
Стоимость курса «Django RUN. Курс-симулятор коммерческой разработки с ИИ-ментором»Стоимость курса 18 500 ₽
Обновления курса «Django RUN. Курс-симулятор коммерческой разработки с ИИ-ментором»Обновления курса
Дата публикации курса «Django RUN. Курс-симулятор коммерческой разработки с ИИ-ментором»Дата публикации курса
Последнее обновление курса «Django RUN. Курс-симулятор коммерческой разработки с ИИ-ментором»Последнее обновление
Сложность normal

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

Разделы в курсе «Django RUN. Курс-симулятор коммерческой разработки с ИИ-ментором» 27 разделов Уроки в курсе «Django RUN. Курс-симулятор коммерческой разработки с ИИ-ментором» 90 уроков Задачи в курсе «Django RUN. Курс-симулятор коммерческой разработки с ИИ-ментором» 24 задачи Время прохождения курса «Django RUN. Курс-симулятор коммерческой разработки с ИИ-ментором» 26 ч. Последнее обновление курса «Django RUN. Курс-симулятор коммерческой разработки с ИИ-ментором» обн. 10 марта 2026

1. Введение

6 уроков
Открытый
1.1 Что это за курс
102
102
3м 39с
17
Открытый
1.2 Об авторах
88
88
1м 51с
15
Открытый
1.3 Какое приложение ты будешь разрабатывать
100
100
1м 50с
17
Закрытый
1.4 Полезная информация
79
79
3м 20с
17
Открытый
1.5 Приветствие от Senior Pomidor
87
87
4м 57с
17
Открытый
1.6 Важное дополнение от Senior Pomidor!
32
32
3м 48с
0

2. Создадим тебе сервер

4 урока
Закрытый
2.1 Git. GitHub.
82
82
3м 6с
14
Закрытый
2.2 Сервер
82
74
5м 54с
17
Закрытый
2.3 Установка проекта
76
76
3м 50с
14
Закрытый
2.4 Настройка проекта
75
75
2м 24с
15

3. Django REST Framework

3 урока
Закрытый
3.1 REST API
73
73
4м 49с
11
Закрытый
3.2 Установка Django REST Framework
74
74
2м 55с
14
Закрытый
3.3 Django REST Framework
75
75
4м 43с
15

4. Задание 1. " Пара слов о себе"

5 уроков
Закрытый
4.1 Задача
78
72
53м 36с
13
Закрытый
4.2 View с @api_view
72
72
3м 42с
12
Закрытый
4.3 Chrome DevTools
71
71
2м 12с
14
Закрытый
4.4 Шпаргалка
74
74
2м 13с
13
Закрытый
4.5 Комментарий от Senior Pomidor
69
69
2м 18с
15

5. Задание 2. "Run!"

6 уроков
Закрытый
5.1 Задача
72
65
51м 56с
10
Закрытый
5.2 ModelViewSet
68
68
3м 50с
11
Закрытый
5.3 Postman
68
68
1м 18с
12
Закрытый
5.4 Debug твоего проекта
69
69
4м 48с
11
Закрытый
5.5 Шпаргалка
66
56
20м 3с
9
Закрытый
5.6 Комментарий от Senior Pomidor
64
64
6м 35с
14

6. Задание 3. "Атлеты и тренеры"

5 уроков
Закрытый
6.1 Задача
71
63
66м 55с
13
Открытый
6.2 Фильтр. get_queryset().
80
80
2м 56с
13
Закрытый
6.3 SerializerMethodField()
68
68
2м 55с
11
Закрытый
6.4 Шпаргалка
67
67
1м 57с
10
Закрытый
6.5 Комментарий от Senior Pomidor
61
61
5м 40с
13

7. Задание 4. "Больше данных об атлетах"

5 уроков
Закрытый
7.1 Задача
65
62
44м 12с
14
Закрытый
7.2 Nested serializers
63
63
2м 28с
9
Закрытый
7.3 Проблема n+1. select_related().
61
61
2м 1с
10
Закрытый
7.4 Подсчет запросов в БД
61
61
2м 42с
10
Закрытый
7.5 Комментарий от Senior Pomidor
59
59
6м 1с
11

8. Задание 5. "Поиск юзера"

3 урока
Закрытый
8.1 Задача
64
62
13м 29с
11
Закрытый
8.2 SearchFilter. Простой поиск.
63
63
1м 41с
11
Закрытый
8.3 Комментарий от Senior Pomidor
60
60
3м 7с
12

9. Задание 6. "Статус забега"

3 урока
Закрытый
9.1 Задача
65
57
49м 55с
12
Закрытый
9.2 Класс APIView
62
62
1м 28с
11
Закрытый
9.3 Комментарий от Senior Pomidor
57
57
4м 45с
14

10. Задание 7. "Фильтр, сортировка и пагинация"

5 уроков
Закрытый
10.1 Задача
61
58
38м 29с
11
Закрытый
10.2 Фильтр в API. Библиотека django-filter.
60
60
1м 26с
9
Закрытый
10.3 Сортировка в API. OrderingFilter.
58
58
1м 3с
9
Закрытый
10.4 Пагинация в API
59
59
1м 29с
10
Закрытый
10.5 Комментарий от Senior Pomidor
53
53
7м 11с
10

11. Задание 8. "Количество забегов"

2 урока
Закрытый
11.1 Задача
61
56
16м 28с
10
Закрытый
11.2 Комментарий от Senior Pomidor
56
56
4м 35с
12

12. Задание 9. "Еще больше данных об атлетах"

3 урока
Закрытый
12.1 Задача
59
52
109м 28с
13
Закрытый
12.2 Методы get_or_create и update_or_create
57
57
2м 34с
11
Закрытый
12.3 Комментарий от Senior Pomidor
54
54
7м 26с
11

13. Задание 10. "Челлендж 10 забегов"

2 урока
Закрытый
13.1 Задача
54
50
59м 56с
10
Закрытый
13.2 Комментарий от Senior Pomidor
49
49
7м 45с
10

14. Задание 11. "Positions атлета"

3 урока
Закрытый
14.1 Задача
51
44
88м 36с
11
Закрытый
14.2 Валидация в сериалайзере
48
48
3м 53с
9
Закрытый
14.3 Комментарий от Senior Pomidor
46
46
7м 50с
10

15. Задание 12. "Расстояние забега"

2 урока
Закрытый
15.1 Задача
49
44
34м 17с
10
Закрытый
15.2 Комментарий от Senior Pomidor
42
42
5м 40с
10

16. Задание 13. "Челлендж 50 км"

3 урока
Закрытый
16.1 Задача
45
44
40м 15с
12
Закрытый
16.2 Aggregate в queryset
43
43
2м 57с
8
Закрытый
16.3 Комментарий от Senior Pomidor
43
43
5м 13с
11

17. Задание 14. "Создание Collectible Items"

3 урока
Закрытый
17.1 Задача
45
41
99м 44с
11
Закрытый
17.2 Еще немного о валидации данных сериализатором
42
42
0м 27с
8
Закрытый
17.3 Комментарий от Senior Pomidor
40
40
4м 13с
9

18. Задание 15. "Поиск и сбор Collectible Items"

4 урока
Закрытый
18.1 Задача
42
36
56м 33с
10
Закрытый
18.2 Наследование сериализаторов. get_serializer_class()
42
42
2м 16с
8
Закрытый
18.3 Проблема с fields = '__all__' в ModelSerializer
38
38
1м 53с
9
Закрытый
18.4 Комментарий от Senior Pomidor
38
38
5м 57с
9

19. Задание 16. "Время забега"

3 урока
Закрытый
19.1 Задача
39
36
24м 57с
10
Закрытый
19.2 Форматирование даты в сериалайзере
38
38
1м 36с
8
Закрытый
19.3 Комментарий от Senior Pomidor
35
35
6м 43с
10

20. Задание 17. "Оптимизируй это"

3 урока
Закрытый
20.1 Задача
38
35
26м 49с
9
Закрытый
20.2 Annotate в QuerySet
35
35
3м 24с
8
Открытый
20.3 Комментарий от Senior Pomidor
38
38
4м 32с
9

21. Задание 18. "Скорость"

3 урока
Закрытый
21.1 Задача
35
32
140м 7с
9
Закрытый
21.2 Бизнес-логика в ModelViewSet
35
35
3м 12с
8
Закрытый
21.3 Комментарий от Senior Pomidor
34
34
7м 43с
8

22. Задание 19. "Челлендж 2 км за 10 минут"

2 урока
Закрытый
22.1 Задача
33
31
39м 50с
8
Закрытый
22.2 Комментарий от Senior Pomidor
30
30
10м 26с
9

23. Задание 20. "Подписка на тренеров"

3 урока
Закрытый
23.1 Задача
32
27
88м 51с
7
Закрытый
23.2 Класс Meta. related_name. id связанного объекта.
33
33
3м 53с
7
Закрытый
23.3 Комментарий от Senior Pomidor
30
30
8м 29с
7

24. Задание 21. "Итоговая таблица челленджей"

2 урока
Закрытый
24.1 Задача
29
25
4м 6с
7
Закрытый
24.2 Комментарий от Senior Pomidor
25
25
6м 45с
5

25. Задание 22. "Рейтинг тренера"

3 урока
Закрытый
25.1 Задача
28
24
100м 0с
6
Закрытый
25.2 Итого: как добавить поле в API.
27
27
2м 12с
6
Закрытый
25.3 Комментарий от Senior Pomidor
25
25
4м 44с
6

26. Задание 23. "Аналитика для тренера"

2 урока
Закрытый
26.1 Задача
34
24
74м 31с
6
Закрытый
26.2 Комментарий от Senior Pomidor
28
28
5м 7с
7

27. Завершение

2 урока
Закрытый
27.1 Аутентификация и авторизация в DRF
37
24
4м 19с
5
Закрытый
27.2 Курс закончен. Что дальше?
37
37
1м 52с
4