Alf
Администратор
- Регистрация
- 17 Авг 2018
- Сообщения
- 46.171
- Реакции
- 146.033
[Michael Herman] Разработка через тестирование с помощью FastAPI и Docker (2021)
Язык: Английский
Автор: Michael Herman
В первой части, вы научитесь разрабатывать асинхронное RESTful API с помощью Python, FastAPI и Postgres. Вы создадите контейнер с FastAPI and Postgres для запуска в Docker и настроите pytest для практики Test-Driven Development (TDD).
Цели Обучения
Цели Обучения
Это не курс для начинающих. Он предназначен для продвинутых новичков-людей с опытом веб-разработки не менее шести месяцев.
Используемые технологии и сервисы
Python, FastAPI, Docker, Postgres, Tortoise ORM, Uvicorn, Gunicorn, Swagger/OpenAPI, pytest, Coverage.py, Flake8, Black, isort, HTTPie, GitHub Actions, GitHub Packages, Heroku.
ПРОДАЖНИК
СКАЧАТЬ
Язык: Английский
Автор: Michael Herman
В первой части, вы научитесь разрабатывать асинхронное RESTful API с помощью Python, FastAPI и Postgres. Вы создадите контейнер с FastAPI and Postgres для запуска в Docker и настроите pytest для практики Test-Driven Development (TDD).
Цели Обучения
- Разработайте асинхронный RESTful API с Python и FastAPI
- Разработка на основе практических Тестов
- Протестируйте приложение FastAPI с помощью pytest
- Асинхронное взаимодействие с базой данных Postgres
- Контейнеризация FastAPI и Postgres внутри контейнера Docker
- Запуск модульных и интеграционных тестов с охватом кода
- Проверьте свой код на наличие любых проблем с качеством кода с помощью линтера
Цели Обучения
- Настройка действий GitHub для непрерывной интеграции и развертывания
- Используйте пакеты GitHub для хранения изображений Docker
- Ускорьте сборку КЭ на основе Docker с помощью кэша Docker
- Разверните FastAPI, Uvicorn и Postgres в Heroku с помощью Docker
- Параметризация тестовых функций и имитация функций в тестах с помощью pytest
- Запускайте тесты параллельно с pytest-xdist
- Документируйте RESTful API с помощью Swagger/OpenAPI
- Запустите фоновый процесс вне потока запросов/ответов
Это не курс для начинающих. Он предназначен для продвинутых новичков-людей с опытом веб-разработки не менее шести месяцев.
Используемые технологии и сервисы
Python, FastAPI, Docker, Postgres, Tortoise ORM, Uvicorn, Gunicorn, Swagger/OpenAPI, pytest, Coverage.py, Flake8, Black, isort, HTTPie, GitHub Actions, GitHub Packages, Heroku.
ПРОДАЖНИК
Зарегистрируйтесь, что бы скачивать сливы курсов и складчины
СКАЧАТЬ
Скрытое содержимое могут видеть только пользователи группы: Platinum, VIP - Купить доступ
Возможно, Вас ещё заинтересует:
- [Венера Осепчук] Ой, всё! Пеку печенье. Большой сборник домашних рецептов печенья на любой вкус и настроение (2026)
- [Валерия Поляковски] Мини курс детской и подростковой косметики (2019)
- [LifePractic, Инна Дидковская] Pro-отношения Мастерская Стройности (2018)
- [Ирина Сумм] Голосо-речевая экспресс разминка перед выступлением (2026)
- [Arcanum, Ольга Найденова] Установка защиты (2018)
- [Арканум, Ольга Найдёнова] Узор женской силы (2017)
- [Юлия Столярова] Пробуждение во сне (2018)
- [Apeiron, Алексей Арестович] Искусство принимать решения. Занятие 2 (2026)
- [Apeiron, Алексей Арестович] Полдень, XXII век: разбор книг братьев Стругацких. Разбор «Жук в муравейнике» и «Волны гасят ветер» (2026)
- [EduNote, Алиса Селянкина] Раннее детство и регуляция: сепарация и вход в детский сад (2026)