Здравей, Хабр! Днес сме на екватора на серията от интересни безплатни курсове от Microsoft. В тази част имаме най-яките курсове. за архитектори на решенияВсички те са на руски, може да започнете веднага, а след завършване ще получите значка. Присъединете се!
Всички статии от серията
Този блок ще бъде актуализиран с излизането на нови статии
- ** най-********** ****** от M******** на *******


1. Създаване на умни ботове
Взаимодействието на потребителите с компютърни приложения чрез разговор с текст, рисунки или глас може да бъде реализирано чрез ботове. Това може да е прост диалог „въпрос - отговор“ или сложен бот, който позволява на хората да взаимодействат с услугите разумно, използвайки шаблонно съвпадение, проследяване на състоянието и методи на изкуствен интелект. В този курс за 2,5 часа ще научите как да създадете интелигентен чат-бот, интегрирайки QnA Maker и LUIS.
Научете подробности и започнете обучението

2. Разработка и настройка на приложение ASP.NET, което прави заявки към база данни SQL Azure
Създайте база данни за съхраняване на данни от приложението и настройте приложение ASP.NET, което да извлича данни от тази база. Всичко е готово за един час! Между другото, за да преминете курса, е необходимо да имате основни познания за релационни бази данни и базови знания по C#.
В този модул са представени следните теми:
- Създаване, настройка и запълване на отделна база данни в услугата „База данни SQL Azure“;
- Настройка на приложение ASP.NET, което прави заявки към тази база данни.

3. Балансиране на трафика на уеб услуга с помощта на Шлюз за приложения
След изучаване на този модул, ще научите как да увеличите устойчивостта на приложенията, като разпределите натоварването между няколко сървъра и използвате маршрутизиране на уеб трафика.
В този модул ще научите как да извършвате следните задачи:
- Определяне на възможността за балансиране на натоварването на Шлюз за приложения;
- Създаване на Шлюз за приложения и настройка на балансиране на натоварването;
- Настройка на Шлюз за приложения за маршрутизиране на базата на URL пътища.

4. Развертка и стартиране на контейнерно уеб приложение с помощта на Служба за приложения Azure
Създайте Docker образ и го запишете в хранилището на Azure Container Registry. С помощта на Azure App Service развернете уеб приложението от Docker образа. Настройте непрекъсната развертка на уеб приложението с помощта на уеб инвентаризатор, който следи промените в Docker образа.
От този модул ще научите следното.
- Създаване на Docker образи и тяхното записване в хранилището на Azure Container Registry;
- Стартиране на уеб приложения от Docker образи, съхранявани в реестъра на контейнери, чрез Azure App Service;
- Настройка на непрекъснато внедряване на уеб приложение от Docker образ с помощта на уеб хендлери.

5. Внедряване на уебсайт в Azure с помощта на Azure App Service
Уеб приложенията в Azure предлагат лесен начин за публикуване и управление на уебсайт, без да е нужно да се притеснявате за базови сървъри, хранилище или мрежови ресурси. В този курс ще разгледаме основните аспекти на публикуването на уебсайт с Azure. Изучаването ще отнеме около 5 часа.
Модули:
- Подготовка на средата за разработка в Azure;
- Разполагане на уеб приложение с помощта на Azure App Service;
- Публикуване на уеб приложение в Azure чрез Visual Studio;
- Подготовка на внедряването на уеб приложение за тестване и откат с помощта на слотове за внедряване на приложението;
- Мащабиране на уеб приложението на Azure App Service за ефективно удовлетворяване на търсенето посредством вертикално и хоризонтално мащабиране на Azure App Service;
- Внедряване и стартиране на контейнерно уеб приложение с помощта на Azure App Service.

6. Преглед на n-уровневия архитектурен стил за приложения
Използване на шаблон Resource Manager за внедряване на приложение в n-уровнева архитектура, определяне на основни понятия за n-уровнева архитектура, съвети и препоръки за внедряване на такива приложения.
От този модул ще научите как да извършите следните задачи:
- Определяне на функции, ограничения и важни аспекти на n-уровневата архитектура;
- Определяне на случаи на употреба на n-уровнева архитектура;
- Внедряване на пример за n-уровнева архитектура с помощта на шаблон Resource Manager;
- Определяне на методи и ресурси за подобряване на n-уровневата архитектура.

7. Обработка и класификация на изображения с помощта на Azure Cognitive Vision Services
Microsoft Cognitive Services предлага вградени функции за внедряване на компютърно зрение в приложения. Научете как да използвате службите Cognitive Vision Services за откриване на лица, етикетиране и класификация на изображения, както и идентификация на обекти.
Модули:
- Определяне на лица и емоции с помощта на API за компютърно зрение в Azure Cognitive Services;
- Обработка на изображения с помощта на услугата за компютърно зрение;
- Класификация на изображения с помощта на персонализирана услуга за визуално разпознаване;
- Оценка на изискванията за внедряване на API за персонализирано визуално разпознаване.
Заключение
Това бяха 7 страхотни обучителни курса, които могат да бъдат полезни за архитектите на решения. Разбира се, имаме и много други курсове, които не са включени в тази селекция. Търсете ги в нашия ресурс Microsoft Learn (там са разположени и споменатите по-горе курсове).
Съвсем скоро ще продължим тази серия статии с още две селекции. А какви ще бъдат те – можете да се опитате да познаете в коментарите. В края на краищата звездичките в съдържанието на тази серия статии не са случайни.
*Обърнете внимание, че за преминаване на някои модули може да е необходимо защитено свързване.
Източник: habr.com
