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

  • Автор темы Автор темы PODON
  • Дата начала Дата начала

PODON

Пользователь
29 Июн 2019
10,867
9,898
[Michael Herman] Разработка через тестирование с помощью Django, Django REST Framework и Docker [TDD] (2021)
Посмотреть вложение 63702
Язык: Английский

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

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

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

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

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

ПРОДАЖНИК
Скрытое содержимое. Вам нужно войти или зарегистрироваться.
СКАЧАТЬ
Скрытое содержимое. Вам нужно войти или зарегистрироваться.
 

Статистика форума

Темы
57,389
Сообщения
89,209
Пользователи
61,076
Новый пользователь
Jackbof

Поделиться страницей