Доступно

Современные API с FastAPI и Python [TalkPython] [Michael Kennedy]

Тема в разделе "Курсы по программированию", создана пользователем floki, 23 дек 2020.

Цена: 3120р.-88%
Взнос: 372р.
100%

Основной список: 21 участников

Статус обсуждения:
Комментирование ограничено.
  1. 23 дек 2020
    #1
    floki
    floki ОргОрганизатор

    Современные API с FastAPI и Python [TalkPython] [Michael Kennedy]

    Современные API с FastAPI и Python
    Modern APIs with FastAPI and Python Course
    fastapi-modern2x.jpg


    + русские субтитры

    Краткое содержание курса

    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 вместе
    • И многое другое
    Скрытая ссылка
     
    Последнее редактирование: 15 янв 2021
    1 человеку нравится это.
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      14 янв 2021
    2. skladchik.com
      Взнос составляет 186р.
      14 янв 2021
    3. skladchik.com
      Складчина активна.
      14 янв 2021
    4. Filin777
      Filin777 участвует.
      13 янв 2021

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      14 янв 2021
    2. skladchik.com
      Взнос составляет 186р.
      14 янв 2021
    3. skladchik.com
      Складчина активна.
      14 янв 2021
    4. skladchik.com
      Сбор взносов начинается 14.01.2021.
      12 янв 2021
Статус обсуждения:
Комментирование ограничено.

Поделиться этой страницей