Creați aplicații și servicii native în cloud cu .NET și ASP.NET Core

Creați servicii independente implementabile, foarte scalabile și rezistente, utilizând platforma .NET gratuită și open-source.

Cerințe preliminare

  • Familiarizarea cu aplicațiile bazate pe linia de comandă.
  • Familiarizarea cu conceptele de bază docker.
  • Experimentați să scrieți C# la nivel de începător

Familiarizați-vă cu Azure

Alegeți contul Azure potrivit pentru dvs. Plătiți pe măsură ce utilizați sau încercați Azure gratuit timp de până la 30 de zile. Înregistrați-vă.

Module din această cale de învățare

Aplicațiile microservice sunt compuse din servicii mici, în mod independent, și servicii scalabile orientate spre clienți, care comunică între ei, utilizând protocoale standard și interfețe bine definite. Fiecare microserviciu encapsulează, de obicei, logica de business simplă, pe care o puteți micșora sau înăbuși. Testați, implementați și gestionați independent microserviciul. Echipele mai mici dezvoltă un microserviciu pe baza unui scenariu de client și aleg tehnologiile pe care le utilizează. Acest modul vă învață cum să vă construiți primul microservice utilizând .NET.

Aplicațiile de microserviciu sunt compuse din servicii mici, versiuni independente și servicii scalabile pentru clienți. Aplicațiile de microservicii implementate în containere fac posibilă scalarea aplicațiilor și răspunsul la o cerere crescută prin implementarea mai multor instanțe container și scalarea înapoi dacă cererea scade. În soluții complexe ale multor microservicii procesul de implementare, actualizare, monitorizare și eliminare a containerelor prezintă provocări. Acest modul explică unele dintre aceste provocări și arată modul în care Kubernetes vă poate ajuta.

Aflați cum să faceți aplicația microservicii .NET Core nativă în cloud, cu un impact minim asupra utilizatorului.

Implementați observarea într-o aplicație nativă existentă, utilizând OpenTelemetry. Apoi vizualizați datele în Detalii aplicație și instrumente de la terți.

Aplicațiile de microservicii, din cauza naturii lor distribuite, pot fi dificil de securizat. În acest modul, veți afla cum să clasificați datele sensibile într-o aplicație nativă în cloud, cum să redactați date sensibile în fișierele jurnal și să generați rapoarte de conformitate pentru o aplicație nativă în cloud.

Implementați o semnalizare de caracteristică în aplicația de microservicii native în cloud ASP.NET Core pentru a activa sau a dezactiva o caracteristică în timp real.

Utilizați canale CI/CD pentru a construi o imagine container și a o implementa în serviciul Azure Kubernetes (AKS).