Курс на Stepik
Обложка курса «Создаем API блога на базе Django Rest Framework» на Stepik
2 500 ₽

Создаем API блога на базе Django Rest Framework 5.000

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

Мы создадим блог на базе Django, а затем реализуем API на основе, Django Rest Framework. Мы проведем модульное тестирование и проверим работу проекта на реальном примере, предусматривающем взаимодействие с Flask-приложением. Мы выполним развертывание проекта на реальном хостинге и освоим еще несколько вспомогательных тем. Мы обязательно столкнемся со множеством ошибок, но успешно их преодолеем и получим благодаря ошибкам ценнейший опыт.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Создаем API блога на базе Django Rest Framework»Учеников на курсе 23
Сертификаты, выданные на курсе «Создаем API блога на базе Django Rest Framework»Сертификатов выдано 0
Отзывы о курсе «Создаем API блога на базе Django Rest Framework»Отзывов получено 2
Рейтинг курса «Создаем API блога на базе Django Rest Framework»Рейтинг курса 5.000
Уроки в курсе «Создаем API блога на базе Django Rest Framework»Количество уроков 31
Время прохождения курса «Создаем API блога на базе Django Rest Framework»Время прохождения курса
Стоимость курса «Создаем API блога на базе Django Rest Framework»Стоимость курса 2 500 ₽
Обновления курса «Создаем API блога на базе Django Rest Framework»Обновления курса
Дата публикации курса «Создаем API блога на базе Django Rest Framework»Дата публикации курса
Последнее обновление курса «Создаем API блога на базе Django Rest Framework»Последнее обновление
Сложность normal

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

Разделы в курсе «Создаем API блога на базе Django Rest Framework» 8 разделов Уроки в курсе «Создаем API блога на базе Django Rest Framework» 31 урок Время прохождения курса «Создаем API блога на базе Django Rest Framework» 2 ч. Последнее обновление курса «Создаем API блога на базе Django Rest Framework» обн. 1 апреля 2026

1. Что такое Django Rest Framework

3 урока
Закрытый
1.1 что такое api
24
17
3м 25с
0
Закрытый
1.2 что такое rest
21
21
4м 10с
0
Закрытый
1.3 вывод
18
18
1м 25с
1

2. Создаем проект, создаем API для работы с пользователями

5 уроков
Закрытый
2.1 создаем директорию проекта и настраиваем виртуальное окружение
21
15
7м 54с
0
Закрытый
2.2 создаем сериализатор для модели User
18
18
4м 40с
0
Закрытый
2.3 создаем обработчики для работы с пользователями
17
17
2м 37с
0
Закрытый
2.4 создаем шаблоны маршрутов для обработчиков
17
17
2м 55с
0
Закрытый
2.5 проверяем работу проекта
17
17
4м 54с
0

3. Создаем API для работы с постами

6 уроков
Закрытый
3.1 создаем модель поста
20
16
3м 36с
0
Закрытый
3.2 настраиваем сохранение слагов
19
19
2м 22с
0
Закрытый
3.3 создаем сериализатор для модели Post
18
18
3м 4с
0
Закрытый
3.4 создаем обработчики для модели Post
17
17
3м 2с
0
Закрытый
3.5 создаем шаблоны маршрутов для обработчиков
17
17
2м 31с
0
Закрытый
3.6 проверяем работу проекта
18
18
2м 38с
0

4. Создаем API для работы с комментариями

5 уроков
Закрытый
4.1 создаем модель комментария
18
16
2м 55с
0
Закрытый
4.2 cоздаем сериализатор для модели Comment
20
20
3м 43с
0
Закрытый
4.3 создаем обработчики для модели Comment
16
16
4м 47с
0
Закрытый
4.4 создаем шаблоны маршрутов для обработчиков
16
16
1м 59с
0
Закрытый
4.5 проверяем работу проекта
16
16
2м 53с
0

5. Настраиваем разрешения

5 уроков
Закрытый
5.1 настраиваем класс-обработчик разрешений
19
16
2м 20с
0
Закрытый
5.2 настраиваем разрешения для работы с пользователями
13
13
2м 51с
0
Закрытый
5.3 настраиваем разрешения для работы с постами
15
15
1м 13с
0
Закрытый
5.4 настраиваем разрешения для работы с комментариями
13
13
1м 46с
0
Закрытый
5.5 подключаем разрешения к проекту
15
15
3м 10с
0

6. Модульное тестирование

3 урока
Закрытый
6.1 что такое модульное тестирование
18
15
3м 15с
0
Закрытый
6.2 пример теста для моделей
17
17
3м 56с
0
Закрытый
6.3 пример теста для обработчиков
16
16
1м 25с
0

7. Проверка работы проекта

1 урок
Закрытый
7.1 настраиваем проект для проверки
18
15
7м 50с
0

8. Выполняем развертывание проекта

3 урока
Закрытый
8.1 готовим проект к развертыванию
17
12
7м 31с
1
Закрытый
8.2 выполняем развертывание на render
15
15
3м 14с
0
Закрытый
8.3 бонусный урок, полезные возможности среды PyCharm
13
10
7м 31с
0