Программа курса
Модуль 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
Модуль 4: Разработка решений, использующих хранилище Cosmos DB
- Обзор Azure Cosmos DB
- Структура данных Azure Cosmos DB
- Работа с ресурсами и данными Azure Cosmos DB
Модуль 5: Внедрение решений IaaS
- Подготовка виртуальны машин в Azure
- Создание и внедрение шаблонов ARM
- Создание образов контейнеров
- Публикация образа контейнера в Azure Container Registry
- Создание и запуск образов контейнера в Azure Container Instances
Модуль 6: Внедрение пользовательской аутентификации и авторизации
- Microsoft Identity Platform v2.0
- Аутентификация с использованием Microsoft Authentication Library
- Использование Microsoft Graph
- Авторизация операций с данными в хранилище Azure Storage
Модуль 7: Внедрение и использование механизмов безопасности
- Управление ключами, секретами и сертификатами с использованием API KeyVault
- Внедрение Managed Identities для ресурсов Azure
- Защита конфигурационных данных приложения с помощью Azure App Configuration
Модуль 8: API Management
- Обзор API Management
- Определение политик для API
- Защита API
Модуль 9: Разработка приложений App Service Logic
- Обзор Azure Logic Apps
- Создание пользовательских коннекторов для Logic Apps
Модуль 10: Разработка решений на основе событий
- Использование Azure Event Grid
- Использование Azure Event Hubs
- Использование Azure Notification Hubs
Модуль 11: Разработка решений на основе сообщений
- Разработка решений с использованием Azure Service Bus
- Разработка решений с использованием Azure Queue Storage
Модуль 12: Мониторинг и оптимизация решений Azure
- Обзор механизмов мониторинг в Azure
- Инструменты
- Анализ и устранение неполадок в работе приложения
- Внедрение кода обработки ошибок
Модуль 13: Интеграция кэширования и доставки контента между решениями
- Разработка для Azure Cache for Redis
- Разработка для хранилищ CDN