Stepik.org
65 отзывов

FastAPI для начинающих от Stepik.org

Подробное руководство по созданию быстрых и масштабируемых REST API на Python с помощью FastAPI, от Hello World до полноценного API интернет магазина.
  • 5.5 часов
  • Сертификат об обучении
  • Без гарантии трудоустройства
2999 ₽
2999 ₽

Актуальная стоимость обучения.

Данные обновлены 4 июня 2026 г.

Рассрочка: 2999 ₽ / мес.

  • 5.5 часов
  • Сертификат об обучении
  • Без гарантии трудоустройства
Перейти на страницу курса
Важно. Итоговая цена на странице курса может отличаться.

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

Ознакомьтесь с программой курса «FastAPI для начинающих» от Stepik.org

Введение в API

  • Знакомство с API, архитектурой REST API
  • Основные HTTP методы и коды ответа сервера

Знакомство с FastAPI

  • Создание первого API, возвращающее 'Hello World'
  • Создание конечных точек и маршрутизация в FastAPI
  • Валидация параметров пути и тела запросов

Создание CRUD-приложения на FastAPI

  • Проектирование и реализация CRUD проекта
  • Основные методы запросов: GET, POST, PUT, DELETE
  • Создание и валидация моделей класса Pydantic
  • Моделирование ответов, обработка ошибок и коды состояния
  • Использование шаблонов Jinja для создания представлений

Внедрения зависимостей

  • Шаблон внедрения зависимостей в FastAPI
  • Управление проектом с помощью директивы Depends() и сторонних модулей расширения

Интернет магазин на FastAPI

  • Возможности FastAPI и структурирование проекта
  • Использование APIRouter для организации проектов
  • Подключение к БД через SQLAlchemy
  • Использование Alembic для выполнения миграций
  • Использование сессий и асинхронные запросы
  • Реализация аутентификации: HTTP Basic Auth, OAuth2, JWT токен
  • Проверка прав доступа к конечным точкам

Продвинутые возможности в FastAPI

  • Версионирование API сервисов
  • Логгирование
  • Промежуточное ПО, CORS, Session
  • Создание и управление фоновыми задачами с Celery и Redis
  • Создание веб чата с FastAPI и WebSocket

Docker + FastAPI

  • Основные концепции Docker
  • Создание контейнера с Python проектом
  • Упаковка FastAPI, PostgreSQL, NGINX в контейнеры
  • Подготовка проекта к деплою

Деплой проекта через Docker

  • Деплой FastAPI проекта, PostgreSQL, Gunicorn и Nginx с Docker Compose
Подробная информация о курсе

Трудоустройство
Без трудоустройства
Город
Онлайн
Формат обучения
Онлайн
Практика
Задания без проверки
Сертификат
Есть
Инструменты на курсе
Alembic
Docker Compose
FastAPI
SQLAlchemy
Поделись курсом с друзьями

Подробнее о школе Stepik.org
Отзывы о Stepik.org

Взгляните, что студенты и выпускники говорят про Stepik.org

Отзыв о школе

Курс помог понять главные особенности React

Этот курс помог мне понять главные особенности React и дал представление о том, как строится архитектура SPA-приложений. Очень понравилось, что уроки короткие и легко усваиваемые. Порадовало обилие дополнительных материалов, доступных по ссылкам. Было бы отлично, если бы к видео ...

Показать отзыв полностью
Отзыв о школе

Без сомнений рекомендую этот курс!

За три недели на этом курсе я с нуля выучила SQL до среднего уровня и любовалась в процессе решением разных задач. Видеоуроки короткие, но содержательные, я много раз к ним возвращалась во время выполнения заданий. Каждый урок состоит из нескольких задач, что помогает лучше запом...

Показать отзыв полностью
+ ещё 63 отзыва о Stepik.org
Мы ежедневно собираем, публикуем и обновляем отзывы об онлайн-курсах на просторах Интернета.
Все отзывы →
Оставить отзыв о курсе
Проходили курс «FastAPI для начинающих» от Stepik.org? Поделитесь своим отзывом: расскажите о плюсах и минусах обучения на данной программе.

Прикрепите к отзыву сертификат о прохождении курса. После проверки мы пометим ваш отзыв как достоверный. Мы не будем делиться вашими данными с другими лицами.

FastAPI для начинающих
  • Stepik.org
  • 5.5 часов
  • 2999 ₽