Курс обучает разработчиков созданию комплексных решений в Microsoft Azure. Слушатели узнают, как внедрять вычислительные решения Azure, создавать функции Azure, внедрять веб-приложения и управлять ими, разрабатывать решения с использованием хранилища Azure, осуществлять аутентификацию и авторизацию, а также защищать свои решения с помощью KeyVault и Managed Identities. Слушатели также узнают, как подключаться к службам Azure и сторонним службам и использовать их, а также включать в свои решения модели на основе событий и сообщений. Курс также охватывает мониторинг, устранение неполадок и оптимизацию решений Azure.
Аудитория
Специалисты, интересующиеся разработкой решений для Azure или готовящиеся к сдаче экзамена по сертификации Microsoft Azure Developer Associate.
Для эффективного обучения на курсе, слушатели должны обладать следующими знаниями и навыками:
- опыт разработки программного обеспечения 1-2 года и работы с Microsoft Azure;
- знание языков программирования, поддерживаемых Azure
- Создание web-приложений Azure App Service
- Основные концепции Azure App Service
- Создание web-приложений Azure App Service
- Настройка и мониторинг приложений App Service
- Масштабирование приложений App Service
- Промежуточные среды Azure App Service
- Реализация функций Azure
- Обзор функций Azure
- Разработка функций Azure
- Реализация устойчивых функций
- Разработка решений использующих хранилище BLOB-объектов
- Основные концепции хранилища BLOB-объектов Azure
- Управление жизненным циклом хранилища BLOB-объектов Azure.
- Работа с хранилищем BLOB-объектов Azure
- Разработка решений, использующих хранилище Cosmos DB
- Обзор Azure Cosmos DB
- Структура данных Azure Cosmos DB
- Работа с ресурсами и данными Azure Cosmos DB
- Внедрение решений IaaS
- Подготовка виртуальных машин в Azure
- Создание и развертывание шаблонов ARM
- Создание образов контейнеров для решений
- Публикация образа контейнера в реестре контейнеров Azure
- Создание и запуск образов контейнера в экземплярах контейнеров Azure.
- Реализация аутентификации и авторизации пользователей
- Microsoft Identity Platform v2.0
- Аутентификация с использованием Microsoft Authentication Library
- Использование Microsoft Graph
- Авторизация операций с данными в хранилище Azure
- Внедрение безопасных облачных решений
- Управление ключами, секретами и сертификатами с помощью KeyVault API
- Реализация управляемых удостоверений для ресурсов Azure
- Защита данных конфигурации приложения с помощью Azure App Configuration
- Внедрение управления API
- Обзор управления API
- Определение политик для API
- Защита ваших API
- Разработка приложений App Service Logic
- Обзор приложений Azure Logic
- Создание пользовательских коннекторов Logic Apps
- Разработка решений на основе событий
- Реализация решений, использующих Azure Event Grid
- Реализация решений, использующих Azure Event Hubs
- Реализация решений, использующих Azure Notification Hubs
- Разработка решений на основе сообщений
- Реализация решений, использующих Azure Service Bus
- Реализация решений, использующих очереди Azure Queue Storage
- Мониторинг и оптимизация решений Azure
- Обзор мониторинга в Azure
- Инструментирование приложения для мониторинга
- Анализ и устранение неполадок приложений
- Реализация кода, обрабатывающего временные сбои
- Интеграция кэширования и доставки контента в решениях
- Разработка для Azure Cache для Redis
- Разработка для хранения на CDN