FastAPI начальный уровень [Stepik] [Maksim Krupchatnikov] 2025

890 

Описание

Курс по FastAPI: от основ API до создания веб-сервисов

API — это основа современных цифровых сервисов. Если вы хотите понять, как работают веб-приложения, взаимодействуют серверы и клиенты, и научиться создавать свои API с нуля, то этот курс для вас!

Мы начнем с основ API и веб-сервисов, разберем HTTP-протокол, запросы, методы и коды состояния, после чего шаг за шагом освоим FastAPI — один из самых быстрых и удобных фреймворков для Python.

Чему вы научитесь

  • Работать с API
  • изучите протоколы http/https
  • http запросы
  • Валидировать данные через Pydantic
  • Основы работы с FastAPI
  • Писать микросервисы
  • Основные сетевые протоколы TCP UDP

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

  • Начинающим разработчикам, которые хотят понять, как работают API
  • Python-разработчикам, желающим освоить FastAPI
  • Всем, кто хочет создавать быстрые и удобные API-сервисы

В курс входят:

  • 41 урок
  • 82 теста
  • 46 интерактивных задач

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

  1. Введение в API и основы веб-сервисов
  2. Основы протокола HTTP
  3. Знакомство с FastAPI
  4. Маршрутизация и работа с запросами
  5. Валидация данных с помощью Pydantic
  6. Формирование ответов и обработка ошибок
  7. Документация и тестирование API
  8. Основы работы с зависимостями в FastAPI