7 бясплатных курсаў для архітэктараў рашэнняў ад Microsoft
Прывітанне, Хабр! Сёння мы на экватары серыі падборак класных бясплатных курсаў ад 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;
Запуск вэб-прыкладанняў з вобразаў Docker, якія захоўваюцца ў Рэестры кантэйнераў, з дапамогай Службы прыкладанняў Azure;
Настройка бесперапыннага разгортвання вэб-прыкладанні з выявы Docker з дапамогай вэб-перахопнікаў.
5. Разгортванне вэб-сайта ў Azure з дапамогай службы прыкладанняў Azure
Вэб-прыкладанні ў Azure дазваляюць лёгка апублікаваць вэб-сайт і кіраваць ім, не клапоцячыся пра базавыя серверы, сховішча ці сеткавыя рэсурсы. У гэтым курсе разглядаюцца асноўныя моманты публікацыі вэб-сайта з дапамогай Azure. На вывучэнне спатрэбіцца каля 5 гадзін.
Модулі:
Падрыхтоўка асяроддзя для распрацоўкі ў Azure;
Размяшчэнне вэб-прыкладанні з дапамогай Службы прыкладанняў Azure;
Публікацыя вэб-прыкладанні ў Azure з дапамогай Visual Studio;
Падрыхтоўка разгортвання вэб-прыкладанні для тэставання і адкату з дапамогай слотаў разгортвання службы прыкладанняў;
Маштабаванне вэб-прыкладанні службы прыкладанняў для эфектыўнага задавальнення попыту з дапамогай вертыкальнага і гарызантальнага маштабавання службы прыкладанняў Azure;
Разгортванне і запуск кантэйнернага вэб-прыкладанні з дапамогай Службы прыкладанняў Azure.
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 (на ім жа размешчаны і пералічаныя вышэй курсы).
Зусім хутка мы працягнем гэтую серыю артыкулаў яшчэ двума падборкамі. Ну а якія яны будуць - вы можаце паспрабаваць адгадаць у каментарах. Бо зорачкі ў зместе гэтай серыі артыкулаў - не проста так.
*Звярніце ўвагу, што для праходжання некаторых модуляў вам можа спатрэбіцца абароненае злучэнне.