
Быстро пишем API на Python с FastAPI
Быстро пишем API на Python с FastAPI
Повышение квалификации
6
онлайн
Сертификат Stepik
Подробнее о курсе
Документ после выпуска
Сертификат Stepik
Программа курса
Начало обучения.
- Предисловие
- Что такое API?
- Что такое FastAPI?
- Что такое Pydantic?
- Что такое Postman?
- Что такое ORM и PonyORM?
- Что такое библиотека Bit?
- Устанавливаем зависимости.
- Регистрируем Postman
- Проходимся по терминологии
Работа с FastAPI, Postman
- Начинаем проект Fastapi
- Роутинг в FastAPI
- GET-запросы
- Настройка Postman
- POST, PUT, DELETE и другие запросы
- Ещё немного об обработке запросов и ответов на сервере
Работа с базами данных через PonyORM и с библиотекой Bit
- Начало работы с PonyORM
- Делаем модели PonyORM
- Запросы в БД с Pony
- Разбор библиотеки Bit. Работаем с кошельками.
- Создаём модели Pydantic
Объединяем нашу БД с API
- Создаем CRUD
- Взаимодействие API c нашим CRUD
Делаем биткоин-бота в Telegram на нашем API c помощью telebot
- Получаем токен через @BotFather
- Делаем боту кнопки
Совмещаем нашего бота с API
- Пишем HTTP-клиент
- Совмещаем бота с клиентом
Безопасность приложения
- Документация и примеры авторизации
- Настраиваем OAuth2-авторизацию
- Обновляем клиент
Вывод проекта в prodaction.
- Выгружаем API в облако
- Выгружаем клиент в облако
- Делаем Задания
- Радуемся успеху и новым знаниям!
Для кого этот курс
Курс предназначен для людей уже владеющих языком Python на базовом уровне, кому необходимо развиваться дальше и понять как устроены и работают современные API.
Также курс будет интересен тем, кому интересно разобраться в работе с криптовалютами, базами данных и ботами.
Предварительные требования
Необходимо владеть языком Python на базовом уровне, хотя бы иметь представление об ООП в Python.
Что вы получите
Начнете работать с мощнейшим, простым и быстрым фреймворком FastAPI.
Вы научитесь разрабатывать свои API для самых различных целей, как, например, какой-либо удаленный сервис для хранения, сохранения и извлечения данных, так и бек-энд для современных веб-приложений.
Сможете работать с вашими и чужими API с помощью Postman.
Освоите библиотеку Bit, для работы с биткоинами.
Разберетесь с тем, что такое ORM, научитесь строить свои базы данных не прибегая с SQL-запросам, с помощью PonyORM, библиотеки - которая обладает нативным питону синтаксисом, имеет удобный графический онлайн-редактор для разработки баз данных с автоматической генерацией кода и по производительности является топовым ORM-инструментов среди аналогов.
Создадите телеграм-бота, который будет взаимодействовать с вашим API для работы с биткоинами.
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
























