Përshëndetje, Habr! Sot jemi në ekvatorin e serisë së përzgjedhjeve të kurseve të shkëlqyera falas nga Microsoft. Në këtë pjesë kemi kurset më të mira për arkitektët e zgjidhjeve. Të gjitha janë në rusisht, mund të filloni menjëherë, dhe pas përfundimit do të merrni një badge. Bëhuni pjesë!
Të gjitha artikujt nga seria
Ky bllok do të përditësohet me daljen e artikujve të rinj
- ** të mëdhenj të ********** ****** nga M******** në *******


1. Krijimi i bota të zgjuar
Interfajsi i përdoruesve me aplikacionet kompjuterike përmes një bisede duke përdorur tekst, figura ose zë mund të realizohet me ndihmën e botëve. Mund të jetë një dialog i thjeshtë 'pyetje - përgjigje' ose një bot i komplikuar që lejon njerëzit të ndërveprojnë me shërbimet në mënyrë inteligjente, duke përdorur përshtatjen e shablloneve, ndjekjen e gjendjes dhe metodat e inteligjencës artificiale. Në këtë kurs gjatë 2.5 orëve do të mësoni si të krijoni një chatbot inteligjent me integrimin e QnA Maker dhe LUIS.
Mësoni detajet dhe filloni mësimin

2. Zhvillimi dhe konfigurimi i aplikacionit ASP.NET që komunikon me databazën SQL Azure
Krijoni një bazë për ruajtjen e të dhënave të aplikacionit dhe konfiguroni aplikacionin ASP.NET që kërkon të dhënat nga kjo bazë. Vetëm një orë dhe gjithçka është gati! Me fjalë tjetër, për të përfunduar kursin, duhet të keni një kuptim të përgjithshëm të databazave relacionale dhe njohuri themelore të C#.
Në këtë modul përfshihen temat e mëposhtme:
- Krijimi, konfigurimi dhe mbushja e një databaze të veçantë në shërbimin 'Databaza SQL Azure';
- Konfigurimi i aplikacionit ASP.NET që komunikon me këtë databazë.

3. Balancimi i trafikut të shërbimit web me anë të Portës së Aplikacioneve
Pas studimit të këtij moduli, do të mësoni si të rrisni qëndrueshmërinë e aplikacioneve duke shpërndarë ngarkesën midis disa serverëve dhe duke përdorur ruterin e trafikut web.
Në këtë modul do të mësoni si të realizoni detyrat e mëposhtme:
- Përcaktimi i mundësisë së balancimit të ngarkesës së Portës së Aplikacioneve;
- Krijimi i Portës së Aplikacioneve dhe konfigurimi i balancimit të ngarkesës;
- Konfigurimi i Portës së Aplikacioneve për ruterin në bazë të rrugëve të URL.

4. Çelja dhe lançimi i një aplikacioni web konteiner me anë të Shërbimit të Aplikacioneve Azure
Krijoni një imazh Docker dhe ruajeni në regjistrin e konteinerëve Azure. Me ndihmën e Shërbimit të Aplikacioneve Azure, deployoni aplikacionin web nga imazhi Docker. Konfiguroni lançim të vazhdueshëm të aplikacionit web duke përdorur një interceptues web që ndjek ndryshimet në imazhin Docker.
Nga ky modul do të mësoni të mëposhtmet.
- Krijimi i imazheve Docker dhe ruajtja e tyre në regjistrin e kontejnerëve Azure;
- Nisja e aplikacioneve web nga imazhet Docker, të ruajtura në regjistrin e kontejnerëve, përmes Shërbimit të Aplikacioneve Azure;
- Konfigurimi i shpërndarjes së vazhdueshme të aplikacionit web nga një imazh Docker duke përdorur web hooks.

5. Shpërndarja e një faqeje në Azure përmes Shërbimit të Aplikacioneve Azure
Aplikacionet web në Azure lejojnë publikimin dhe menaxhimin e lehtë të një faqeje në internet, pa u shqetësuar për serverët, ruajtjen ose burimet rrjetore. Në këtë kurs shqyrtohen aspektet kryesore të publikimit të një faqeje në internet përmes Azure. Do t'ju kërkojë rreth 5 orë për studim.
Modulet:
- Përgatitja e mjedisit për zhvillim në Azure;
- Vendosja e aplikacionit web përmes Shërbimit të Aplikacioneve Azure;
- Publikimi i aplikacionit web në Azure përmes Visual Studio;
- Përgatitja e shpërndarjes së aplikacionit web për testim dhe rikthim duke përdorur slotet e shpërndarjes së shërbimit të aplikacioneve;
- Zgjerimi i aplikacionit web të shërbimit të aplikacioneve për të përmbushur efektivisht kërkesat përmes zgjerimit vertical dhe horizontal të Shërbimit të Aplikacioneve Azure;
- Shpërndarja dhe nisja e një aplikacioni web me konteiner përmes Shërbimit të Aplikacioneve Azure.

6. Rishikimi i stilit të arkitekturës n-nivele për aplikacionin
Përdorimi i modelit të menaxherit të burimeve për shpërndarjen e aplikacionit në arkitekturën n-nivele, përcaktimi i koncepteve themelore të arkitekturës n-nivele, këshilla dhe rekomandime për shpërndarjen e aplikacioneve të tilla.
Në këtë modul do të mësoni si të kryeni detyra të mëposhtme:
- Përcaktimi i funksioneve, kufizimeve dhe aspekteve të rëndësishme të arkitekturës n-nivele;
- Përcaktimi i rasteve të përdorimit të arkitekturës n-nivele;
- Shpërndarja e një shembulli të arkitekturës n-nivele përmes modelit të menaxherit të burimeve;
- Përcaktimi i metodave dhe burimeve për përmirësimin e arkitekturës n-nivele.

7. Trajtimi dhe klasifikimi i imazheve me Shërbimet e Vizionit Kognitiv Azure
Shërbimet Microsoft Cognitive ofrojnë funksione të integruara për të përfshirë vizionin kompjuterik në aplikacione. Mësoni se si të përdorni shërbimet Cognitive Vision për të zbuluar fytyra, etiketuar dhe klasifikuar imazhe, si dhe për të identifikuar objekte.
Modulet:
- Përcaktimi i fytyrave dhe emocioneve përmes API-së së vizionit kompjuterik në Shërbimet Kognitive Azure;
- Trajtimi i imazheve përmes shërbimit të vizionit kompjuterik;
- Klasifikimi i imazheve përmes shërbimit të personalizuar të njohjes vizuale;
- Vlerësimi i kërkesave për implementimin e API-së së njohjes vizuale të personalizuar.
Përfundim
Këto ishin 7 kurse të shkëlqyera që mund të jenë të dobishme për arkitektët e zgjidhjeve. Sigurisht, ne kemi edhe kurse të tjera që nuk janë përfshirë në këtë përzgjedhje. Kërkoni ato në burimin tonë Microsoft Learn (aty ndodhen edhe kurset e sipërpërmendura).
Shpejt do të vazhdojmë këtë seri artikujsh me dy përzgjedhje të tjera. Por çfarë do të jenë ato – mund të provoni t’i merrni me mend në komentet. Sepse yjet në përmbajtjen e kësaj serie artikujsh nuk janë rastësisht.
*Ju lutemi vini re se për të përfunduar disa kërkesat mund t'ju nevojitet një lidhje e sigurt.
Burimi: habr.com
