𝕯𝖆𝖗𝖐🥰𝕬𝖓𝖌𝖊𝖑
МОДЕРАТОР
- Регистрация
- 7 Апр 2025
- Сообщения
- 10,778
- Реакции
- 81
Автор: Andreas Kretz
Название: Создание API с помощью FastAPI

Продолжительность: 1 ч 35 мин
Количество уроков: 21 Видео
Язык: Английский
Вес архива: 599 МБ
Освойте практическое создание современных API с использованием FastAPI — одного из самых быстрых и удобных Python‑фреймворков. Этот курс поможет вам пройти путь от понимания основ API до разработки, тестирования и деплоя готового сервиса.
Что вы изучите в этом курсе
Курс сочетает теорию и практику, позволяя сразу применять полученные знания. Вы узнаете, как правильно проектировать структуру API, создавать эндпоинты, документировать их и запускать приложение в продакшене.
Основы API и REST
Вы начнёте с ключевых концепций, необходимых каждому разработчику:
• что такое API и как они работают;
• архитектурный стиль REST и его основные принципы;
• основные HTTP‑методы: GET, POST, PUT, DELETE;
• структура запросов и ответов, кодов статусов и типов данных;
• работа с параметрами и передачей данных между клиентом и сервером.
Настройка окружения
Вы шаг за шагом подготовите рабочее окружение, чтобы эффективно разрабатывать и тестировать API:
• WSL2 для удобной работы в Linux‑среде;
• Python и FastAPI;
• Visual Studio Code как основная IDE;
• набор данных, который станет основой для практических упражнений.
Проектирование и документация API
Перед тем как писать код, важно понимать, какие ресурсы, схемы и эндпоинты будут нужны. В курсе вы:
• спроектируете структуру API на основе предоставленных данных;
• определите ключевые сущности и методы;
• примените OpenAPI для описания интерфейсов;
• поработаете со Swagger Editor для визуализации и проверки документации.
Практическая разработка API на FastAPI
На практике вы создадите базовый, но функциональный API. В частности, вы реализуете:
• POST customer — создание клиента;
• GET customer — получение информации о клиенте;
• GET invoice — получение данных по счёту;
Вы освоите структуру FastAPI‑приложения, научитесь организовывать код и работать со схемами данных.
Деплой и тестирование с Docker и Postman
Чтобы ваш API работал стабильно, важно уметь его правильно упаковать и протестировать. В этом разделе вы:
• соберёте Docker‑контейнер с FastAPI‑приложением;
• запустите сервис локально и проверите его работоспособность;
• выполните тестирование запросов в Postman.
Итоги и результаты обучения
По завершении курса вы будете уверенно разрабатывать API с нуля, документировать их, упаковывать в Docker и тестировать через Postman. Эти навыки станут отличным фундаментом для работы в backend‑разработке, интеграционных проектах и создании микросервисов.
СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь