Открыто

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

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 20 июл 2025.

Цена: 1790р.-81%
Взнос: 331р.

Основной список: 8 участников

  1. 20 июл 2025
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: FastAPI начальный уровень [Stepik] [Maksim Krupchatnikov]

    main_page.jpg

    Курс по 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
    Введение в API и основы веб-сервисов
    1. Определение API: назначение и примеры использования
    2. Обзор типов API (REST, GraphQL, SOAP)
    3. Принципы работы веб-сервисов
    4. Сравнение синхронных и асинхронных подходов
    5. Роль API в современных приложениях
    Основы протокола HTTP
    1. Структура HTTP-запроса и ответа
    2. Основные HTTP-методы: GET, POST, PUT, DELETE
    3. Значение HTTP-заголовков
    4. Объяснение кодов состояния HTTP
    5. Примеры взаимодействия клиента и сервера
    Знакомство с FastAPI
    1. Что такое FastAPI и его преимущества
    2. Установка и настройка окружения (виртуальное окружение, pip)
    3. Обзор документации и ресурсов сообщества
    4. Сравнение FastAPI с другими фреймворками
    5. Запуск первого приложения
    Маршрутизация и работа с запросами
    1. Создание маршрутов в FastAPI
    2. Работа с параметрами пути (Path parameters)
    3. Передача параметров через URL (Query parameters)
    4. Обработка различных HTTP-методов в маршрутах
    5. Основы работы с динамическими маршрутами
    Валидация данных с помощью Pydantic
    1. Знакомство с библиотекой Pydantic
    2. Создание моделей данных для запросов
    3. Валидация входящих данных
    4. Обработка ошибок валидации
    5. Примеры использования базовых валидаторов
    6. Расширение моделей для типизации данных
    Формирование ответов и обработка ошибок
    1. Настройка формата JSON-ответов
    2. Создание моделей ответов с Pydantic
    3. Обработка исключений с использованием FastAPI
    4. Выбор корректных HTTP-кодов при ошибках
    5. Логирование ошибок для отладки
    6. Рекомендации по улучшению юзабилити API
    Документация и тестирование API
    1. Автоматическая генерация документации (Swagger UI)
    2. Обзор ReDoc и его возможности
    3. Настройка метаданных для документации
    4. Тестирование API через браузер
    5. Использование Postman для ручного тестирования
    Основы работы с зависимостями в FastAPI
    1. Принцип инъекции зависимостей в FastAPI
    2. Создание простых зависимостей
    3. Применение зависимостей в маршрутах
    4. Управление временем жизни зависимостей

    Автор: Maksim Krupchatnikov

    Цена: 1790 руб.
    Скрытая ссылка
     
    Последнее редактирование модератором: 27 июл 2025
    1 человеку нравится это.
  2. Последние события

    1. padjia
      padjia не участвует.
      1 сен 2025
    2. padjia
      padjia участвует.
      1 сен 2025
    3. rickfuld
      rickfuld не участвует.
      17 авг 2025
    4. rickfuld
      rickfuld участвует.
      17 авг 2025

    Последние важные события

    1. skladchik.com
      Назначен организатор.
      17 авг 2025
  3. Обсуждение
  4. 20 авг 2025
    #2
    wildcad
    wildcad ЧКЧлен клуба
    Автор другой у этого курса.