Skip to content

Latest commit

 

History

History
93 lines (67 loc) · 6.34 KB

File metadata and controls

93 lines (67 loc) · 6.34 KB

Vamos aprender sobre .NET Aspire

Venha aprender tudo sobre o .NET Aspire, um 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.

Este workshop utiliza .NET Aspire 9.4 e é projetado para .NET 9 (.NET 8 também é suportado).

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):

Localização

Os materiais deste workshop estão disponíveis nos seguintes idiomas:

Você também pode assistir aos eventos ao vivo Let's Learn .NET Aspire nos seguintes idiomas:

Workshop

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.

Pré-requisitos

Antes de começar este workshop, certifique-se de ter:

Módulos do Workshop

Este workshop é dividido em 15 módulos (tempo estimado de conclusão: 4-6 horas):

  1. Configuração e Instalação
  2. Padrões de Serviço
  3. Painel de Desenvolvimento e Orquestração
  4. Descoberta de Serviços
  5. Integrações
  6. Módulo de Telemetria
  7. Módulo de Banco de Dados
  8. Testes de Integração
  9. Implantação
  10. Gerenciamento de Contêineres
  11. Integrações Azure
  12. Comandos Personalizados
  13. Verificações de Saúde
  14. Integração GitHub Models
  15. Integração Docker

Um conjunto completo de slides está disponível para este workshop.

Começando

O projeto inicial para este workshop está localizado na pasta start. Este projeto é uma API de clima simples 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.

Para começar o workshop:

  1. Navegue até a pasta start
  2. Abra o arquivo de solução MyWeatherHub.sln
  3. Siga as instruções em Módulo 1: Configuração e Instalação

Dados de demonstração

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.