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

VkurseGirl

VkurseGirl

Старожил
Команда форума
Премиум
27 Фев 2019
21,624
77,113
121
Голосов: 0
#1
Автор: Michael Herman
Название: Разработка через тестирование с помощью Django, Django REST Framework и Docker [TDD] (2021)

Изображение [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
  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
Что вам нужно знать?
Это не курс для начинающих. Он предназначен для продвинутых новичков-людей с опытом веб-разработки не менее шести месяцев.


Продажник:

Скачать:
 

О нас

Слив платных курсов - скачать бесплатно

На форуме мы делимся сливами популярных курсов в различных областях знаний! Если вы хотите повысить свою профессиональную квалификацию, но не хотите тратить много на курсы, то вы попали по адресу.

VKURSE.INFO регулярно публикует:

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

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

Быстрая навигация

Меню пользователя