Venha aprender tudo sobre o .NET Aspire, uma nova pilha pronta para nuvem para criar aplicativos distribuídos observáveis, prontos para produção. O .NET Aspire pode ser adicionado a qualquer aplicativo, independentemente do tamanho e da escala, para ajudá-lo a criar aplicativos melhores com mais rapidez.
O .NET Aspire agiliza o desenvolvimento de aplicativos com:
Orquestração : use C# e APIs familiares para modelar seu aplicativo distribuído sem uma linha de YAML. Adicione facilmente bancos de dados populares, sistemas de mensagens e serviços em nuvem, conecte-os aos seus projetos e execute-os localmente com um único clique.
Descoberta de serviço : injeção automática das cadeias de conexão ou configurações de rede corretas e informações de descoberta de serviço para simplificar a experiência do desenvolvedor.
Integrações : integrações integradas para serviços de nuvem comuns, como bancos de dados, filas e armazenamento. Configurado para registro em log, verificações de integridade, telemetria e muito mais.
Painel : veja dados OpenTelemetry ao vivo sem necessidade de configuração. Lançado por padrão na execução, o painel do desenvolvedor do .NET Aspire mostra logs, variáveis de ambiente, rastreamentos distribuídos, métricas e muito mais para verificar rapidamente o comportamento do aplicativo.
Implantação : produza facilmente um manifesto de todas as configurações que os recursos do seu aplicativo exigem para serem executados em produção. Opcionalmente, implante de forma rápida e fácil em aplicativos de contêiner do Azure ou Kubernetes usando ferramentas compatíveis com Aspire.
Muito mais : o .NET Aspire está repleto de recursos que os desenvolvedores irão adorar e ajudá-lo a ser mais produtivo.
Saiba mais sobre o .NET Aspire com os seguintes recursos:
Documentação
Caminho de treinamento do Microsoft Learn
Vídeos do .NET Aspire
Exemplo de aplicativo de referência do eShop
Amostras do .NET Aspire
Perguntas frequentes sobre o .NET Aspire
Os materiais deste workshop estão disponíveis nos seguintes idiomas:
Inglês
한국어
日本語
Espanhol
Francês
Português (PT-BR)
Você também pode assistir aos eventos de transmissão ao vivo Let's Learn .NET Aspire nos seguintes idiomas:
Inglês
한국어
日本語
Espanhol
Francês
Português (PT-BR)
Tiếng Việt
Este workshop .NET Aspire faz parte da série Let's Learn .NET. Este workshop foi desenvolvido para ajudá-lo a aprender sobre o .NET Aspire e como usá-lo para criar aplicativos prontos para nuvem. Este workshop está dividido em 6 módulos:
Configuração e instalação
Padrões de serviço
Painel e orquestração do desenvolvedor
Descoberta de serviço
Integrações
Implantação
Uma apresentação de slides completa está disponível para este workshop aqui.
O projeto inicial deste workshop está localizado na pasta start-with-api
. Este projeto é uma API meteorológica simples que usa a API National Weather Service para obter dados meteorológicos e um frontend da web para exibir os dados meteorológicos alimentados por Blazor.
Este workshop foi projetado para ser realizado em um período de 2 horas.
Os dados e serviços usados neste tutorial vêm do Serviço Meteorológico Nacional dos Estados Unidos (NWS) em https://weather.gov. Estamos usando a especificação OpenAPI para consultar previsões meteorológicas. A especificação OpenAPI está disponível online. Estamos usando apenas 2 métodos desta API e simplificamos nosso código para usar apenas esses métodos em vez de criar todo o cliente OpenAPI para a API NWS.