Вы используете мобильную версию

перейти на Полную версию сайта

Доступно

Test-Driven Development with FastAPI and Docker (Michael Herman)

Складчина Test-Driven Development with FastAPI and Docker (Michael Herman). Совместные покупки курсов, тренингов, обучения. Присоединяйтесь! Важен каждый вкладчик.

Тема найдена по тегам:
Цена:
1900 руб
Взнос:
148 руб
Организатор:
Sklizad

Список участников складчины:

1. Sklizad 2. diabio
Оцените эту складчину: /5,
  • Описание
  • Отзывы (1)
  1. Sklizad
    Sklizad Организатор складчин

    Test-Driven Development with FastAPI and Docker (Michael Herman)

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

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

    Цели Обучения
    1. Разработайте асинхронный RESTful API с Python и FastAPI
    2. Разработка на основе практических Тестов
    3. Протестируйте приложение FastAPI с помощью pytest
    4. Асинхронное взаимодействие с базой данных Postgres
    5. Контейнеризация FastAPI и Postgres внутри контейнера Docker
    6. Запуск модульных и интеграционных тестов с охватом кода
    7. Проверьте свой код на наличие любых проблем с качеством кода с помощью линтера
    Во второй части вы начнете с развертывания FastAPI, Gunicorn, Uvicornи Postgres в Heroku с Докером. Затем вы продолжите создавать RESTful API по мере написания модульных и интеграционных тестов. Наконец, мы разработаем сервис текстового обобщения, чтобы создавать резюме статей по заданному URL-адресу.

    Цели Обучения
    1. Настройка действий GitHub для непрерывной интеграции и развертывания
    2. Используйте пакеты GitHub для хранения изображений Docker
    3. Ускорьте сборку КЭ на основе Docker с помощью кэша Docker
    4. Разверните FastAPI, Uvicorn и Postgres в Heroku с помощью Docker
    5. Параметризация тестовых функций и имитация функций в тестах с помощью pytest
    6. Запускайте тесты параллельно с pytest-xdist
    7. Документируйте RESTful API с помощью Swagger/OpenAPI
    8. Запустите фоновый процесс вне потока запросов/ответов
    Что вам нужно знать?
    Это не курс для начинающих. Он предназначен для продвинутых новичков-людей с опытом веб-разработки не менее шести месяцев.

    Используемые технологии и сервисы
    Python, FastAPI, Docker, Postgres, Tortoise ORM, Uvicorn, Gunicorn, Swagger/OpenAPI, pytest, Coverage.py, Flake8, Black, isort, HTTPie, GitHub Actions, GitHub Packages, Heroku.

    Формат выдачи курса: html документ - 19 шт

    Продажник:
     
    Последнее редактирование: 19 янв 2022
    Sklizad, 19 янв 2022
  2. Похожие складчины
    Загрузка...
  3. Sklizad
    Sklizad Организатор складчин
    Уведомляем вас о начале сбора взносов.
    Цена продукта: 1900 руб. Взнос с каждого участника: 148 руб.
    Кол-во участников в основном списке: 1 чел.

    Начало сбора взносов 21 Январь 2022 года
     
    Sklizad, 19 янв 2022
Наверх