Hej, Habr! Idag är vi vid mittpunkten av vår serie med fantastiska gratis kurser från Microsoft. I denna del har vi de mest imponerande kurserna för lösningsarkitekter. Alla är på ryska, och du kan börja med dem redan nu, och efter avslutningen får du en badge. Gå med oss!
Alla artiklar i serien
Denna sektion kommer att uppdateras när nya artiklar publiceras
- ** de ********** ****** från M******** på *******


1. Skapa smarta bots
Interaktion mellan användare och datorprogram genom att använda text, bilder eller röst kan genomföras med hjälp av bots. Det kan vara en enkel dialog "fråga – svar" eller en komplex bot som låter människor interagera med tjänster på ett intelligent sätt, genom mallmatchning, tillståndsspårning och metoder för artificiell intelligens. I den här kursen, på 2,5 timmar, kommer du att lära dig hur man skapar en intelligent chatbot med hjälp av integrationen av QnA Maker och LUIS.
Läs mer och börja studera

2. Utveckling och konfiguration av en ASP.NET-applikation som kommunicerar med en SQL Azure-databas
Skapa en databas för att lagra applikationsdata och konfigurera en ASP.NET-applikation för att hämta data från denna databas. Du är klar på en timme! Observera att du behöver grundläggande kunskaper om relationsdatabaser och grundläggande kunskaper i C# för att genomföra kursen.
I denna modul behandlas följande ämnen:
- Skapa, konfigurera och fylla en separat databas i tjänsten "SQL Azure-databas";
- Konfigurera en ASP.NET-applikation som kommunicerar med denna databas.

3. Belastningsutjämning av webbservice trafik med hjälp av Application Gateway
Genom att studera denna modul kommer du att lära dig att öka applikationernas motståndskraft genom att fördela belastningen mellan flera servrar och använda webbtrafikrouting.
I denna modul lär du dig att utföra följande uppgifter:
- Definiera belastningsutjämningskapaciteten hos Application Gateway;
- Skapa en Application Gateway och konfigurera belastningsutjämning;
- Konfigurera Application Gateway för routing baserat på URL-sökvägar.

4. Distribuera och köra en containerviad webapplikation med hjälp av Azure App Service
Skapa en Docker-avbildning och spara den i Azure Container Registry. Distribuera webbapplikationen från Docker-avbildningen med Azure App Service. Konfigurera kontinuerlig distribution av webbapplikationen med en webhook som övervakar förändringar i Docker-avbildningen.
Från denna modul kommer du att lära dig följande.
- Skapa Docker-avbilder och spara dem i Azure Container Registry;
- Köra webbapplikationer från Docker-avbilder lagrade i Container Registry med Azure App Service;
- Konfigurera kontinuerlig distribution av webbapplikationer från Docker-avbilder med hjälp av webbhooks.

5. Distribuera webbplatsen i Azure med hjälp av Azure App Service
Webbapplikationer i Azure gör det enkelt att publicera och hantera en webbplats utan att behöva tänka på underliggande servrar, lagring eller nätverksresurser. Denna kurs täcker grunderna för att publicera en webbplats med Azure. Det tar ungefär 5 timmar att genomföra.
Moduler:
- Förbereda utvecklingsmiljö i Azure;
- Hus webbapplikationen med Azure App Service;
- Publicera en webbapplikation i Azure med hjälp av Visual Studio;
- Förbereda distribution av webbapplikationen för test och återkoppling med hjälp av distributionsslots i App Service;
- Skalera webbapplikationen i App Service för att effektivt möta efterfrågan med hjälp av vertikal och horisontell skalning av Azure App Service;
- Distribuera och köra en containerbaserad webbapplikation med hjälp av Azure App Service.

6. Översikt av n-lagsarkitektur för applikationer
Använda Resource Manager-mallar för att distribuera applikationer i n-lagsarkitektur, definiera viktiga begrepp kring n-lagsarkitektur, tips och rekommendationer för distribuerade sådana applikationer.
I denna modul kommer du att lära dig hur du utför följande uppgifter:
- Definiera funktioner, begränsningar och viktiga aspekter av n-lagsarkitektur;
- Definiera användningsområden för n-lagsarkitektur;
- Distribuera ett exempel på n-lagsarkitektur med hjälp av Resource Manager-mallar;
- Definiera metoder och resurser för att förbättra n-lagsarkitektur.

7. Behandling och klassificering av bilder med hjälp av Azure Cognitive Vision Services
Microsoft Cognitive Services erbjuder inbyggda funktioner för att integrera datorseende i applikationer. Lär dig hur du använder Cognitive Vision Services för ansiktsigenkänning, märkning och klassificering av bilder samt identifiering av objekt.
Moduler:
- Identifikation av ansikten och känslor med hjälp av API för datorseende i Azure Cognitive Services;
- Behandla bilder med hjälp av datorseende-tjänsten;
- Bildklassificering med hjälp av en användartjänst för visuell igenkänning;
- Utvärdering av kraven för implementering av API för användarbaserad visuell igenkänning.
Slutsats
Det här var 7 fantastiska kurser som kan vara till nytta för lösningsarkitekter. Självklart har vi fler kurser som inte ingår i denna samling. Sök efter dem på vår plattform Microsoft Learn (de ovan nämnda kurserna finns också där).
Snart fortsätter vi den här artikelserien med ytterligare två samlingar. Vilka de kommer att bli – kan du försöka gissa i kommentarerna. De stjärnor som finns i innehållsförteckningen för denna artikelserie är inte där av en slump.
*Observera att du kan behöva en säker anslutning för att slutföra vissa moduler.
Källa: habr.com
