Introdução
Um aplicativo nativo de nuvem é um aplicativo Web criado com microsserviços pequenos, que fazem uso de serviços comuns, como filas de mensagens, para se comunicar ou caches para otimizar o desempenho. Os aplicativos nativos de nuvem são comprovados e amplamente implementados, mas podem ser difíceis de arquitetar e criar. Da versão 8 em diante, o .NET inclui a nova pilha do .NET Aspire, que facilita a criação de aplicativos nativos de nuvem fornecendo descoberta de serviços, componentes comuns em pacotes NuGet e ferramentas simples para aplicativos de codificação e monitoramento.
Imagine que você trabalha para uma empresa de roupas e equipamentos para atividades ao ar livre. Sua equipe de desenvolvimento está considerando se deve usar o .NET Aspire para desenvolver um novo aplicativo Web de vitrine para o site principal voltado para o cliente. Você quer entender como o .NET Aspire ajudará sua equipe e poupará o esforço.
Neste módulo, você vai obter uma visão geral da pilha do .NET Aspire e seus componentes. Você também examinará e executará um aplicativo completo criado com o .NET Aspire.
Objetivos do aprendizado
Ao final deste módulo, você saberá como:
- Descrever como o .NET Aspire facilita o desenvolvimento de aplicativos distribuídos nativos de nuvem.
- Selecione o componente do .NET Aspire correto para atender a um requisito funcional em um aplicativo nativo de nuvem.
- Use o Visual Studio para criar e executar um novo aplicativo usando o .NET Aspire.