Venha aprender tudo sobre o .NET Aspire, um novo conjunto de ferramentas preparado para a nuvem, ideal para construir aplicações distribuídas, fáceis de monitorar e prontas para produção. O .NET Aspire pode ser adicionado a qualquer aplicação, independentemente do tamanho e da escala, ajudando você a desenvolver melhores aplicações mais rapidamente.
O .NET Aspire simplifica o desenvolvimento de aplicações com:
- Orquestração: Orquestração integrada com um fluxo de trabalho simples, mas poderoso. Use C# e APIs familiares sem uma linha de YAML. Adicione facilmente serviços populares na nuvem, conecte-os aos seus projetos e execute localmente com um único clique.
- Identificação de serviços: Injeção automática das informações de conexão ou configurações de rede corretas, além de informações de serviços para simplificar a experiência do desenvolvedor.
- Componentes: Componentes nativos e integrados para serviços comuns na nuvem, como bancos de dados, filas e armazenamento. Integrado com logs, verificações de integridade, telemetria e muito mais.
- Dashboard: Veja dados ao vivo do OpenTelemetry sem necessidade de configuração. Iniciado por padrão ao executar, o painel do desenvolvedor do .NET Aspire mostra logs, variáveis de ambiente, rastreamentos (traces) distribuídos, métricas e mais para verificar rapidamente o comportamento do aplicativo.
- Implantação: Gerencia a injeção das informações de conexão ou configurações de rede corretas e informações de serviços para simplificar a experiência do desenvolvedor.
- E muito mais: O .NET Aspire está repleto de recursos que os desenvolvedores vão adorar e que ajudarão a aumentar sua produtividade.
Saiba mais sobre o .NET Aspire com os seguintes recursos (em Inglês):
- Documentação
- Treinamento do Microsoft Learn
- Vídeos do .NET Aspire
- Aplicativo de exemplo e referência eShop
- Exemplos do .NET Aspire
- Perguntas frequentes do .NET Aspire
Os materiais deste workshop estão disponíveis nos seguintes idiomas:
Este workshop do .NET Aspire faz parte da série Vamos aprender .NET. Este workshop foi criado para ajudá-lo a aprender sobre o .NET Aspire e como usá-lo para construir aplicações prontas para a nuvem. Este workshop é dividido em 6 módulos:
- Configuração & Instalação
- Padrões de serviço
- Painel de desenvolvimento e orquestração
- Identificação de serviços
- Componentes
- Implantação
Um conjunto completo de slides está disponível para este workshop aqui.
O projeto inicial para este workshop está localizado na pasta start-with-api
. Este projeto é uma simples API de clima que usa a API do Serviço Nacional de Meteorologia dos Estados Unidos (NWS) para obter dados meteorológicos e uma interface web para exibir os dados do clima alimentada por Blazor.
Este workshop foi criado para ser executado em um período de 2 horas.
Os dados e o serviço usados para este tutorial vêm do Serviço Nacional de Meteorologia dos Estados Unidos (NWS) em https://weather.gov. Estamos usando sua especificação OpenAPI para consultar previsões meteorológicas. A especificação OpenAPI está disponível online. Estamos usando apenas 2 métodos dessa API, e simplificamos nosso código para usar apenas esses métodos em vez de criar o cliente OpenAPI inteiro para a API NWS.