Учеников: 3
Последнее обновление курса: 24.03.2025

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

Мы создадим блог на базе Django, а затем реализуем API на основе, Django Rest Framework.

Автор курса: Дмитрий Читалов

python-icon

На курсе:

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

Мы обязательно столкнемся со множеством ошибок, но успешно их преодолеем и получим благодаря ошибкам ценнейший опыт.

Остались вопросы? Задайте их преподавателю – https://t.me/cdi999

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

Что такое Django Rest Framework
1.1. Что такое api
1.2. Что такое rest
1.3. Вывод
1.4. Материалы
Создаем проект, создаем API для работы с пользователями
2.1. Создаем директорию проекта и настраиваем виртуальное окружение
2.2. Создаем сериализатор для модели User
2.3. Создаем обработчики для работы с пользователями
2.4. Создаем шаблоны маршрутов для обработчиков
2.5. Проверяем работу проекта
2.6. Материалы
Создаем API для работы с постами
3.1. Создаем модель поста
3.2. Настраиваем сохранение слагов
3.3. Создаем сериализатор для модели Post
3.4. Создаем обработчики для модели Post
3.5. Создаем шаблоны маршрутов для обработчиков
3.6. Проверяем работу проекта
3.7. Материалы
Создаем API для работы с комментариями
4.1. Создаем модель комментария
4.2. Cоздаем сериализатор для модели Comment
4.3. Создаем обработчики для модели Comment
4.4. Создаем шаблоны маршрутов для обработчиков
4.5. Проверяем работу проекта
4.6. Материалы
Настраиваем разрешения
5.1. Настраиваем класс-обработчик разрешений
5.2. Настраиваем разрешения для работы с пользователями
5.3. Настраиваем разрешения для работы с постами
5.4. Настраиваем разрешения для работы с комментариями
5.5. Подключаем разрешения к проекту
5.6. Материалы
Модульное тестирование
6.1. Что такое модульное тестирование
6.2. Пример теста для моделей
6.3. Пример теста для обработчиков
6.4. Материалы
Проверка работы проекта
7.1. Проверка работы проекта
7.2. Материалы
Выполняем развертывание проекта
8.1. Готовим проект к развертыванию
8.2. Выполняем развертывание на render
8.3. Бонусный урок
8.4. Материалы

Преподаватель:

Дмитрий Читалов

Python-разработчик с 2014 года. Опыт преподавания - 7 лет. За время работы провел более 250 вебинарных потоков, обучил несколько тысяч студентов.

5990 ₽

-2000 ₽

3990 ₽

Доступ: навсегда.

  • Подходит для
    начинающих
  • Нагрузка в день:
    1 ч. в день
  • Стек курса:
    Python Django
  • Курс от эксперта.

5990 ₽

-2000 ₽

3990 ₽