Hallo, Habr! Heute sind wir am Äquator unserer Reihe von Zusammenstellungen großartiger, kostenloser Kurse von Microsoft. In diesem Teil haben wir die coolsten Kurse. für Lösungsarchitekten.Alle sind auf Russisch, Sie können sofort damit beginnen und am Ende erhalten Sie ein Abzeichen. Machen Sie mit!
Alle Artikel aus der Reihe
Dieser Block wird mit der Veröffentlichung neuer Artikel aktualisiert
- ** besten ********** ****** von M******** auf *******


1. Erstellung intelligenter Bots
Die Interaktion der Benutzer mit Computeranwendungen durch Gespräche unter Verwendung von Text, Bildern oder Sprache kann durch Bots realisiert werden. Dies kann ein einfacher Dialog „Frage - Antwort“ sein oder ein komplexer Bot, der es den Menschen ermöglicht, intelligent mit Diensten zu interagieren, indem er Musterabgleich, Statusverfolgung und Methoden der künstlichen Intelligenz verwendet. In diesem Kurs erfahren Sie in 2,5 Stunden, wie Sie einen intelligenten Chatbot mit Hilfe der Integration von QnA Maker und LUIS erstellen.
Mehr erfahren und mit dem Lernen beginnen

2. Entwicklung und Konfiguration einer ASP.NET-Anwendung, die auf eine SQL Azure-Datenbank zugreift
Erstellen Sie eine Datenbank zur Speicherung der Anwendungsdaten und konfigurieren Sie die ASP.NET-Anwendung, die Daten aus dieser Datenbank anfordert. In nur einer Stunde ist alles bereit! Übrigens, um den Kurs zu absolvieren, sollten Sie Grundkenntnisse über relationale Datenbanken und grundlegende Kenntnisse in C# haben.
In diesem Modul werden die folgenden Themen behandelt:
- Erstellung, Konfiguration und Befüllung einer separaten Datenbank im Dienst „SQL Azure-Datenbank“;
- Konfiguration einer ASP.NET-Anwendung, die auf diese Datenbank zugreift.

3. Lastverteilung des Webdienstverkehrs mit Hilfe des Anwendungs-Gateways
Nachdem Sie dieses Modul studiert haben, werden Sie lernen, die Robustheit von Anwendungen zu erhöhen, indem Sie die Last zwischen mehreren Servern verteilen und das Web-Traffic-Routing verwenden.
In diesem Modul erfahren Sie, wie Sie die folgenden Aufgaben ausführen:
- Bestimmung der Lastverteilungskapazität des Anwendungs-Gateways;
- Erstellung eines Anwendungs-Gateways und Konfiguration der Lastverteilung;
- Konfiguration des Anwendungs-Gateways für die Routing basierend auf URL-Pfaden.

4. Bereitstellung und Ausführung einer containerisierten Webanwendung mit Hilfe des Azure App Service
Erstellen Sie ein Docker-Image und speichern Sie es im Azure Container Registry Repository. Bereitstellung der Webanwendung aus dem Docker-Image mit dem Azure App Service. Richten Sie eine kontinuierliche Bereitstellung der Webanwendung ein, indem Sie einen Webhook verwenden, der Änderungen am Docker-Image überwacht.
Aus diesem Modul erfahren Sie das Folgende.
- Erstellung von Docker-Images und deren Speicherung im Azure Container Registry;
- Starten von Webanwendungen aus Docker-Images, die im Container-Registry gespeichert sind, mithilfe von Azure App Services;
- Einrichtung des kontinuierlichen Deployments von Webanwendungen aus einem Docker-Image mithilfe von Webhooks.

5. Bereitstellung einer Website in Azure mit Hilfe von Azure App Services
Webanwendungen in Azure ermöglichen es, eine Website einfach zu veröffentlichen und zu verwalten, ohne sich um zugrunde liegende Server, Speicher oder Netzwerkressourcen kümmern zu müssen. In diesem Kurs werden die Grundlagen des Veröffentlichens einer Website mit Azure behandelt. Die Bearbeitung dauert etwa 5 Stunden.
Module:
- Vorbereitung der Entwicklungsumgebung in Azure;
- Bereitstellung einer Webanwendung mithilfe von Azure App Services;
- Veröffentlichung einer Webanwendung in Azure mit Visual Studio;
- Vorbereitung der Bereitstellung einer Webanwendung für Tests und Rollbacks mithilfe von Deployment-Slots der App Services;
- Skalierung der Webanwendung von App Services zur effektiven Deckung der Nachfrage durch vertikale und horizontale Skalierung der Azure App Services;
- Bereitstellung und Ausführung einer containerisierten Webanwendung mithilfe von Azure App Services.

6. Überblick über n-stufige Architektur für Anwendungen
Verwendung der Resource Manager-Vorlage zur Bereitstellung einer Anwendung in n-stufiger Architektur, Definition der grundlegenden Konzepte der n-stufigen Architektur, Tipps und Empfehlungen für die Bereitstellung solcher Anwendungen.
In diesem Modul erfahren Sie, wie Sie die folgenden Aufgaben ausführen:
- Bestimmung der Funktionen, Einschränkungen und wichtigen Aspekte der n-stufigen Architektur;
- Definition von Anwendungsfällen für die n-stufige Architektur;
- Bereitstellung eines Beispiels für n-stufige Architektur mithilfe der Resource Manager-Vorlage;
- Bestimmung von Methoden und Ressourcen zur Verbesserung der n-stufigen Architektur.

7. Verarbeitung und Klassifizierung von Bildern mit Azure Cognitive Vision Services
Microsoft Cognitive Services bietet integrierte Funktionen zur Einbindung von Computer Vision in Anwendungen. Lernen Sie, wie Sie die Cognitive Vision Services zur Gesichtserkennung, Bildbeschriftung und -klassifizierung sowie zur Objekterkennung nutzen können.
Module:
- Gesichtserkennung und Emotionserkennung mithilfe der Computer Vision API in Azure Cognitive Services;
- Bildverarbeitung mit der Computer Vision-Dienstleistung;
- Klassifizierung von Bildern mit benutzerdefiniertem visuellem Erkennungsdienst;
- Bewertung der Anforderungen für die Implementierung der API für benutzerdefinierte visuelle Erkennung.
Fazit
Das waren 7 coole Schulungskurse, die für Lösungsarchitekten nützlich sein können. Natürlich haben wir auch andere Kurse, die nicht in diese Auswahl aufgenommen wurden. Suchen Sie sie auf unserem Microsoft Learn-Portal (dort sind auch die oben genannten Kurse zu finden).
Bald setzen wir diese Artikelreihe mit zwei weiteren Sammlungen fort. Aber welche das sein werden, können Sie in den Kommentaren erraten. Die Sternchen im Inhaltsverzeichnis dieser Artikelreihe sind nicht zufällig.
*Bitte beachten Sie, dass für den Abschluss bestimmter Module möglicherweise eine sichere Verbindung erforderlich ist.
Quelle: habr.com
