Программа курса
Модуль 1: Создание веб-приложений Azure App Service
- Ключевые концепции Azure App Service
- Создание веб-приложений Azure App Service
- Настройка и мониторинг приложений App Service
- Масштабирование приложений App Service
- Промежуточные среды службы Azure App Service
Модуль 2: Реализация функций Azure
- Обзор Azure Functions
- Разработка Azure Functions
- Внедрение Durable Functions
Модуль 3: Разработка решений, использующих хранилище BLOB-объектов
- Ключевые понятия хранилища BLOB-объектов Azure
- Управление жизненным циклом хранилища BLOB
- Работа с хранилищем Azure Blob
- Создание шаблона Azure Resource Manager
Модуль 4: Разработка решений, использующих хранилище Cosmos DB
- Обзор Azure Cosmos DB
- Структура данных Azure Cosmos DB
- Работа с ресурсами и данными Azure Cosmos DB
- Создание шаблонов ARM
Модуль 5: Внедрение пользовательской аутентификации и авторизации
- Microsoft Identity Platform v2.0
- Аутентификация с использованием Microsoft Authentication Library
- Использование Microsoft Graph
- Авторизация операций с данными в хранилище Azure Storage
Модуль 6: Внедрение и использование механизмов безопасности
- Управление ключами, секретами и сертификатами с использованием API KeyVault
- Внедрение Managed Identities для ресурсов Azure
- Защита конфигурационных данных приложения с помощью Azure App Configuration
Модуль 7: API Management
- Обзор API Management
- Определение политик для API
- Защита API
Модуль 8: Разработка решений на основе событий
- Использование Azure Event Grid
- Использование Azure Event Hubs
- Использование Azure Notification Hubs
Модуль 9: Разработка решений на основе сообщений
- Разработка решений с использованием Azure Service Bus
- Разработка решений с использованием Azure Queue Storage
Модуль 10: Мониторинг и оптимизация решений Azure
- Обзор механизмов мониторинг в Azure
- Инструменты
- Анализ и устранение неполадок в работе приложения
- Внедрение кода обработки ошибок