• TopKursy - РЕДКИЕ Удаленные КУРСЫ!

    Эксклюзивные материалы, недоступные на других источниках.

    Откройте доступ к уникальным знаниям прямо сейчас!

    Подробнее

Скачать Eng Создание API с помощью FastAPI - learndataengineering (2025)

bart

bart

PRO
Сообщения
52.242
Реакции
28.422
Создание API с помощью FastAPI
Building APIs with FastAPI
learndataengineering

1748175003720.png


API - это основа любой современной платформы данных. Вы либо предоставляете API для клиентов, либо сами используете внешние API. В любом случае, важно уметь с ними работать.
В этом курсе вы освоите все базовые навыки, необходимые для проектирования, разработки и деплоя API. Мы будем использовать FastAPI - современный фреймворк для Python, идеально подходящий для быстрого создания и тестирования API. Также вы научитесь использовать Docker для развертывания и Postman для тестирования.
Основы API
Вы разберётесь, что такое API, зачем они нужны и как обеспечивают взаимодействие между клиентом и сервером. Познакомитесь с архитектурой REST, её четырьмя ключевыми принципами, методами HTTP (GET, POST и др.) и типами данных, передаваемых через API. Также узнаете, как интерпретировать коды ответа сервера и использовать параметры API.
Подготовка окружения и данных
Вы научитесь настраивать рабочее окружение с использованием WSL2, Python, Visual Studio Code и FastAPI. Мы также подготовим набор данных, с которым будем работать при построении API.
Проектирование API
Вы узнаете, как проектировать структуру API на основе ваших данных: определять ресурсы, методы и схемы. Мы познакомим вас с OpenAPI и Swagger Editor - удобными инструментами для документации и визуализации интерфейсов.
Практическая разработка
На практике вы создадите простые, но полезные функции API: например, POST customer, GET customer, GET invoice. Вы получите представление о структуре типичного API и научитесь организовывать его по лучшим практикам.
Деплой и тестирование с Docker и Postman
Вы соберёте и запустите приложение в Docker-контейнере, а также протестируете его с помощью Postman - одного из самых удобных инструментов для работы с API.

Материал на английском языке


Продажник:

Скачать:
Скрытое содержимое могут видеть только пользователь группы: PRO

Качать без ограничений Купить доступ к 1 теме
Скрытое содержимое для пользователей: Ferr
 
Сверху Снизу