Мы используем cookie для стабильной работы сервиса. Подробнее

Быстро пишем API на Python с FastAPI

Быстро пишем API на Python с FastAPI

  Сложность

Повышение квалификации

  Длительность

6

  Формат

онлайн

  Документ

Сертификат Stepik

Стоимость курса
420

Подробнее о курсе

Цели курса: Научить людей создавать свои собственные API - интерфейсы на самом производительном и простом фреймворке на Python Почему стоит выбрать именно этот курс: не видел достойных курсов на русском по FastAPI и PonyORM, решил дать людям частичку своего опыта, все знания будут даваться порционно и исходя из уже полученного опыта в предыдущих уроках Учащиеся приобретут навыки создания своих API на Python, тестировать разные API с помощью Postman и работать с Биткоинами с помощью библиотеки Bit

Документ после выпуска

Сертификат Stepik

Автор курса

Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На 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 для работы с биткоинами.

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

обновлено: 03.08.2026