Быстро пишем API на Python с FastAPI
Повышение квалификации
6
онлайн
Пока неизвестно
Бесплатно
Подробнее о курсе
Программа курса
Начало обучения.
- Что такое API?
- Что такое FastAPI?
- Что такое Postman?
- Что такое ORM и PonyORM?
- Что такое библиотека Bit?
- Устанавливаем зависимости.
- Регистрируем Postman
- Что такое Pydantic?
- Проходимся по терминологии
- Предисловие
Работа с FastAPI, Postman
- Начинаем проект Fastapi
- Роутинг в FastAPI
- GET-запросы
- POST, PUT, DELETE и другие запросы
- Ещё немного об обработке запросов и ответов на сервере
- Настройка Postman
Работа с базами данных через PonyORM и с библиотекой Bit
- Создаём модели Pydantic
- Начало работы с PonyORM
- Делаем модели PonyORM
- Разбор библиотеки Bit. Работаем с кошельками.
- Запросы в БД с Pony
Объединяем нашу БД с 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 для работы с биткоинами.
В данном курсе вы создадите собственный API на самом быстром, простом и удобном фреймворке FastAPI. Научитесь взаимодействовать с вашим API с помощью биткоин-бота в Телеграме, для генерации кошельков, запросов баланса и переводов. Также вы научитесь работать с базами данных с помощью PonyORM и освоите работу с… Ещё
Оставьте отзыв
Похожие курсы
Оставьте заявку
Наши консультанты ответят на все вопросы
И помогут в выборе
Нажимая кнопку, вы даете согласие на обработку персональных данных