Ежедневно, с 8:30 до 22:30
Предзаказ
2276

FastAPI для начинающих (с обновлением 2026)

Средняя оценка 0.0 из 5 на основании 0 голосов (0)
1 0
0
Сайт:
750 ₽
2399 ₽
-69%
Кэшбэк: 5% (38 ₽)
Курс будет выдан в течение 1-3 часов после оплаты.
Категории:

Победитель Stepik Awards 2024 в номинации «Лучший платный курс года»!

Этот курс представляет собой подробное руководство по созданию приложений с помощью FastAPI. Вы узнаете, как создавать быстрые, эффективные и масштабируемые REST API на Python. Вы начнете с приложения Hello World и далее создадите полноценное API интернет магазина, использующее асинхронные запросы к базе данных, аутентификацию и права доступа. Внимание, данный курс не содержит ни минуты видео!

Для кого этот курс:

  • Курс будет полезен для заинтересованных в создании веб-API используя FastAPI.

Начальные требования:

  • Обладать хорошими практическими знаниями Python и иметь знания HTML, SQL.
  • Желательно наличие знаний SQLAlchemy.

Программа курса

  • Раздел 1: «Введение в API» мы познакомимся с API, архитектурой REST API. Изучим основные HTTP методы и коды ответа сервера.
  • Раздел 2: «Знакомство с FastAPI» мы познакомимся с основами FastAPI и создадим свое первое API, возвращающее «Hello World». Также мы подробно изучим процесс создания конечных точек с использованием системы маршрутизации в FastAPI. И научимся валидировать параметры, получаемые из пути и тела запросов.
  • Раздел 3: «Создание CRUD-приложения на FastAPI» мы спроектируем и реализуем простой CRUD проект. Познакомимся с основными методами запросов GET, POST, PUT, DELETE, научимся создавать и валидировать модели класса Pydantic. Изучим моделирование ответов, обработку ошибок и коды состояния. Обсудим, как можно использовать шаблоны Jinja для создания представлений и вывода ответов из API.
  • Раздел 4: «Внедрения зависимостей» мы рассмотрим шаблон внедрения зависимостей, используемый FastAPI для управления экземплярами и структурой проекта с помощью директивы Depends() и сторонних модулей расширения.
  • Раздел 5: «Интернет магазин на FastAPI» мы рассмотрим основные возможности FastAPI, научимся правильно структурировать проект. Узнаем об использовании APIRouter для организации проектов. Создадим подключение к БД через SQLAlchemy, научимся использовать Alembic для выполнения миграций. Научимся использовать сессии и напишем свои первые запросы, которые в дальнейшем мы сделаем асинхронными. Реализуем аутентификацию используя HTTP Basic Auth, OAuth2, и научимся генерировать JWT токен. Где в дальнейшем будем использовать его, для проверки прав доступа к различным конечным точкам нашего API.
  • Раздел 6: «Продвинутые возможности в FastAPI» мы рассмотрим версионирование API сервисов, логгирование. Изучим возможности промежуточного ПО, CORS, Session. Также рассмотрим Celery и Redis для создания и управления асинхронными фоновыми задачами. И в заключении раздела напишем веб чат используя FastAPI и WebSocket.
  • Раздел 7: «Docker + FastAPI» мы рассмотрим основные концепции Docker и на примере создадим свой контейнер с Python проектом. Далее мы упакуем FastAPI, PostgreSQL, NGINX в контейнеры и подготовим проект к деплою.
  • Раздел 8. «Деплой проекта через Docker» мы рассмотрим деплой проекта FastAPI, вместе с базой данных PostgreSQL, веб сервером Gunicorn и Nginx на контейнерах Docker с Compose.
Характеристики
Наличие Предзаказ Год 2026 Тип Видео Размещение на сайте 28.02.2026 Артикул 2276

Об авторах

Фото: Илья Перминов
0.0
Илья Перминов
Веб-разработчик с 2006 года и автор текстовых курсов на Stepik по бэкенду на Python: FastAPI, Django и SQLAlchemy.

Отзывы и комментарии

Отзывов ещё нет, будьте первыми

Написать отзыв
Нажимая "Отправить" Вы соглашаетесь с правилами публикации и даёте согласие на обработку персональных данных. Администрация не несёт ответственности за содержание отзывов.

Похожие товары:

Постер товара: FastAPI - Полный курс (начальный и продвинутый)
Скидка 65%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
FastAPI - Полный курс (начальный и продвинутый)
FastAPI и Flask
Постер товара: FastAPI начальный уровень
Скидка 66%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
FastAPI начальный уровень
FastAPI и Flask
Постер товара: Продвинутый FastAPI для продолжающих
Скидка 69%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Продвинутый FastAPI для продолжающих
FastAPI и Flask
Постер товара: Веб-приложения с FastAPI
Скидка 68%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Веб-приложения с FastAPI
Django и DRF
Постер товара: Курс по backend разработке на FastAPI
Скидка 91%
Предзаказ
Средняя оценка 5.0 из 5 на основании 1 голосов
Курс по backend разработке на FastAPI
API и интеграции
Постер товара: Современные API с FastAPI и Python
Скидка 81%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Современные API с FastAPI и Python
FastAPI и Flask
Постер товара: Python. Микросервисы. Backend на FastAPI
Скидка 85%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Python. Микросервисы. Backend на FastAPI
API и интеграции
Постер товара: Полный курс по FastAPI REST + AWS + почта + платежи
Скидка 55%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Полный курс по FastAPI REST + AWS + почта + платежи
FastAPI и Flask