Ежедневно, с 8:30 до 22:30
Предзаказ
586

Современные API с FastAPI и Python

Средняя оценка 0.0 из 5 на основании 0 голосов (0)
1 0
0
Автор:
600 ₽
3120 ₽
-81%
Кэшбэк: 5% (30 ₽)
Курс будет выдан в течение 1-3 часов после оплаты.
Категории:

FastAPI — одна из самых интересных новых веб-фреймворков на сегодняшний день. Это интересно, потому что он использует больше возможностей современного языка Python, чем любой другой фреймворк: подсказки типов, async и await, классы данных и многое другое. Если вы создаете API на Python, у вас есть много вариантов. Но для нас FastAPI — очевидный выбор в будущем. И этот курс научит вас всему, что вам нужно знать, чтобы начать работу. Мы создадим реалистичный API, работающий с живыми данными, и развернем этот API на виртуальной машине Linux облачного сервера. Фактически, вы даже увидите, как создавать правильные веб-страницы HTML для расширения вашего API в FastAPI.

Этот курс предназначен для быстрого создания новых API-интерфейсов, работающих в облаке с помощью FastAPI. Мы начнем с небольших основополагающих концепций, а затем перейдем к созданию нашего первого API с FastAPI.

Затем мы исследуем основные современные функции Python, чтобы убедиться, что вы готовы в полной мере воспользоваться этой структурой. Мы рассмотрим, как async и await работают в Python, как создавать классы с самопроверкой и описанием с помощью Pydantic, подсказок типов Python 3 и других концепций основного языка.

Завершаем курс созданием реалистичного API, работающего с живыми данными. Затем мы развертываем этот API с помощью nginx + gunicorn + uvicorn, работающего на Ubuntu, в облачной виртуальной машине Digital Ocean.

В этом курсе вы:

  • Посмотрите, насколько простой может быть работа с базовыми API в FastAPI.
  • Создайте методы API, которые обрабатывают общие HTTP-команды (GET, POST, DELETE и т. Д.)
  • Вернуть данные JSON клиентам API
  • Используйте async и await для создания действительно масштабируемых приложений
  • Используйте Pydantic для создания обязательного и дополнительного обмена данными
  • Сделайте так, чтобы FastAPI автоматически проверял и преобразовывал типы данных (например, «2021-01-05» в datetime)
  • Организуйте свое приложение с помощью APIRoutes, чтобы правильно разложить приложение по файлам Python.
  • Вернуть клиентам API наиболее подходящий ответ об ошибке (например, 400 Bad Request)
  • Для развертывания веб-приложений Python в готовых к эксплуатации конфигурациях в Linux
  • Поймите, почему в производственной среде следует использовать gunicorn и uvicorn вместе
  • И многое другое
Характеристики
Наличие Предзаказ Тип Видео Размещение на сайте 23.12.2020 Артикул 586

Об авторах

Фото: TalkPython
0.0
TalkPython
Платформа курсов по Python Майкла Кеннеди, ведущего подкаста Talk Python To Me. Курсы по FastAPI, Flask и SQLAlchemy, управлению памятью и Ansible.

Отзывы и комментарии

Отзывов ещё нет, будьте первыми

Написать отзыв
Нажимая "Отправить" Вы соглашаетесь с правилами публикации и даёте согласие на обработку персональных данных. Администрация не несёт ответственности за содержание отзывов.

Похожие товары:

Постер товара: Веб-приложения с FastAPI
Скидка 68%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Веб-приложения с FastAPI
Django и DRF
Постер товара: FastAPI - Полный курс (начальный и продвинутый)
Скидка 65%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
FastAPI - Полный курс (начальный и продвинутый)
FastAPI и Flask
Постер товара: FastAPI начальный уровень
Скидка 66%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
FastAPI начальный уровень
FastAPI и Flask
Постер товара: Python. Микросервисы. Backend на FastAPI
Скидка 85%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Python. Микросервисы. Backend на FastAPI
API и интеграции
Постер товара: Курс по backend разработке на FastAPI
Скидка 91%
Предзаказ
Средняя оценка 5.0 из 5 на основании 1 голосов
Курс по backend разработке на FastAPI
API и интеграции
Постер товара: FastAPI для начинающих (с обновлением 2026)
Скидка 69%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
FastAPI для начинающих (с обновлением 2026)
FastAPI и Flask
Постер товара: Разработка через тестирование с помощью FastAPI и Docker
Скидка 74%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Разработка через тестирование с помощью FastAPI и Docker
Docker
Постер товара: Продвинутый FastAPI для продолжающих
Скидка 69%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Продвинутый FastAPI для продолжающих
FastAPI и Flask