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

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

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

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

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