Скачать курс «Разработка через тестирование с помощью 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 отзывов

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

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

О
462 ₽ 26 990 ₽ −98%

Основы администрирования СУБД PostgreSQL

Специалист
B
264 ₽ 580 ₽ −54%

Building BOTS with Dialogflow & NodeJS

Udemy
Docker онлайн-практикум Предзаказ
1 186 ₽ 30 000 ₽ −96%

Docker онлайн-практикум

Rebrain
П
1 184 ₽ 4 900 ₽ −76%

Подготовка к собеседованию на Ruby/Rails-разработчика

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

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

Яндекс Практикум
Event Storming как техника моделирования предметной области и выявления микросервисов Предзаказ
333 ₽ 5 500 ₽ −94%

Event Storming как техника моделирования предметной области и выявления микросервисов

Мира Карлаш
Heisenbug 2024 Autumn. Конференция для тестировщиков Предзаказ
7 431 ₽ 25 000 ₽ −70%

Heisenbug 2024 Autumn. Конференция для тестировщиков

JUG Ru Group
React: фреймворк фронтенд-разработки Предзаказ
5 681 ₽ 19 000 ₽ −70%

React: фреймворк фронтенд-разработки

Егор Наумов