Criar aplicativos e serviços nativos de nuvem com .NET e ASP.NET Core

Iniciante
Intermediário
Desenvolvedor
Arquiteto de Soluções
.NET
ASP.NET Core
Azure
Azure Monitor
Registro de Contêiner do Azure
AKS (Serviço de Kubernetes do Azure)

Crie serviços implantáveis de modo independente, altamente escalonáveis e resiliente, usando a plataforma .NET gratuita e de código aberto.

Pré-requisitos

  • Familiaridade com aplicativos baseados em linha de comando.
  • Familiaridade com os conceitos básicos do Docker.
  • Experiência de escrever em C# no nível iniciante
Iniciar

Módulos neste roteiro de aprendizagem

Os aplicativos de microsserviços são compostos por pequenos serviços, com versões independentes e escalonáveis, voltados para o cliente, que se comunicam entre si utilizando protocolos padrão e interfaces bem definidas. Cada microsserviço normalmente encapsula uma logica de negócios simples, que você pode escalar horizontalmente ou parcialmente. Teste, implante e gerencie o microsserviço de forma independente. As equipes menores desenvolvem um microsserviço com base em um cenário do cliente e escolhem as tecnologias que utilizam. Este módulo o ensina a criar seu primeiro microsserviço utilizando o .NET.

Iniciar

Os aplicativos de microsserviço são compostos de serviços pequenos, com versão independente e escalonáveis ​​com foco no cliente. Os aplicativos de microsserviço implantados em contêineres possibilitam escalar aplicativos horizontalmente e responder ao aumento da demanda por meio da implantação de mais instâncias de contêiner e da redução delas, caso a demanda esteja diminuindo. Em soluções complexas com muitos microsserviços, o processo de implantação, atualização, monitoramento e remoção de contêineres apresenta desafios. Este módulo explica alguns desses desafios e mostra como o Kubernetes pode ajudar.

Os aplicativos de microsserviço, devido à sua natureza distribuída, podem ser difíceis de proteger. Neste módulo, você aprenderá a classificar dados confidenciais em um aplicativo nativo de nuvem, redigir dados confidenciais em arquivos de log e gerar relatórios de conformidade para um aplicativo nativo de nuvem.