• У нас ещё есть ChatGPT/DALLE/VISION. Всё это бесплатно.

[Michael Herman] Разработка через тестирование с помощью Django, Django REST Framework и Docker [TDD] (2021)

serafim

Житель Разулы
Команда форума
Разула в сердце
Регистрация
25 Апр 2016
Сообщения
78.858
Реакции
141.535
Ra
242.792
[Michael Herman] Разработка через тестирование с помощью Django, Django REST Framework и Docker [TDD] (2021)

Язык: Английский

Чему вы научитесь?
Часть 1 / Основы и концепции

В этой первой части вы узнаете, как разработать RESTful API с использованием Python, Django, Django REST Frameworkи Postgres. Вы создадите контейнеры Django и Postgres для запуска внутри контейнеров Docker и настроите pytest, чтобы практиковать разработку на основе тестов (TDD).

Цели Обучения
  1. Разработайте RESTful API с помощью Python, Django и платформы Django REST Разработка на основе практических Тестов Протестируйте приложение Django с помощью pytest Контейнеризация Django и Postgres внутри контейнера Docker Запуск модульных и интеграционных тестов с охватом кода Создайте пользовательскую модель пользователя в Django Реализуйте API с помощью представлений и сериализаторов фреймворка Django REST Проверьте свой код на наличие любых проблем с качеством кода с помощью линтера
Часть 2 / Развертывание, тестирование и лучшие практики

Во второй части вы начнете с развертывания Django, Gunicornи Postgres в Heroku с помощью Docker. Затем вы продолжите создавать RESTful API по мере написания модульных и интеграционных тестов. Наконец, мы рассмотрим, как документировать API с помощью Swagger.

Цели Обучения
  1. Настройте GitLab CI для непрерывной интеграции и развертывания Ускорьте сборку КЭ на основе Docker с помощью кэша Docker Разверните Django, Gunicorn и Postgres в Хероку с Докером Управление статическими активами с помощью WhiteNoise Создайте рабочий файл настройки, в котором используются многоступенчатые сборки настройки Параметризация тестовых функций и имитация функций в тестах с помощью pytest Запускайте тесты параллельно с pytest-xdist
Что вам нужно знать?
Это не курс для начинающих. Он предназначен для продвинутых новичков-людей с опытом веб-разработки не менее шести месяцев.

ПРОДАЖНИК
Developing a RESTful API with Django, Django REST Framework, Docker, and pytest
СКАЧАТЬ
 
Сверху