Erstellen von cloudeigenen Apps und Diensten mit .NET und ASP.NET Core

Erstellen Sie unabhängig bereitgestellte, hoch skalierbare und robuste Dienste mithilfe der kostenlosen und open-source .NET-Plattform.

Voraussetzungen

  • Vertrautheit mit befehlszeilenbasierten Anwendungen.
  • Vertrautheit mit grundlegenden Docker-Konzepten.
  • Erleben Sie das Schreiben von C# auf Anfängerebene

Erste Schritte mit Azure

Wählen Sie das für Sie geeignete Azure-Konto aus. Nutzen Sie die Vorausbezahlung, oder testen Sie Azure kostenlos für bis zu 30 Tage. Registrieren:

Module in diesem Lernpfad

Microservice-Anwendungen bestehen aus kleinen, unabhängig versionsgesteuerten und skalierbaren kundenorientierten Diensten, die über Standardprotokolle und klar definierte Schnittstellen miteinander kommunizieren. Jeder Microservice kapselt in der Regel einfache Geschäftslogik, die Sie nach oben oder unten skalieren können. Sie testen, bereitstellen und verwalten den Microservice unabhängig voneinander. Kleinere Teams entwickeln einen Microservice basierend auf einem Kundenszenario und wählen die verwendeten Technologien aus. In diesem Modul erfahren Sie, wie Sie Ihren ersten Microservice mithilfe von .NET erstellen.

Microservice-Anwendungen bestehen aus kleinen, unabhängig versionierten und skalierbaren kundenorientierten Diensten. Microservices-Anwendungen, die in Containern bereitgestellt werden, ermöglichen es, Apps zu skalieren und auf erhöhte Nachfrage zu reagieren, indem weitere Containerinstanzen bereitgestellt werden, und wenn die Nachfrage sinkt, wieder zu verkleinern. Bei komplexen Lösungen vieler Microservices führt der Prozess der Bereitstellung, Aktualisierung, Überwachung und Entfernung von Containern zu Herausforderungen. In diesem Modul werden einige dieser Herausforderungen erläutert und gezeigt, wie Kubernetes helfen kann.

Erfahren Sie, wie Sie Ihre cloudeigene .NET Core-Microservices-App fehlertolerant mit minimalen Auswirkungen auf den Benutzer machen.

Implementieren Sie die Observierbarkeit in einer vorhandenen cloudeigenen Anwendung mithilfe von OpenTelemetry. Zeigen Sie dann die Daten in Application Insights und den Tools von Drittanbietern an.

Microservice-Anwendungen können aufgrund ihrer verteilten Natur schwierig zu sichern sein. In diesem Modul erfahren Sie, wie Sie vertrauliche Daten in einer Cloud-nativen Anwendung klassifizieren, vertrauliche Daten in Protokolldateien redigieren und Compliance-Berichte für eine Cloud-native Anwendung generieren.

Implementieren Sie ein Feature-Flag in Ihrer cloudeigenen ASP.NET Core Microservices-App, um ein Feature in Echtzeit zu aktivieren oder zu deaktivieren.

Verwenden Sie CI/CD-Pipelines, um ein Containerimage zu erstellen und in Azure Kubernetes Service (AKS) bereitzustellen.