Skapa molnbaserade appar och tjänster med .NET och ASP.NET Core

Nybörjare
Medel
Developer
Solution Architect
.NET
ASP.NET Core
Azure
Azure Monitor
Azure Container Registry
Azure Kubernetes Service (AKS)

Skapa fristående distribuerbara, mycket skalbara och motståndskraftiga tjänster med hjälp av den kostnadsfria .NET-plattformen med öppen källkod.

Förutsättningar

  • Kunskaper om kommandoradsbaserade program.
  • Kunskaper om grundläggande Docker-begrepp.
  • Upplev hur det är att skriva C# på nybörjarnivå

Moduler i den här utbildningsvägen

Mikrotjänstprogram består av små, oberoende versioner och skalbara kundfokuserade tjänster som kommunicerar med varandra med hjälp av standardprotokoll och väldefinierade gränssnitt. Varje mikrotjänst kapslar vanligtvis in enkel affärslogik, som du kan skala ut eller in. Du testar, distribuerar och hanterar mikrotjänsten oberoende av varandra. Mindre team utvecklar en mikrotjänst baserat på ett kundscenario och väljer de tekniker som de använder. I den här modulen lär du dig hur du skapar din första mikrotjänst med hjälp av .NET.

Mikrotjänstprogram består av små, oberoende versioner och skalbara kundfokuserade tjänster. Mikrotjänstprogram som distribueras i containrar gör det möjligt att skala ut appar och svara på ökad efterfrågan genom att distribuera fler containerinstanser och skala tillbaka om efterfrågan minskar. I komplexa lösningar på många mikrotjänster medför processen att distribuera, uppdatera, övervaka och ta bort containrar utmaningar. Den här modulen förklarar några av dessa utmaningar och visar hur Kubernetes kan hjälpa till.

Lär dig hur du gör din molnbaserade .NET Core-mikrotjänstapp feltolerant med minimal påverkan på användaren.

Implementera observerbarhet i ett befintligt molnbaserat program med hjälp av OpenTelemetry. Visa sedan data i Application Insights och verktyg från tredje part.

Mikrotjänstprogram kan på grund av sin distribuerade natur vara svåra att skydda. I den här modulen får du lära dig hur du klassificerar känsliga data i ett molnbaserat program, redigerar känsliga data i loggfiler och genererar efterlevnadsrapporter för ett molnbaserat program.

Implementera en funktionsflagga i din molnbaserade ASP.NET Core-mikrotjänstapp för att aktivera eller inaktivera en funktion i realtid.

Använd CI/CD-pipelines för att skapa en containeravbildning och distribuera den till Azure Kubernetes Service (AKS).