7 бесплатных курсов для архитекторов решений от Microsoft

Привет, Хабр! Сегодня мы на экваторе серии подборок классных бесплатных курсов от Microsoft. В этой части у нас самые крутые курсы для архитекторов решений. Все они на русском, приступить к ним можно уже сейчас, а по окончании вы получите бейдж. Присоединяйтесь!

Все статьи из серии

Этот блок будет обновляться с выходом новых статей

  1. 7 бесплатных курсов для разработчиков
  2. 5 бесплатных курсов для IT-Администраторов
  3. 7 бесплатных курсов для архитекторов решений
  4. 6 самых ****** ****** по Azure
  5. ** ***** ********** ****** ** ********* ** *******


7-leavzfaxrrnn571lcniyx-mqw.png

mgudxpghbnfldj92um3y2zvlzns.png

1. Создание умных ботов


Взаимодействие пользователей с компьютерными приложениями через беседу с использованием текста, рисунков или речи можно реализовать с помощью ботов. Это может быть простой диалог «вопрос — ответ» или сложный бот, который позволяет людям взаимодействовать со службами разумно, используя сопоставление шаблонов, отслеживание состояния и методы искусственного интеллекта. В этом курсе за 2,5 часа вы узнаете, как создать интеллектуального чат-бота с помощью интеграции QnA Maker и LUIS.

Узнать подробности и начать обучение можно здесь

onjwkzs2t6muqopatnncnshkmbw.png

2. Разработка и настройка приложения ASP.NET, обращающегося к базе данных SQL Azure


Создайте базу для хранения данных приложения и настройте приложение ASP.NET, запрашивающее данные из этой базы. Всего час и все готово! К слову, для прохождения курса нужно иметь общие представления о реляционных базах данных и базовые знания C#.

В этом модуле представлены следующие темы:

  • Создание, настройка и заполнение отдельной базы данных в службе «База данных SQL Azure»;
  • Настройка приложения ASP.NET, обращающегося к этой базе данных.


Подробности и начало обучения

j2nixwztwc7p6burbuyqi0lvmc4.png

3. Балансировка трафика веб-службы с помощью Шлюза приложений


Изучив этот модуль, вы научитесь повышать устойчивость приложений путем распределения нагрузки между несколькими серверами и использования маршрутизации веб-трафика.

В этом модуле вы узнаете, как выполнять следующие задачи:

  • Определение возможности балансировки нагрузки Шлюза приложений;
  • Создание Шлюза приложений и настройка балансировки нагрузки;
  • Настройка Шлюза приложений для маршрутизации на основе URL-путей.


Подробности и начало обучения

ullexdy_rbhdeu1tyjblzpzn1jk.png

4. Развертывание и запуск контейнерного веб-приложения с помощью Службы приложений Azure


Создайте образ Docker и сохраните его в репозитории Реестра контейнеров Azure. С помощью Службы приложений Azure разверните веб-приложение из образа Docker. Настройте непрерывное развертывание веб-приложения с помощью веб-перехватчика, отслеживающего изменения в образе Docker.

Из этого модуля вы узнаете следующее.

  • Создание образов Docker и их сохранение в репозитории Реестра контейнеров Azure;
  • Запуск веб-приложений из образов Docker, хранящихся в Реестре контейнеров, с помощью Службы приложений Azure;
  • Настройка непрерывного развертывания веб-приложения из образа Docker с помощью веб-перехватчиков.


Подробности и начало обучения

0jiwkaqiruexs22q5bz-u-fmuhc.png

5. Развертывание веб-сайта в Azure с помощью службы приложений Azure


Веб-приложения в Azure позволяют легко опубликовать веб-сайт и управлять им, не заботясь о базовых серверах, хранилище или сетевых ресурсах. В этом курсе рассматриваются основные моменты публикации веб-сайта с помощью Azure. На изучение понадобится около 5 часов.

Модули:

  • Подготовка среды для разработки в Azure;
  • Размещение веб-приложения с помощью Службы приложений Azure;
  • Публикация веб-приложения в Azure с помощью Visual Studio;
  • Подготовка развертывания веб-приложения для тестирования и отката с помощью слотов развертывания службы приложений;
  • Масштабирование веб-приложения службы приложений для эффективного удовлетворения спроса с помощью вертикального и горизонтального масштабирования службы приложений Azure;
  • Развертывание и запуск контейнерного веб-приложения с помощью Службы приложений Azure.


Подробности и начало обучения

wlolzvpb_pqswkdzq0bh6c_x_5u.png

6. Обзор n-уровневого стиля архитектуры для приложения


Использование шаблона Resource Manager для развертывания приложения в n-уровневой архитектуре, определение основных понятий n-уровневой архитектуры, советы и рекомендации для развертывания таких приложений.

Из этого модуля вы узнаете, как выполнять следующие задачи:

  • Определение функций, ограничений и важных аспектов n-уровневой архитектуры;
  • Определение вариантов использования n-уровневой архитектуры;
  • Развертывание примера n-уровневой архитектуры с помощью шаблона Resource Manager;
  • Определение методов и ресурсов для улучшения n-уровневой архитектуры.


Подробности и начало обучения

q-dnmpmmcpbl8rqw584d5jw1qhm.png

7. Обработка и классификация изображений с помощью Azure Cognitive Vision Services


Microsoft Cognitive Services предлагает встроенные функции включения компьютерного зрения в приложениях. Узнайте, как использовать службы Cognitive Vision Services для обнаружения лиц, пометки и классификации изображений, а также идентификации объектов.

Модули:

  • Определение лиц и эмоций с помощью API компьютерного зрения в Azure Cognitive Services;
  • Обработка изображений с помощью службы компьютерного зрения;
  • Классификация изображений с помощью пользовательской службы визуального распознавания;
  • Оценка требований к реализации API Пользовательского визуального распознавания.


Подробности и начало обучения

Заключение


Это были 7 крутых учебных курсов, которые могут быть полезны для архитекторов решений. Конечно же, у нас есть еще и другие курсы, не вошедшие в эту подборку. Ищите их на нашем ресурсе Microsoft Learn (на нем же размещены и перечисленные выше курсы).

Совсем скоро мы продолжим эту серию статей еще двумя подборками. Ну, а какие они будут — вы можете попробовать угадать в комментариях. Ведь звездочки в оглавлении этой серии статей — не просто так.

*Обратите внимание, что для прохождения некоторых модулей вам может потребоваться защищенное соединение.

© Habrahabr.ru