Входит в топ-10 самых популярных курсов в Европе!
предоставить слушателям знания и навыки разработки решений для Microsoft Azure.
• разработчики с опытом не менее одного года, которые хотят разрабатывать и размещать решения в Azure.
Программа курса готовит к сдаче сертификационного экзамена AZ-204 «Developing Solutions for Microsoft Azure» сертификации Microsoft - Microsoft Certified: Azure Developer Associate.
• Создавать и развертывать виртуальные машины в Azure
• Создавать, запускать и развертывать шаблоны Azure Resource Manager
• Знать основные понятия и возможности App Service
• Создавать веб-приложения App Service
• Создавать функции, привязки и триггеры
• Создавать устойчивые функции (Durable Functions)
• Описать основные функции и возможности Azure Cosmos DB
• Выполнять операции с базой данных с помощью кода
• Использовать хранилище BLOB-объектов Azure Blob Storage
• Устанавливать и получать свойства хранилища BLOB-объектов и метаданные
• Копировать и производить репликацию BLOB-объектов
• Описать архитектуру платформы идентификации Microsoft Identity Platform v2.0
• Реализовать аутентификацию Microsoft Authentication Library в решениях
• Использовать Microsoft Graph
• Управлять ключами шифрования с помощью Azure Key Vault
• Реализовать API Management
• Создавать приложения Azure Logic и управлять ими
• Использовать инструменты для мониторинга и устранения неполадок в приложении
• Настраивать и взаимодействовать с Azure Cache for Redis
• Управлять Azure CDN
• Опыт работы с Azure;
• Опыт разработки приложений не менее 1 года;
• Опыт программирования как минимум на одном языке, поддерживаемом в Azure: C#, Node.js, JavaScript
Модуль 1. Создание веб-приложений службы приложений Azure:
• Основные концепции службы приложений Azure.
• Создание веб-приложений.
• Настройка и мониторинг приложений.
• Масштабирование приложений.
• Промежуточные среды службы приложений Azure.
Модуль 2. Реализация функций Azure:
• Обзор функций Azure.
• Разработка функций Azure.
• Реализация долгосрочных функций.
Модуль 3. Разработка решений, использующих хранилище BLOB-объектов:
• Основные концепции хранилища BLOB-объектов Azure.
• Управление жизненным циклом хранилища BLOB-объектов Azure.
• Работа с хранилищем BLOB-объектов Azure.
Модуль 4. Разработка решений, использующих хранилище Cosmos DB:
• Обзор Azure Cosmos DB.
• Структура данных Azure Cosmos DB.
• Работа с ресурсами и данными Azure Cosmos DB.
Модуль 5. Реализация решений IaaS:
• Подготовка виртуальных машин в Azure.
• Создание и развертывание шаблонов ARM.
• Создание образов контейнеров для решений.
• Публикация образа контейнера в реестре контейнеров Azure.
• Создание и запуск образов контейнера в экземплярах контейнеров Azure.
Модуль 6. Реализация аутентификации и авторизации:
• Платформа Microsoft Identity версии 2.0
• Аутентификация с использованием библиотеки аутентификации Microsoft.
• Использование Microsoft Graph.
• Авторизация операций с данными в хранилище Azure.
Модуль 7. Внедрение безопасных облачных решений:
• Управление ключами, секретами и сертификатами с помощью KeyVault API.
• Реализация управляемых удостоверений для ресурсов Azure.
• Защита данных конфигурации приложения с помощью конфигурации приложения Azure.
Модуль 8. Реализация управления API Обзор управления API:
• Определение политик для API.
• Защита API.
Модуль 9. Разработка приложений логики службы приложений:
• Обзор приложений логики Azure.
• Создание настраиваемых соединителей для приложений логики.
Модуль 10. Разработка решений на основе событий:
• Реализация решений, использующих сетку событий Azure.
• Реализация решений, использующих концентраторы событий Azure.
• Реализация решений, использующих центры уведомлений Azure.
Модуль 11. Разработка решений на основе сообщений:
• Внедрение решений, использующих служебную шину Azure (Azure Service Bus).
• Внедрение решений, использующих очереди хранилища очередей Azure (Azure Queue Storage).
Модуль 12. Мониторинг и оптимизация решений Azure:
• Обзор мониторинга в Azure.
• Инструментальное приложение для мониторинга.
• Анализ и устранение неполадок приложени.
• Реализация кода обработки временных ошибок.
Модуль 13. Интеграция в решения кэширования и доставки контента:
• Разработка для Azure Cache для Redis.
• Разработка для хранения в CDN.