Цель программы
Научить разработчиков Azure Web Services (AWS), желающих получить знания о том, как создавать аналогичные решения в среде MS Azure; научить создавать решения на базе Azure App Service Web App, Azure Functions, использовать хранилища blob и Cosmos DB в ваших разработках, применять аутентификацию и авторизацию для обеспечения безопасности решений, использовать управление API, добавлять реакции на события и сообщения, выполнять отладку, оптимизацию, поиск и устранение неисправностей. Рассматривается использование служб Azure с фокусом на функции и задачи, которые отличаются от тех, что используются в AWS.
Продолжительность программы: 27 академических часов 3 дня
Форма обучения: очно-заочная, с применением дистанционных образовательных технологий
В результате прохождения курса:
- Создавать веб-приложения с использованием Azure App Service;
- Создавать функции в Azure Functions;
- Разрабатывать решения, использующие хранилища blob или Cosmos DB;
- Разрабатывать безопасные решения с использованием аутентификации и авторизации;
- Управлять API;
- Разрабатывать решения с реакцией на события и сообщения;
- Разрабатывать решения для журналирования и мониторинга.
Категория слушателей и требования к уровню их подготовки:
- Опытные разработчики AWS, желающие получить аналогичный опыт разработки в среде MS Azure
Предварительная подготовка:
- Опыт разработки для AWS;
- Опыт разработки на языках программирования, поддерживаемых в MS Azure.
Содержание курса:
- Ключевые концепции Azure App Service
- Создание приложения в Azure App Service
- Настройка и мониторинг приложений в Azure App Service
- Масштабирование приложений Azure App Service
- Промежуточные среды (Staging Environments) Azure App Service
- Лабораторная работа «Создание веб-приложения в платформе Azure»
- Обзор Azure Functions
- Разработка Azure Functions
- Создание устойчивых (durable) функций
- Лабораторная работа «Настройка логики обработки задач с использованием Azure Functions»
- Ключевые концепции Azure Blob Storage
- Управление жизненным циклом Azure Blob Storage
- Работа с Azure Blob Storage
- Лабораторная работа «Извлечение ресурсов Azure Storage и метаданных с использованием
- Azure Storage SDK для .NET»
- Модуль 4 «Разработка решений, использующих хранилище Azure Cosmos DB»
- Обзор Azure Cosmos DB
- Структура данных Azure Cosmos DB
- Работа с данными и ресурсами Azure Cosmos DB
- Лабораторная работа «Создание polyglot data solution»
- Создание и развертывание шаблонов Azure Resource Manager
- Модуль 6 «Реализация аутентификации и авторизации пользователей»
- Платформа Microsoft Identity Platform v2.0
- Аутентификация с использованием Microsoft Authentication Library
- Использование Microsoft Graph
- Авторизация операций с данными в Azure Storage
- Лабораторная работа «Реализация аутентификации и авторизации пользователей»
- Управление ключами, секретами и сертификатами с использованием KeyVault API
- Реализация управляемых идентификаторов (Managed Identities) для ресурсов Azure
- Обеспечение безопасности конфигурации приложений с использованием Azure App
- 8 (800) 505-05-07 | edusales@softline.com | edu.softline.com © Softline 2021
- Решения Microsoft Azure для AWS разработчиков
- Код курса: AZ-020T00
- Configuration
- Лабораторная работа «Обеспечение более безопасного доступа к конфиденциальным данным ресурсов между службами»
Преимущества программно-определяемых сетей в Microsoft Azure Stack и Windows Server 2016.
Виртуальные машины в Microsoft Azure Stack
Лабораторная работа: Подготовка хранилища и виртуальных машин в Microsoft Azure Stack
- Введение в API Management
- Определение политик для API
- Обеспечение безопасности API
- Лабораторная работа «Создание многоуровневого (multi-tier) решения с использованием служб Azure»
- Разработка решений с использованием Azure Event Grid
- Разработка решений с использованием Azure Event Hubs
- Разработка решений с использованием Azure Notification Hubs
- Лабораторная работа «Публикация и подписка на события Event Grid»
- Разработка решений с использованием Azure Service Bus
- Разработка решений с использованием очередей Azure Queue Storage
- Лабораторная работа «Асинхронная обработка сообщений с использованием очередей Azure Storage»
- Обзор мониторинга в Azure
- Настройка приложения для мониторинга
- Лабораторная работа «Мониторинг служб в Azure»