spinner-it

Решения Microsoft Azure для разработчиков AWS

Курс предназначен для обучения разработчиков AWS (Amazon Web Services) тому, как готовить комплексные решения в Microsoft Azure. В этом курсе слушатели узнают, как создавать решения веб-приложений Azure App Service и функции Azure, как использовать хранилище BLOB-объектов или Cosmos DB в решениях, как внедрять безопасные облачные решения, которые включают аутентификацию и авторизацию пользователей, реализовывать управление API и разрабатывать решения на основе событий и сообщений, отслеживать, устранять неполадки и оптимизировать решения Azure. Слушатели узнают, как разработчики используют службы Azure, уделяя дополнительное внимание функциям и задачам, отличным от AWS, и что это значит при разработке приложений, которые будут размещаться с использованием служб Azure.


По окончании курса слушатели смогут:

  • создавать веб-приложение на платформе Azure App Service;
  • создавать приложения Functions и знать способы интеграции триггеров и входных/выходных привязок в приложение;
  • знать, как работает хранилище BLOB-объектов Azure, как управлять данными в течении жизненного цикла «горячего/холодного/архивного хранилища BLOB-объектов» и как использовать клиентскую библиотеку хранилища BLOB-объектов Azure для управления данными и метаданными;
  • структурировать Cosmos DB и обеспечивать непротиворечивость данных;
  • создавать и развертывать шаблоны Azure Resource Manager, которые можно использовать для ускорения нового развертывания и обеспечения согласованности ресурсов;
  • использовать Microsoft Identity Platform v2.0 для управления аутентификацией и доступом к ресурсам;
  • защищать информацию (ключи, секреты, сертификаты), которую использует приложение для доступа к ресурсам;
  • публиковать API, создавать политики для управления информацией, передаваемой через API, и управлять доступом к своим API с помощью службы Azure API Management;
  • создавать приложения с архитектурой на основе событий;
  • использовать свой код для телеметрии.
  1. Создание веб-приложений с помощью Azure App Service
    • Основные понятия службы приложений Azure
    • Создание веб-приложения Azure App Service
    • Настройка и мониторинг приложений App Service
    • Масштабирование приложений Azure App Service
    • Промежуточные среды Azure App Service
  2. Реализация функций Azure (Azure Functions)
    • Обзор функций Azure
    • Разработка Azure Functions
    • Реализация долгосрочных функций
  3. Разработка решений, использующих хранилище blob
    • Основные понятия службы хранилища Azure Blob
    • Управление жизненным циклом хранилища BLOB-объектов Azure
    • Работа с хранилищем Blob-объектов Azure
    • Создание шаблонов Azure Resource Manager
  4. Разработка решений, использующих хранилище Cosmos DB
    • Обзор Azure Cosmos DB
    • Структура данных Azure Cosmos DB
    • Работа с ресурсами и данными Azure Cosmos DB
    • Создание и развертывание шаблонов ARM
  5. Создание и развертывание шаблонов Azure Resource Manager (ARM)
    • Создание и развертывание шаблонов ARM
  6. Реализация аутентификации и авторизации пользователей
    • Внедрение платформы Microsoft Idenity
    • Внедрение библиотеки аутентификации Microsoft
    • Защита данных конфигурации приложения с помощью Azure App Configuration
  7. Внедрение безопасных облачных решений
    • Управление ключами, секретами и сертификатами с помощью KeyVault API
    • Реализация управляемых идентификаторов для ресурсов Azure
    • Защита данных конфигурации приложения с помощью Azure App Configuration
  8. Реализация API Management
    • Внедрение API Management
    • Определение политик для API
    • Защита API
  9. Разработка основанных на событиях решений
    • Внедрение сетки событий Azure
    • Внедрение концентраторов событий Azure
    • Внедрение Azure Notification Hub
  10. Разработка решений на основе сообщений
    • Внедрение решений, использующих Azure Service Bus
    • Внедрение решений, использующих Azure Queue Storage
  11. Мониторинг и оптимизация решений Azure
    • Приложения Azure Application Insights
    • Настройка приложения для мониторинга

Аудитория

Курс предназначен для опытных разработчиков AWS, интересующихся разработкой Azure.


Для эффективного обучения на курсе, слушатели должны обладать следующими знаниями и навыками:

  • 1-2 года опыта работы в качестве разработчика и опыт работы с AWS;
  • умение программирования на поддерживаемом языке Azure.

Запись на курс

Код курсаAZ-020T00
Длительность3 д (24 ч)
Код экзаменаAZ-203, AZ-204
Стоимость без НДС600 $

У зв'язку з карантином всі наші курси читаються у online-форматі.