Python [Michael Herman] Разработка через тестирование с помощью FastAPI и Docker (2021)

Малыш Джон
Малыш Джон

Малыш Джон

Редактор
badge 7 лет с нами! badge Награда за 5000 очков репутации badge За 500 сообщений!
Регистрация
26/03/2018
Сообщения
30.020
Репутация
429
  • 1
  • #1
Автор: Michael Herman
Название: Разработка через тестирование с помощью FastAPI и Docker (2021)

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


Описание:

Язык: Английский
Автор: Michael Herman

В первой части, вы научитесь разрабатывать асинхронное RESTful API с помощью Python, FastAPI и Postgres. Вы создадите контейнер с FastAPI and Postgres для запуска в Docker и настроите pytest для практики Test-Driven Development (TDD).

1. Develop an asynchronous RESTful API with Python and FastAPI
2. Practice Test-Driven Development
3. Test a FastAPI app with pytest
4. Interact with a Postgres database asynchronously
5. Containerize FastAPI and Postgres inside a Docker container
6. Run unit and integration tests with code coverage
7. Check your code for any code quality issues via a linter

Во второй части, вы задеплоите FastAPI, Gunicorn, Uvicorn и Postgres на Heroku с помощью Docker. Затем вы продолжите создание RESTful API по мере написания unit и integration тестов.

1. Configure GitHub Actions for continuous integration and deployment
2. Use GitHub Packages to store Docker Images
3. Speed up a Docker-based CI build with Docker Cache
4. Deploy FastAPI, Uvicorn, and Postgres to Heroku with Docker
5. Parameterize test functions and mock functionality in tests with pytest
6. Run tests in parallel with pytest-xdist
7. Document a RESTful API with Swagger/OpenAPI
8. Run a background process outside the request/response flow

Используемые технологии и сервисы

Python, FastAPI, Docker, Postgres, Tortoise ORM, Uvicorn, Gunicorn, Swagger/OpenAPI, pytest, Coverage.py, Flake8, Black, isort, HTTPie, GitHub Actions, GitHub Packages, Heroku.

Подробнее:
Авторизуйтесь, чтобы посмотреть скрытый контент.

Скачать:
Авторизуйтесь, чтобы посмотреть скрытый контент.
 

Отзывов в теме: 1

Текстовая английская версия простого приложения по типу Hello Word! только без видео
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Последние темы автора

Малыш Джон
Ответы
0
Просмотры
77
Малыш Джон
Малыш Джон
Малыш Джон
Ответы
0
Просмотры
111
Малыш Джон
Малыш Джон
Малыш Джон
Ответы
0
Просмотры
57
Малыш Джон
Малыш Джон
Малыш Джон
Ответы
0
Просмотры
110
Малыш Джон
Малыш Джон

Похожие темы

Брат Тук
Ответы
4
Просмотры
4K
Doronin67
Дева Мэриан
Ответы
4
Просмотры
8K
JADKJAuigja1321
JADKJAuigja1321
Брат Тук
Ответы
1
Просмотры
4K
Roman_zver
Малыш Джон
Ответы
0
Просмотры
4K
Малыш Джон
Малыш Джон
Ingvaro
Ответы
3
Просмотры
5K
zaraza
zaraza
Алан-э-Дейл
Ответы
5
Просмотры
5K
gqqdart
Arsenn32
Ответы
1
Просмотры
4K
Wetru
Wetru
Малыш Джон
Ответы
0
Просмотры
2K
Малыш Джон
Малыш Джон
Сверху Снизу