Выберите удобное для вас число,
запишитесь на курс, заполнив простую форму
Данный курс учит разработчиков создавать комплексные решения в Microsoft Azure. Студенты узнают, как внедрять вычислительные решения Azure, создавать функции Azure, внедрять и управлять веб-приложениями, разрабатывать решения с использованием хранилища Azure, внедрять аутентификацию и авторизацию, защищать свои решения с помощью KeyVault и Managed Identities. Кроме того, слушатели узнают, как интегрировать службы Azure и сторонние службы, как использовать функции мониторинга и устранения неполадок.
Сертификации:
Курс поможет подготовиться к сдаче сертификационного экзамена AZ-204: Developing Solutions for Microsoft Azure.
Предварительные требования:
Слушатели должны иметь 1-2 года опыта разработки ПО и уметь программировать на Azure Supported Language.
Цель курса:
После прохождения данного курса слушатели будут уметь:
Понимать основные возможности службы приложений
Создавать веб-приложения с помощью интерфейса командной строки Azure, портала Azure и PowerShell
Использовать Azure Functions
Понимать, когда и зачем использовать хранилище BLOB-объектов Azure
Управлять данными в течение жизненного цикла хранилища BLOB-объектов
Реплицировать и копировать BLOB-объекты.
Описывать структуру Cosmos DB
Создавать учетные записи в Cosmos DB и базы данных, контейнеры и элементы, используя портал Azure и .NET SDK
Использовать шаблоны ARM для автоматизации развертывания ресурсов
Публиковать образы в реестре контейнеров Azure, запускать контейнеры
Использовать Microsoft Identity Platform v2.0 для управления аутентификацией и доступом к ресурсам
Использовать Microsoft Authentication Library и Microsoft Graph для аутентификации пользователя
Управлять сертификатами
Управлять ключами шифрования и использовать их с помощью хранилища ключей Azure
Использовать службу Azure API Management для создания политик управления информацией, передаваемой через API
Использовать Azure Logic Apps для планирования, автоматизации и управления задачами, бизнес-процессами, рабочими процессами и службами
Создавать приложения, использующие Azure Service Bus и Azure Queue Storage
Обрабатывать переходные ошибки в своем решении
Использовать инструментальные панели и другие инструменты для мониторинга и устранения неполадок в своем приложении
Понимать, как работает Azure Cache для Redis, как его настраивать и взаимодействовать с ним
Управлять Azure CDN
Аудитория курса:
Данный курс будет полезен специалистам, заинтересованным в разработке для Azure или сдаче сертификационного экзамена Microsoft Azure Developer Associate
Модуль 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