Здравейте, Хабр! Днес сме на екватора на серия от страхотни безплатни курсове от 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. С помощта на Услуга за приложения Azure разгръщайте уеб приложение от 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;
- Разгръщане и стартиране на контейнерно уеб приложение с помощта на 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
