Разработка решений для Microsoft Azure (AZ-204T00)

Developing solutions for Microsoft Azure

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

Предварительные требования

  • Опыт разработки программных решений;
  • Знания языков программирования, поддерживаемых в MS Azure;
  • Опыт работы с облачными решениями и знания основных концепций;
  • Опыт работы с PowerShell и/или Azure CLI.

Приобретаемые знания и навыки

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

  • Создавать веб-приложений Azure App Service;
  • Использовать Azure Functions;
  • Использовать в своих решениях хранилища Azure Blob и Cosmos DB;
  • Работать с виртуальными машинами и контейнерами;
  • Разрабатывать безопасные решения с использованием аутентификации и авторизации;
  • Управлять API;
  • Разрабатывать решения с реакцией на события и сообщения;
  • Разрабатывать решения для журналирования и мониторинга.

Программа курса

Модуль 1 «Создание веб-приложений Azure App Service»

  • Ключевые концепции Azure App Service
  • Создание веб-приложений Azure App Service
  • Настройка приложений Azure App Service и мониторинг
  • Масштабирование приложений Azure App Service
  • Промежуточные среды разработки Azure App Service
  • Лабораторная работа «Создание веб-приложения в платформе Azure»

Модуль 2 «Работа с Azure Functions»

  • Обзор Azure Functions
  • Разработка Azure Functions
  • Создание устойчивых функций
  • Лабораторная работа «Настройка логики обработки задач с использованием Azure Functions»

Модуль 3 «Разработка решений, использующих хранилище типа blob»

  • Ключевые концепции хранилища Azure Blob
  • Управление жизненным циклом хранилища Azure Blob
  • Работа с хранилищем Azure Blob
  • Лабораторная работа «Извлечение ресурсов Azure Storage и метаданных с использованием Azure Storage SDK для .NET»

Модуль 4 «Разработка решений, использующих хранилище Cosmos DB»

  • Обзор хранилища Cosmos DB
  • Структура данных хранилища Cosmos DB
  • Работа с данными и ресурсами Cosmos DB
  • Лабораторная работа «Создание polyglot data solution»

Модуль 5 «Реализация IaaS решений»

  • Создание виртуальных машин в Azure
  • Создание и развертывание шаблонов ARM
  • Создание образов контейнеров для проектов
  • Публикация образа контейнера в Azure Container Registry
  • Создание и запуск образов контейнеров в Azure Container Instances
  • Лабораторная работа «Реализация вычислительных нагрузок с использованием образов и контейнеров»

Модуль 6 «Настройка аутентификации и авторизации пользователей»

  • Microsoft Identity Platform 2.0
  • Аутентификация с использованием Microsoft Identity Library
  • Использование Microsoft Graph
  • Авторизация операций с данными в Azure Storage
  • Лабораторная работа «Настройка аутентификации и авторизации пользователей»

Модуль 7 «Реализация безопасных облачных решений»

  • Управление ключами, секретами и сертификатами с использованием KeyVault API
  • Внедрение управляемых идентификаторов для ресурсов Azure
  • Обеспечение безопасности конфигурационных данных приложений с использованием Azure Secure App Configuration
  • Лабораторная работа «Обеспечение более безопасного доступа к конфиденциальным данным ресурсов между службами»

Модуль 8 «Реализация API Management»

  • Введение в API Management
  • Определение политик для API
  • Обеспечение безопасности API
  • Лабораторная работа «Создание многоуровневого (multi-tier) решения с использованием служб Azure»

Модуль 9 «Разработка приложений App Service Logic Apps»

  • Обзор Azure Logic Apps
  • Создание настраиваемых коннекторов для Logic Apps
  • Лабораторная работа «Автоматизация бизнес-процессов с использованием Logic App»

Модуль 10 «Разработка решений с реакцией на события»

  • Разработка решений с использованием Azure Event Grid
  • Разработка решений с использованием Azure Event Hubs
  • Разработка решений с использованием Azure Notification Hubs
  • Лабораторная работа «Публикация и подписка на события Event Grid»

Модуль 11 «Разработка решений с реакцией на сообщения»

  • Разработка решений с использованием Azure Service Bus
  • Разработка решений с использованием очередей Azure Queue Storage
  • Лабораторная работа «Асинхронная обработка сообщений с использованием очередей Azure Storage»

Модуль 12 «Мониторинг и оптимизация решений Azure»

  • Обзор мониторинга в Azure
  • Настройка приложения для мониторинга
  • Анализ приложений, поиск и устранение неисправностей
  • Создание кода для обработки переходящих (transient) ошибок
  • Лабораторная работа «Мониторинг служб в Azure»

Модуль 13 «Интеграция кэширования и служб доставки контента в решения»

  • Разработка Azure Cache for Redis
  • Разработка хранилища для Content Delivery Network (CDN)
  • Лабораторная работа «Улучшение работы веб-приложения с использованием Azure CDN»

Документы об окончании курса

  • Сертификат Microsoft об окончании авторизованного курса
  • Сертификат Учебного центра Noventiq
  • Cертификат об обучении установленного образца

ms_cert Certificate Noventiq Education Belarusсертификат об обучении установленного образца

Оставить отзыв

Информация о курсе

Вендор: Microsoft
Код курса: AZ-204T00
Продолжительность: 5 дней / 40 ак. часов
Направление: Azure
Экзамен :

AZ-204

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

Название курса и комментарии*

Имя*

Фамилия*

Отчество*

Компания

Телефон*

Email*

Настоящим, в соответствии с ч.2.ст.18 Закона Республики Беларусь от 10.11.2008 N 455-З(ред. от 11.05.2016) "Об информации, информатизации и защите информации" и Законом Республики Беларусь от 7 мая 2021 г. № 99-З «О защите персональных данных», отправляя данную форму, вы подтверждаете свое согласие на сбор, обработку и хранение ООО «СофтЛайнБел» Ваших персональных данных. ООО «СофтЛайнБел» гарантирует конфиденциальность получаемой от Вас информации. Сбор, обработка и хранение персональных данных осуществляется в целях эффективного оказания услуг и исполнения договоров.