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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Django RUN. Курс-симулятор коммерческой разработки с ИИ-ментором»Учеников на курсе 106
Сертификаты, выданные на курсе «Django RUN. Курс-симулятор коммерческой разработки с ИИ-ментором»Сертификатов выдано 27
Отзывы о курсе «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. Курс-симулятор коммерческой разработки с ИИ-ментором» 25 ч. Последнее обновление курса «Django RUN. Курс-симулятор коммерческой разработки с ИИ-ментором» обн. 10 марта 2026

Введение

6 уроков
1. Что это за курс ↗
2. Об авторах ↗
3. Какое приложение ты будешь разрабатывать ↗
4. Полезная информация ↗
5. Приветствие от Senior Pomidor ↗
6. Важное дополнение от Senior Pomidor! ↗

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

4 урока
1. Git. GitHub. ↗
2. Сервер ↗
3. Установка проекта ↗
4. Настройка проекта ↗

Django REST Framework

3 урока
1. REST API ↗
2. Установка Django REST Framework ↗
3. Django REST Framework ↗

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

5 уроков
1. Задача ↗
2. View с @api_view ↗
3. Chrome DevTools ↗
4. Шпаргалка ↗
5. Комментарий от Senior Pomidor ↗

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

6 уроков
1. Задача ↗
2. ModelViewSet ↗
3. Postman ↗
4. Debug твоего проекта ↗
5. Шпаргалка ↗
6. Комментарий от Senior Pomidor ↗

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

5 уроков
1. Задача ↗
2. Фильтр. get_queryset(). ↗
3. SerializerMethodField() ↗
4. Шпаргалка ↗
5. Комментарий от Senior Pomidor ↗

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

5 уроков
1. Задача ↗
2. Nested serializers ↗
3. Проблема n+1. select_related(). ↗
4. Подсчет запросов в БД ↗
5. Комментарий от Senior Pomidor ↗

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

3 урока
1. Задача ↗
2. SearchFilter. Простой поиск. ↗
3. Комментарий от Senior Pomidor ↗

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

3 урока
1. Задача ↗
2. Класс APIView ↗
3. Комментарий от Senior Pomidor ↗

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

5 уроков
1. Задача ↗
2. Фильтр в API. Библиотека django-filter. ↗
3. Сортировка в API. OrderingFilter. ↗
4. Пагинация в API ↗
5. Комментарий от Senior Pomidor ↗

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

2 урока
1. Задача ↗
2. Комментарий от Senior Pomidor ↗

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

3 урока
1. Задача ↗
2. Методы get_or_create и update_or_create ↗
3. Комментарий от Senior Pomidor ↗

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

2 урока
1. Задача ↗
2. Комментарий от Senior Pomidor ↗

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

3 урока
1. Задача ↗
2. Валидация в сериалайзере ↗
3. Комментарий от Senior Pomidor ↗

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

2 урока
1. Задача ↗
2. Комментарий от Senior Pomidor ↗

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

3 урока
1. Задача ↗
2. Aggregate в queryset ↗
3. Комментарий от Senior Pomidor ↗

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

3 урока
1. Задача ↗
2. Еще немного о валидации данных сериализатором ↗
3. Комментарий от Senior Pomidor ↗

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

4 урока
1. Задача ↗
2. Наследование сериализаторов. get_serializer_class() ↗
3. Проблема с fields = '__all__' в ModelSerializer ↗
4. Комментарий от Senior Pomidor ↗

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

3 урока
1. Задача ↗
2. Форматирование даты в сериалайзере ↗
3. Комментарий от Senior Pomidor ↗

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

3 урока
1. Задача ↗
2. Annotate в QuerySet ↗
3. Комментарий от Senior Pomidor ↗

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

3 урока
1. Задача ↗
2. Бизнес-логика в ModelViewSet ↗
3. Комментарий от Senior Pomidor ↗

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

2 урока
1. Задача ↗
2. Комментарий от Senior Pomidor ↗

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

3 урока
1. Задача ↗
2. Класс Meta. related_name. id связанного объекта. ↗
3. Комментарий от Senior Pomidor ↗

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

2 урока
1. Задача ↗
2. Комментарий от Senior Pomidor ↗

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

3 урока
1. Задача ↗
2. Итого: как добавить поле в API. ↗
3. Комментарий от Senior Pomidor ↗

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

2 урока
1. Задача ↗
2. Комментарий от Senior Pomidor ↗

Завершение

2 урока
1. Аутентификация и авторизация в DRF ↗
2. Курс закончен. Что дальше? ↗