Ahoj, Habr! Dnes jsme na půli cesty série výběrů skvělých bezplatných kurzů od Microsoftu. Tento díl obsahuje naše nejlepší kurzy pro architekty řešení. Všechny jsou v češtině, můžete začít hned teď a po úspěšném dokončení obdržíte odznak. Připojte se k nám!
Všechny články ze série
Tento blok se bude aktualizovat s vydáním nových článků.
- ** nejlepších ********** ****** od M******** na *******


1. Tvorba chytrých botů
Interakce uživatelů s počítačovými aplikacemi prostřednictvím konverzace pomocí textu, obrázků nebo řeči lze realizovat pomocí botů. Může to být jednoduchý dialog „otázka - odpověď“ nebo složitější bot, který umožňuje lidem rozumně interagovat se službami pomocí shody vzorů, sledování stavu a metod umělé inteligence. V tomto kurzu za 2,5 hodiny se naučíte, jak vytvořit inteligentního chatbota pomocí integrace QnA Maker a LUIS.
Zjistit podrobnosti a začít se školením

2. Vývoj a nastavení aplikace ASP.NET, která přistupuje k databázi SQL Azure
Vytvořte databázi pro uchování dat aplikace a nastavte aplikaci ASP.NET, která bude požadovat data z této databáze. Za pouhou hodinu máte hotovo! Mimochodem, k absolvování kurzu potřebujete mít základní znalosti o relačních databázích a základní znalosti C#.
V tomto modulu jsou zahrnuty následující témata:
- Vytvoření, nastavení a naplnění samostatné databáze ve službě „Databáze SQL Azure“;
- Nastavení aplikace ASP.NET, která přistupuje k této databázi.

3. Vyvažování výkonu webové služby pomocí aplikačního brány
Po prostudování tohoto modulu se naučíte zvyšovat odolnost aplikací rozdělením zátěže mezi několik serverů a využitím směrování webového provozu.
V tomto modulu se naučíte, jak provádět následující úkoly:
- Stanovení schopnosti vyvažování zátěže aplikační brány;
- Vytvoření aplikační brány a nastavení vyvažování zátěže;
- Nastavení aplikační brány pro směrování na základě URL cest.

4. Nasazení a spuštění kontejnerové webové aplikace pomocí služby Azure App Service
Vytvořte obraz Docker a uložte ho do repozitáře Registru kontejnerů Azure. Pomocí služby Azure App Service nasazujte webovou aplikaci z obrazu Docker. Nastavte kontinuální nasazení webové aplikace pomocí webového zachytávače sledujícího změny v obrazu Docker.
V tomto modulu se dozvíte následující.
- Vytváření obrazů Docker a jejich ukládání do úložiště Azure Container Registry;
- Spouštění webových aplikací z obrazů Docker uložených v container registru pomocí Azure App Service;
- Nastavení kontinuálního nasazení webové aplikace z obrazu Docker pomocí webových hooků.

5. Nasazení webových stránek na Azure pomocí Azure App Service
Webové aplikace v Azure umožňují snadné publikování a správu webových stránek bez nutnosti starat se o základní servery, úložiště nebo síťové zdroje. Tento kurz se zaměřuje na klíčové aspekty publikování webových stránek pomocí Azure. Studování zabere přibližně 5 hodin.
Moduly:
- Příprava vývojového prostředí v Azure;
- Hostování webové aplikace pomocí Azure App Service;
- Publikování webové aplikace v Azure pomocí Visual Studio;
- Příprava nasazení webové aplikace pro testování a návrat pomocí nasazovacích slotů Azure App Service;
- Škálování webové aplikace Azure App Service pro efektivní uspokojení poptávky pomocí vertikálního a horizontálního škálování služby Azure App Service;
- Nasazení a spuštění kontejnerové webové aplikace pomocí Azure App Service.

6. Přehled n-tierského architektonického stylu pro aplikaci
Použití šablony Resource Manager pro nasazení aplikace v n-tierské architektuře, definování základních pojmů n-tierské architektury, tipy a doporučení pro nasazení těchto aplikací.
Z tohoto modulu se dozvíte, jak provádět následující úkoly:
- Definování funkcí, omezení a důležitých aspektů n-tierské architektury;
- Definování způsobů použití n-tierské architektury;
- Nasazení příkladu n-tierské architektury pomocí šablony Resource Manager;
- Definování metod a zdrojů pro zlepšení n-tierské architektury.

7. Zpracování a klasifikace obrazů pomocí Azure Cognitive Vision Services
Microsoft Cognitive Services nabízí integrované funkce pro začlenění počítačového vidění do aplikací. Zjistěte, jak použít služby Cognitive Vision Services pro detekci obličejů, označování a klasifikaci obrázků, jakož i identifikaci objektů.
Moduly:
- Rozpoznávání obličejů a emocí pomocí API počítačového vidění v Azure Cognitive Services;
- Zpracování obrázků pomocí služby počítačového vidění;
- Klasifikace obrazů pomocí vlastní služby vizuálního rozpoznávání;
- Hodnocení požadavků na realizaci API vlastního vizuálního rozpoznávání.
Závěr
Bylo to 7 skvělých kurzů, které mohou být užitečné pro architekty řešení. Samozřejmě máme i další kurzy, které nejsou zahrnuty v tomto výběru. Hledejte je na našem portálu Microsoft Learn (tam jsou umístěny i výše uvedené kurzy).
Brzy pokračujeme v této sérii článků dalšími dvěma výběry. Jaké to budou – můžete zkusit uhádnout v komentářích. Hvězdičky v obsahu této série článků nejsou jen tak.
*Všimněte si, že pro absolvování některých modulů může být vyžadováno zabezpečené spojení.
Zdroj: habr.com
