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

Информация
Цена: 130 РУБ
Организатор: Kail Kail
Ссылки для скачивания
Kail
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
394 695
Реакции
38 752
Монеты
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 начальный уровень maksim krupchatnikov stepik
Похожие складчины
Kail
Ответы
0
Просмотры
100
Kail
Kail
Kail
Ответы
0
Просмотры
390
Kail
Kail
Kail
Ответы
0
Просмотры
585
Kail
Kail
Kail
Ответы
0
Просмотры
198
Kail
Kail
Показать больше складчин

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

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

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

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

Войти

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