Build your ultimate AI agent
Описание курса
В этом курсе вы узнаете, как создавать, публиковать и защищать API с помощью Azure API Management. Начнёте с настройки экземпляра API Management и документирования API для разработчиков. Затем изучите управление доступом с помощью подписок и ключей, а также применение политик для защиты и оптимизации трафика. В завершение вы увидите, как шлюзы API упрощают управление сервисами и их масштабирование, и попрактикуетесь в работе с порталом Azure.
Предварительные требования
Программа
Структура курса
1
Работа с API Management
Освойте основы создания API и управления ими в Azure. Вы создадите RESTful API на Python, развернёте их с помощью Azure Function Apps и интегрируете в Azure API Management. По ходу курса вы защитите свои API с помощью аутентификации и ключей API, а также познакомитесь с тем, как крупные системы управляют производительностью и безопасностью.
- Введение в Azure API Management50 XP
- Weather API: вызов и форматирование ответа100 XP
- Введение в управление API50 XP
- HTTP-методы и архитектура REST100 XP
- Приложение-функция и служба управления API50 XP
- Настройка Function App100 XP
- Создание REST API на Python100 XP
- Структура сервиса Azure API Management50 XP
- Создание службы Azure API Management100 XP
- Основы Azure API Management50 XP
- Интеграция API с API Management100 XP
2
Защита и оптимизация API
Поднимите свои API на новый уровень, применяя политики для обеспечения безопасности, преобразования данных и повышения производительности. Вы будете использовать OAuth 2.0, OpenID Connect и CORS для управления доступом, а также настроите кэширование, квоты и ограничения частоты запросов, чтобы API оставались быстрыми и надёжными. По окончании главы вы будете знать, как защитить и оптимизировать API для реальных сценариев использования.
3
Автоматизация жизненного цикла API и наблюдаемость
Узнайте, как управлять API в масштабе с помощью автоматизации, мониторинга и версионирования. Вы будете безопасно выпускать новые версии, отслеживать производительность с помощью Azure Monitor и Application Insights, а также автоматизировать развёртывание с помощью ARM-шаблонов. Эта глава даст вам современные практики DevOps для управления жизненным циклом API.
Azure API Management
Курс
завершён

