Скачать курс «Разработка через тестирование с помощью FastAPI и Docker» — Michael Herman | Отзывы | Складчина

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

0/5 ·
Создан: 13 декабря 2021 г. Обновлён: 23 марта 2026 г.

Разработка масштабируемого асинхронного RESTful API с нуля требует не только написания кода, но и настройки надёжной инфраструктуры для его тестирования и деплоя. Здесь вы освоите методологию TDD (Test-Driven Development) применительно к стеку FastAPI и Docker, превращая процесс создания бэкенда в контролируемую систему.

В процессе обучения вы:

  • Научитесь проектировать асинхронное взаимодействие с базой данных Postgres через Tortoise ORM.
  • Настроите полноценный CI/CD пайплайн с использованием GitHub Actions и GitHub Packages для автоматизации сборки и доставки Docker-контейнеров.
  • Разберётесь в оптимизации тестирования: от параллельного запуска тестов через pytest-xdist до создания имитаций (mock) и оценки покрытия кода тестами.
  • Освоите деплой связки FastAPI, Uvicorn, Gunicorn и Postgres на Heroku в контейнеризированном виде.

Курс предназначен для Python-разработчиков, желающих перейти от написания разрозненных скриптов к созданию профессиональных, тестируемых веб-приложений. На выходе вы получите работающий бэкенд-сервис, покрытый unit и integration тестами, готовый к эксплуатации в продакшене.

Автор

Другие материалы автора

Микросервисы с Docker, Flask и React
336 ₽ 2 600 ₽ −87%

Микросервисы с Docker, Flask и React

Michael Herman
Разработка через тестирование с помощью Django, Django REST Framework и Docker
410 ₽ 2 370 ₽ −83%

Разработка через тестирование с помощью Django, Django REST Framework и Docker

Michael Herman
0 · 0 отзывов

Отзывов пока нет. Будьте первым!

Ещё интересные курсы

И
168 ₽ 5 750 ₽ −97%
1.0

Изучение http-сервисов в 1С 8.3

JSON with Java APIs, jQuery and JSON REST Web Services
238 ₽ 670 ₽ −64%

JSON with Java APIs, jQuery and JSON REST Web Services

Udemy
V
190 ₽ 750 ₽ −75%

Vue и Laravel To-Do приложение - Restful API проект

Udemy
Symfony 4. Messenger и API Platform
342 ₽ 1 560 ₽ −78%

Symfony 4. Messenger и API Platform

symfonycasts
1
238 ₽ 999 ₽ −76%

100 дней кода: полный учебный курс по веб-разработке

Maximilian Schwarzmüller
Инженер по автоматизации тестирования на Java. Часть 2 из 5
800 ₽ 15 000 ₽ −95%

Инженер по автоматизации тестирования на Java. Часть 2 из 5

Яндекс Практикум
Паттерны проектирования микросервисной архитектуры и нотация С4 Предзаказ
291 ₽ 7 500 ₽ −96%

Паттерны проектирования микросервисной архитектуры и нотация С4

Systems.Education
Docker и Docker Compose на практике
154 ₽ 1 350 ₽ −89%

Docker и Docker Compose на практике

Nick Janetakis