Казахстан, г. Алматы, ул. Шевченко 90, БЦ «Каратал», офис 53
Казахстан, г. Астана, ул. Иманова 19, БЦ Деловой Дом "Алма-Ата", офис 612

Даты проведения курса

Выберите удобное для вас число,
запишитесь на курс, заполнив простую форму

записаться на курс
направление: Azure кол-во дней: 5
вендор: Microsoft кол-во часов: 40
код курса: AZ-204T00

Данный курс учит разработчиков создавать комплексные решения в 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