Доступно

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

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 13 дек 2021.

Цена: 1900р.-81%
Взнос: 346р.
100%

Основной список: 15 участников

Резервный список: 2 участников

Статус обсуждения:
Комментирование ограничено.
  1. 13 дек 2021
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

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

    Test-Driven Development with FastAPI and Docker [Michael Herman]

    2021-12-13_115531.jpg
    Язык: Английский
    Автор: 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.

    Цена - 25$

    Продажник
     
    Последнее редактирование модератором: 12 окт 2023
    1 человеку нравится это.
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      15 янв 2022
    2. Veciaz
      Veciaz участвует.
      10 янв 2022
    3. sasha30
      sasha30 участвует.
      9 янв 2022
    4. skladchik.com
      Взнос составляет 173р.
      9 янв 2022

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      15 янв 2022
    2. skladchik.com
      Взнос составляет 173р.
      9 янв 2022
    3. skladchik.com
      Складчина активна.
      9 янв 2022
    4. skladchik.com
      Сбор взносов начинается 09.01.2022.
      2 янв 2022
Статус обсуждения:
Комментирование ограничено.

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