Pozdrav, Habr! Danas smo na ekvatoru serije preporuka sjajnih besplatnih tečajeva od Microsofta. U ovom dijelu imamo najkul tečajeve za arhitekte rješenja. Svi su na ruskom, možete im pristupiti već sada, a nakon završetka dobit ćete oznaku. Pridružite se!
Sve članke iz serije
Ova sekcija će se ažurirati s novim člancima
- ** najvažnijih ********** ****** od M******** na *******


1. Izrada pametnih botova
Interakciju korisnika s računalnim aplikacijama putem razgovora koristeći tekst, slike ili govor možete implementirati pomoću botova. To može biti jednostavni dijalog 'pitanje — odgovor' ili složeni bot koji omogućuje ljudima razumno interagirate s uslugama koristeći usklađivanje obrazaca, praćenje stanja i metode umjetne inteligencije. U ovom tečaju, u 2,5 sata, saznat ćete kako stvoriti inteligentnog chat-bota integracijom QnA Maker i LUIS.
Saznajte više i započnite učenje

2. Razvoj i postavljanje ASP.NET aplikacije koja pristupa SQL Azure bazi podataka
Kreirajte bazu za pohranu podataka aplikacije i postavite ASP.NET aplikaciju koja zahtijeva podatke iz te baze. Sve to traje samo sat vremena! Usput, za pohađanje tečaja potrebno je imati osnovno razumijevanje relacijskih baza podataka i osnovno znanje C#.
U ovom modulu predstavljene su sljedeće teme:
- Izrada, postavljanje i popunjavanje odvojene baze podataka u usluzi 'SQL Azure Database';
- Postavljanje ASP.NET aplikacije koja pristupa toj bazi podataka.

3. Upravljenje prometom web-usluge s pomoću Gatewaya aplikacija
Nakon završetka ovog modula naučit ćete kako povećati otpornost aplikacija raspodjelom opterećenja između više poslužitelja i korištenjem usmjeravanja web prometa.
U ovom modulu saznat ćete kako izvršiti sljedeće zadatke:
- Određivanje mogućnosti balansiranja opterećenja Gatewaya aplikacija;
- Izradite Gateway aplikacija i postavite balansiranje opterećenja;
- Postavite Gateway aplikacija za usmjeravanje na temelju URL putanja.

4. Implementacija i pokretanje kontejnerske web-aplikacije s pomoću Azure App Service
Kreirajte Docker sliku i spremite je u Azure Container Registry. Pomoću Azure App Service implementirajte web-aplikaciju iz Docker slike. Postavite kontinuiranu implementaciju web-aplikacije pomoću web-zamke koja prati promjene u Docker slici.
Iz ovog modula naučit ćete sljedeće.
- Izrada Docker slika i njihovo spremanje u Azure registru kontejnera;
- Pokretanje web aplikacija iz Docker slika pohranjenih u registru kontejnera uz pomoć Azure usluge aplikacija;
- Postavljanje neprekidnog implementiranja web aplikacije iz Docker slike uz pomoć web preusmjerivača.

5. Implementacija web stranice u Azure pomoću Azure usluge aplikacija
Web aplikacije u Azure omogućuju lako objavljivanje i upravljanje web stranicom bez brige o osnovnim poslužiteljima, pohrani ili mrežnim resursima. U ovom tečaju razmatraju se osnovne točke objavljivanja web stranice s Azure. Potrebno je približno 5 sati za proučavanje.
Moduli:
- Priprema okruženja za razvoj u Azure;
- Postavljanje web aplikacije uz pomoć Azure usluge aplikacija;
- Objavljivanje web aplikacije u Azure pomoću Visual Studija;
- Priprema implementacije web aplikacije za testiranje i povratak uz pomoć razmjera implementacije usluge aplikacija;
- Mjerenje web aplikacije usluge aplikacija za učinkovito zadovoljavanje potražnje uz pomoć vertikalnog i horizontalnog mjerenja Azure usluge aplikacija;
- Implementacija i pokretanje kontejnerske web aplikacije uz pomoć Azure usluge aplikacija.

6. Pregled n-razine stil arhitekture za aplikacije
Korištenje Resource Manager šablona za implementaciju aplikacije u n-razinskoj arhitekturi, definiranje ključnih pojmova n-razinske arhitekture, savjeti i preporuke za implementaciju takvih aplikacija.
Iz ovog modula naučit ćete kako izvršiti sljedeće zadatke:
- Definiranje funkcija, ograničenja i važnih aspekata n-razinske arhitekture;
- Definiranje slučajeva korištenja n-razinske arhitekture;
- Implementacija primjera n-razinske arhitekture uz pomoć Resource Manager šablona;
- Definiranje metoda i resursa za poboljšanje n-razinske arhitekture.

7. Obrada i klasifikacija slika pomoću Azure Cognitive Vision Services
Microsoft Cognitive Services nudi ugrađene funkcije za uključivanje računalnog vida u aplikacije. Saznajte kako koristiti Cognitive Vision Services za prepoznavanje lica, označavanje i klasifikaciju slika, kao i identifikaciju objekata.
Moduli:
- Prepoznavanje lica i emocija uz pomoć API-ja računalnog vida u Azure Cognitive Services;
- Obrada slika uz pomoć usluge računalnog vida;
- Klasifikacija slika putem korisničke usluge vizualnog prepoznavanja;
- Procjena zahtjeva za implementaciju API-a korisničkog vizualnog prepoznavanja.
Zaključak
Ovo su bili 7 odličnih tečajeva koji mogu biti korisni za arhitekte rješenja. Naravno, imamo još tečajeva koji nisu uključeni u ovaj izbor. Potražite ih na našem resursu Microsoft Learn (tamo su također navedeni gornji tečajevi).
Ubrzo ćemo nastaviti ovu seriju članaka s još dva izbora. A kakva će ona biti – možete pokušati pogoditi u komentarima. Jer zvjezdice u sadržaju ove serije članaka nisu tu bez razloga.
*Napomena: za pristup nekim modulima možda će vam biti potrebna zaštićena veza.
Izvor: habr.com
