7 безплатни курса за архитекти на решения от Microsoft
Хей Хабр! Днес сме на екватора на серия страхотни безплатни курсове от Microsoft. В тази част имаме най-готините курсове за архитекти на решения. Всички те са на руски, можете да ги стартирате веднага, а в края ще получите значка. Присъедини се сега!
Взаимодействието на потребителите с компютърни приложения чрез разговор с помощта на текст, снимки или реч може да се реализира с помощта на ботове. Това може да бъде прост диалогов прозорец с въпроси и отговори или сложен бот, който позволява на хората да взаимодействат интелигентно с услуги, използвайки съвпадение на шаблони, проследяване на състоянието и техники за изкуствен интелект. В този 2,5-часов курс ще научите как да създадете интелигентен чатбот с помощта на QnA Maker и интеграция на LUIS.
2. Разработване и конфигуриране на ASP.NET приложение, което има достъп до Azure SQL база данни
Създайте база данни за съхраняване на данни от приложения и настройте ASP.NET приложение, което изисква данни от тази база данни. Само час и сте готови! Между другото, за да завършите курса, трябва да имате общо разбиране за релационни бази данни и основни познания по C#.
Този модул съдържа следните теми:
Създаване, конфигуриране и попълване на една база данни в Azure SQL база данни;
Настройване на ASP.NET приложение, което има достъп до тази база данни.
3. Балансиране на трафика на уеб услуги с помощта на Application Gateway
В този модул ще научите как да подобрите устойчивостта на приложенията чрез балансиране на натоварването между множество сървъри и използване на маршрутизиране на уеб трафик.
В този модул ще научите как да изпълнявате следните задачи:
Определете способността за балансиране на натоварването на шлюза за приложения;
Създаване на шлюз за приложения и конфигуриране на балансиране на натоварването;
Конфигурирайте шлюза на приложението за маршрутизиране въз основа на URL пътища.
4. Разположете и стартирайте контейнеризирано уеб приложение с Azure App Service
Създайте изображение на Docker и го съхранете в хранилище на регистър на контейнери на Azure. Разположете уеб приложение от Docker изображение с помощта на Azure App Service. Настройте непрекъснато внедряване на уеб приложение с уеб кукичка, която следи за промени в изображението на Docker.
В този модул ще научите следното.
Създавайте Docker изображения и ги съхранявайте в хранилище на Azure Container Registry;
Изпълнявайте уеб приложения от изображения на Docker, съхранени в регистъра на контейнерите, като използвате услугата за приложения на Azure;
Конфигурирайте непрекъснато внедряване на уеб приложение от изображение на Docker с помощта на уеб кукички.
5. Разположете уебсайт в Azure с помощта на Azure App Service
Уеб приложенията в Azure улесняват публикуването и управлението на уебсайт, без да се притеснявате за базовите сървъри, съхранение или мрежови ресурси. Този курс обхваща основите на публикуването на уебсайт с Azure. Проучването ще отнеме около 5 часа.
модули:
Подгответе среда за разработка в Azure;
Хостинг на уеб приложение с Azure App Service;
Публикуване на уеб приложение в Azure с помощта на Visual Studio;
Подготовка на внедряване на уеб приложение за тестване и връщане назад със слотове за разполагане на услуга за приложения;
Мащабирайте вашето уеб приложение за App Service, за да отговорите ефективно на търсенето с мащабиране и мащабиране на Azure App Service;
Внедрете и стартирайте контейнеризирано уеб приложение с Azure App Service.
6. Преглед на стила на n-tier архитектура за приложението
Използване на шаблона на Resource Manager за разгръщане на приложение в n-tier архитектура, дефиниране на основните концепции на n-tier архитектура и съвети и трикове за внедряване на такива приложения.
В този модул ще научите как да изпълнявате следните задачи:
Дефиниране на функции, ограничения и важни аспекти на n-tier архитектурата;
Определяне на случаи на използване за n-tier архитектура;
Разполагане на примера за n-tier архитектура с помощта на шаблона Resource Manager;
Идентифицирайте методи и ресурси за подобряване на n-нивата архитектура.
7. Обработка и класификация на изображения с Azure Cognitive Vision Services
Microsoft Cognitive Services предлага вградени функции за активиране на компютърно зрение в приложенията. Научете как да използвате Cognitive Vision Services за разпознаване на лица, маркиране и класификация на изображения и идентификация на обекти.
модули:
Откриване на лица и емоции с API за компютърно зрение в Azure Cognitive Services;
Обработка на изображения с услуга за компютърно зрение;
Класифицирайте изображения с помощта на персонализирана услуга за визуално разпознаване;
Оценка на изискванията за внедряване на API за персонализирано визуално разпознаване.
Това бяха 7 страхотни курса за обучение, които могат да бъдат полезни за архитектите на решения. Разбира се, имаме и други курсове, които не са включени в тази селекция. Потърсете ги в нашия ресурс за обучение на Microsoft (той също така хоства курсовете, изброени по-горе).
Съвсем скоро ще продължим тази поредица от статии с още две колекции. Е, какви ще бъдат те - можете да опитате да познаете в коментарите. В крайна сметка звездите в съдържанието на тази поредица от статии не са само това.
*Моля, имайте предвид, че може да се нуждаете от защитена връзка, за да завършите някои модули.