Hey Habr! Bu gün biz Microsoft-dan bir sıra gözəl pulsuz kursların ekvatorundayıq. Bu hissədə ən maraqlı kurslarımız var həll memarları üçün. Hamısı rus dilindədir, onları elə indi başlaya bilərsiniz, sonunda isə nişan alacaqsınız. İndi qoşul!
** M********-dan *****-a qədər ən çox ************ ******
1. Ağıllı botların yaradılması
Mətn, şəkillər və ya nitqdən istifadə edərək söhbət vasitəsilə istifadəçilərin kompüter proqramları ilə qarşılıqlı əlaqəsi botlardan istifadə etməklə həyata keçirilə bilər. Bu, sadə sual-cavab dialoqu və ya insanların nümunə uyğunluğu, vəziyyətin izlənilməsi və süni intellekt üsullarından istifadə edərək xidmətlərlə ağıllı şəkildə qarşılıqlı əlaqədə olmasına imkan verən mürəkkəb bot ola bilər. Bu 2,5 saatlıq kursda siz QnA Maker və LUIS inteqrasiyasından istifadə edərək ağıllı chatbot qurmağı öyrənəcəksiniz.
2. Azure SQL verilənlər bazasına daxil olan ASP.NET proqramının hazırlanması və konfiqurasiyası
Tətbiq məlumatlarını saxlamaq üçün verilənlər bazası yaradın və bu verilənlər bazasından məlumat tələb edən ASP.NET tətbiqini qurun. Cəmi bir saat və işiniz bitdi! Yeri gəlmişkən, kursu başa çatdırmaq üçün siz relyasiya verilənlər bazası haqqında ümumi anlayışa və C# dili üzrə əsas biliklərə malik olmalısınız.
Bu modul aşağıdakı mövzuları ehtiva edir:
Azure SQL verilənlər bazasında vahid verilənlər bazası yaradın, konfiqurasiya edin və doldurun;
Bu verilənlər bazasına daxil olan ASP.NET tətbiqinin qurulması.
3. Application Gateway istifadə edərək veb xidməti trafikinin balanslaşdırılması
Bu modulda siz çoxlu serverlər arasında yük balansı və veb trafik marşrutundan istifadə etməklə tətbiqin dayanıqlığını necə yaxşılaşdıracağınızı öyrənəcəksiniz.
Bu modulda siz aşağıdakı tapşırıqları yerinə yetirməyi öyrənəcəksiniz:
Tətbiq Şlüzünün yük balanslaşdırma qabiliyyətini müəyyən etmək;
Tətbiq Şlüzünün yaradılması və yük balansının konfiqurasiyası;
URL yolları əsasında marşrutlaşdırma üçün Tətbiq Şlüzünü konfiqurasiya edin.
4. Azure Tətbiq Xidməti ilə konteynerləşdirilmiş veb tətbiqini yerləşdirin və işlədin
Docker şəkli yaradın və onu Azure Konteyner Reyestrinin repozitoriyasında saxlayın. Azure Tətbiq Xidmətindən istifadə edərək Docker təsvirindən veb tətbiqini yerləşdirin. Docker imicindəki dəyişiklikləri dinləyən veb-qanca ilə davamlı veb proqram yerləşdirməsini qurun.
Bu modulda siz aşağıdakıları öyrənəcəksiniz.
Docker şəkilləri yaradın və onları Azure Konteyner Reyestrinin repozitoriyasında saxlayın;
Azure Tətbiq Xidmətindən istifadə edərək Konteyner Reyestrində saxlanılan Docker təsvirlərindən veb proqramları işə salın;
Webhooks istifadə edərək Docker təsvirindən veb tətbiqinin davamlı yerləşdirilməsini konfiqurasiya edin.
5. Azure Tətbiq Xidmətindən istifadə edərək vebsaytı Azure-da yerləşdirin
Azure-da Veb Tətbiqlər əsas serverlər, yaddaş və ya şəbəkə resurslarından narahat olmadan vebsaytı dərc etməyi və idarə etməyi asanlaşdırır. Bu kurs Azure ilə vebsayt dərc etməyin əsaslarını əhatə edir. Tədqiqat təxminən 5 saat çəkəcək.
Modullar:
Azure-da inkişaf üçün mühit hazırlamaq;
Azure App Service ilə veb proqramın yerləşdirilməsi;
Visual Studio proqramından istifadə edərək veb proqramın Azure-da dərc edilməsi;
Tətbiq Xidməti Yerləşdirmə Slotları ilə Test və Geri Qaytarmaq üçün Veb Tətbiqinin Yerləşdirilməsinin Hazırlanması;
Azure Tətbiq Xidmətinin genişləndirilməsi və genişləndirilməsi ilə tələbi səmərəli şəkildə qarşılamaq üçün Tətbiq Xidməti veb tətbiqinizi miqyaslayın;
Azure Tətbiq Xidməti ilə konteynerləşdirilmiş veb tətbiqini yerləşdirin və işlədin.
6. Tətbiq üçün n səviyyəli arxitektura üslubunun icmalı
Tətbiqi n səviyyəli arxitekturada yerləşdirmək üçün Resurs Meneceri şablonundan istifadə edərək, n səviyyəli arxitekturanın əsas anlayışlarını və bu cür proqramların yerləşdirilməsi üçün məsləhətlər və fəndləri müəyyənləşdirmək.
Bu modulda siz aşağıdakı tapşırıqları yerinə yetirməyi öyrənəcəksiniz:
n səviyyəli arxitekturanın funksiyalarının, məhdudiyyətlərinin və mühüm aspektlərinin müəyyən edilməsi;
n səviyyəli arxitektura üçün istifadə hallarının müəyyən edilməsi;
Resurs Meneceri şablonundan istifadə edərək n səviyyəli memarlıq nümunəsinin yerləşdirilməsi;
n səviyyəli arxitekturanı təkmilləşdirmək üçün metod və resursları müəyyən edin.
7. Azure Cognitive Vision Services ilə təsvirin işlənməsi və təsnifatı
Microsoft Cognitive Services proqramlarda kompüter görmə qabiliyyətini təmin etmək üçün daxili funksiyalar təklif edir. Üz aşkarlanması, təsvirin etiketlənməsi və təsnifatı və obyektin identifikasiyası üçün Koqnitiv Vision Xidmətlərindən necə istifadə edəcəyinizi öyrənin.
Modullar:
Azure Koqnitiv Xidmətlərində Computer Vision API ilə üzləri və emosiyaları aşkar edin;
Kompüter görmə xidməti ilə təsvirin işlənməsi;
Xüsusi vizual tanınma xidmətindən istifadə edərək şəkilləri təsnif edin;
Xüsusi Visual Recognition API-nin tətbiqi üçün tələblərin qiymətləndirilməsi.
Bunlar həll memarları üçün faydalı ola biləcək 7 gözəl təlim kursu idi. Təbii ki, bu seçimə daxil olmayan başqa kurslarımız da var. Onları Microsoft Learn resursumuzda axtarın (o, həmçinin yuxarıda sadalanan kurslara ev sahibliyi edir).
Tezliklə bu məqalə silsiləsi daha iki toplu ilə davam edəcək. Yaxşı, onlar nə olacaq - şərhlərdə təxmin etməyə cəhd edə bilərsiniz. Axı, bu məqalələr silsiləsinin məzmun cədvəlindəki ulduzlar təkcə bundan ibarət deyil.
*Nəzərə alın ki, bəzi modulları tamamlamaq üçün təhlükəsiz bağlantıya ehtiyacınız ola bilər.