Përshëndetje, Habr! Sot jemi në ekuatorin e serisë së koleksioneve të kurseve falas të shkëlqyera nga Microsoft. Në këtë pjesë kemi kursit më të shkëlqyera; për arkitektët e zgjidhjeveTë gjitha janë në rusisht, mund të filloni menjëherë, dhe pas përfundimit do merrni një badge. Bashkohuni!
TĂ« gjitha artikujt nga seria
Ky bllok do të përditësohet me daljen e artikujve të rinj
- ** nga ********** ****** nga M******** në *******


1. Krijimi i botëve inteligjente
Interaksioni i përdoruesve me aplikacionet kompjuterike përmes bisedave duke përdorur tekst, vizatime ose fjalë mund të realizohet me ndihmën e botëve. Ky mund të jetë një dialog i thjeshtë "pyetje - përgjigje" ose një bot më kompleks që lejon njerëzit të ndërveprojnë me shërbimet në mënyrë inteligjente, duke përdorur përputhjen e modeleve, gjurmimin e statusit dhe metodat e inteligjencës artificiale. Në këtë kurs, për 2.5 orë, do të mësoni si të krijoni një chatbot inteligjent duke integruar QnA Maker dhe LUIS.
Mund të mësoni detajet dhe të filloni shkollimin

2. Zhvillimi dhe konfigurimi i aplikacionit ASP.NET që akseson bazën e të dhënave SQL Azure
Krijoni një bazë për ruajtjen e të dhënave të aplikacionit dhe konfiguroni aplikacionin ASP.NET që kërkon të dhëna nga kjo bazë. Për një orë, gjithçka është gati! Për ta kaluar kursin, nevojitet njohuri e përgjithshme mbi bazat e të dhënave relacionale dhe njohuri bazike mbi C#.
Në këtë modul paraqiten temat e mëposhtme:
- Krijimi, konfigurimi dhe plotësimi i një baze të veçantë të dhënash në shërbimin "Baza e të dhënave SQL Azure";
- Konfigurimi i aplikacionit ASP.NET që akseson këtë bazë të dhënash.

3. Balancimi i trafikut të shërbimit të uebit me ndihmën e 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 rrugetimin e trafikut të uebit.
Në këtë modul do të mësoni si të kryeni detyra të ndryshme:
- Përcaktimi i aftë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 rrugezim bazuar në URL.

4. Zhvillimi dhe nisja e një aplikacioni të uebit në konteiner me ndihmën e 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, zhvilloni një aplikacion web nga imazhi Docker. Konfiguroni zhvillimin e vazhdueshëm të aplikacionit web me ndihmën e një ndihmës për të ndjekur ndryshimet në imazhin Docker.
Nga ky modul do të mësoni sa vijon.
- Krijimi i imazhesh Docker dhe ruajtja e tyre në regjistrin e konteinerëve Azure;
- Lançimi i aplikacioneve web nga imazhe Docker, të ruajtura në Regjistrin e kontejnerëve, përmes Shërbimit të Aplikacioneve në Azure;
- Konfigurimi i krijimit të vazhdueshëm të aplikacionit web nga imazhi Docker nëpërmjet web-skanerëve.

5. Zhvillimi i një ueb-faqe në Azure përmes shërbimit të aplikacioneve në Azure
Aplikacionet web në Azure lejojnë publikimin dhe menaxhimin e lehtë të një ueb-faqe, pa u shqetësuar për serverët bazë, ruajtjen ose burimet rrjetore. Në këtë kurs, do të shqyrtohen pika kryesore për publikimin e një ueb-faqeje me Azure. Koha e nevojshme për studim është rreth 5 orë.
Modulet:
- Përgatitja e mjedisit për zhvillim në Azure;
- Vendosja e aplikacionit web përmes Shërbimit të Aplikacioneve në Azure;
- Publikimi i aplikacionit web në Azure përmes Visual Studio;
- Përgatitja e zhvillimit të aplikacionit web për testim dhe rikthim përmes vendeve të zhvillimit të shërbimit të aplikacioneve;
- Shkallëzimi i aplikacionit web të shërbimit të aplikacioneve për të përmbushur kërkesat në mënyrë efikase përmes shkallëzimit vertikal dhe horizontal të shërbimit të aplikacioneve në Azure;
- Zhvillimi dhe ekzekutimi i një aplikacioni web me enë përmes Shërbimit të Aplikacioneve në Azure.

6. Përmbledhje e stilit të arkitekturës në nivele për aplikacionin
Përdorimi i modelit të Menaxherit të Burimeve për zhvillimin e aplikacionit në arkitekturë me nivele të shumta, përcaktimi i koncepteve kryesore të arkitekturës në nivele të shumta, këshilla dhe rekomandime për zhvillimin e tillë të aplikacioneve.
Nga ky modul do të mësoni se si të izvrni detyra të mëposhtme:
- Përkufizimi i funksioneve, kufizimeve dhe aspekteve të rëndësishme të arkitekturës në nivele të shumta;
- Përkufizimi i rasteve të përdorimit të arkitekturës në nivele të shumta;
- Zhvillimi i një shembulli të arkitekturës në nivele të shumta përmes modelit të Menaxherit të Burimeve;
- Përkufizimi i metodave dhe burimeve për përmirësimin e arkitekturës në nivele të shumta.

7. Përpunimi dhe klasifikimi i imazheve me Shërbimet e Vizionit Kognitive në Azure
Shërbimet Kognitive të Microsoft ofrojnë funksione të integruara për përfshirjen e vizionit kompjuterik në aplikacione. Mësoni si të përdorni Shërbimet e Vizionit Kognitiv për të zbuluar fytyra, etiketuar dhe klasifikuar imazhe, si dhe për të identifikuar objekte.
Modulet:
- Kërkimi i fytyrave dhe emocioneve përmes API-së së vizionit kompjuterik në Shërbimet Kognitive të Azure;
- Përpunimi 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ërfundimi
Këto ishin 7 kurse të shkëlqyera mësimore që mund të jenë të dobishme për arkitektët e zgjidhjeve. Sigurisht, kemi edhe kurse të tjera që nuk janë përfshirë në këtë përzgjedhje. I kërkoni ato në burimin tonë Microsoft Learn (aty janë listuar edhe kurset e lartpërmendura).
ShumĂ« shpejt do tĂ« vazhdojmĂ« kĂ«tĂ« seri artikujsh me dy pĂ«rzgjedhje tĂ« tjera. E mirĂ«, por cilat do tĂ« jenĂ« ato â mund tĂ« provoni t'i parashikoni nĂ« komentet. Se, yjet nĂ« skedĂ«n e kĂ«tij brazi janĂ« vendosur pĂ«r arsye.
*Ju lutemi vini re se për të kaluar disa module, mund të kërkohet një lidhje e sigurt.
Burimi: habr.com
