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

Информация
Цена: 340 РУБ
Организатор: Kail Kail
Скачать
Kail
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
438 385
Реакции
43 519
Монеты
1 191
Оплачено
0
Баллы
0
  • #SkladchinaVip
  • #1
[Stepik] FastAPI начальный уровень [Maksim Krupchatnikov]
О курсе
курс по FastAPI: от основ API до создания веб-сервисов
API — это основа современных цифровых сервисов. Если вы хотите понять, как работают веб-приложения, взаимодействуют серверы и клиенты, и научиться создавать свои API с нуля, то этот курс для вас!
Мы начнем с основ API и веб-сервисов, разберем HTTP-протокол, запросы, методы и коды состояния, после чего шаг за шагом освоим FastAPI — один из самых быстрых и удобных фреймворков для Python.

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

Для кого этот курс
  • Начинающим разработчикам, которые хотят понять, как работают API
  • Python-разработчикам, желающим освоить FastAPI
  • Всем, кто хочет создавать быстрые и удобные API-сервисы
Введение в 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. Запуск первого приложения
Знакомство с FastAPI
  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. Управление временем жизни зависимостей
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть контент.

Вложения

Последнее редактирование:
fastapi fastapi начальный уровен maksim krupchatnikov stepik
Похожие складчины
Kail
Ответы
0
Просмотры
51
Kail
Kail
Kail
Ответы
0
Просмотры
1K
Python
Kail
Kail
Kail
Ответы
0
Просмотры
213
Kail
Kail
Kail
Скачать [Stepik] PHP pro
  • Kail
  • Php
0
Ответы
0
Просмотры
946
Php
Kail
Kail
Kail
Ответы
0
Просмотры
194
Kail
Kail
Показать больше складчин

Войдите или зарегистрируйтесь

Вы должны быть авторизованны для просмотра материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Войти

Уже зарегистрированы? Просто войдите.