Skip to content

Latest commit

 

History

History
93 lines (67 loc) · 6.38 KB

File metadata and controls

93 lines (67 loc) · 6.38 KB

Aprendamos .NET Aspire

Ven y aprende todo sobre .NET Aspire, una pila de tecnología lista para la nube para construir aplicaciones distribuidas, observables y listas para producción. .NET Aspire se puede agregar a cualquier aplicación, independientemente de su tamaño y escala, para ayudarte a construir aplicaciones mejores y más rápidas.

Este taller utiliza .NET Aspire 9.4 y está diseñado para .NET 9 (.NET 8 también es compatible).

.NET Aspire simplifica el desarrollo de aplicaciones con:

  • Orquestación: Orquestación incorporada con un motor de flujo de trabajo simple pero potente. Utiliza C# y API familiares sin necesidad de YAML. Agrega fácilmente servicios en la nube populares, conecta a tus proyectos y ejecútalos localmente con un solo clic.
  • Descubrimiento de servicios: Inyección automática de las cadenas de conexión correctas o configuraciones de red y la información de descubrimiento de servicios para simplificar la experiencia del desarrollador.
  • Componentes: Componentes incorporados para servicios en la nube comunes como bases de datos, colas y almacenamiento. Integrados con registro, comprobaciones de salud, telemetría y más.
  • Panel de control: Visualiza datos en vivo de OpenTelemetry sin necesidad de configuración. El panel de control para desarrolladores de .NET Aspire muestra registros, variables de entorno, trazas distribuidas, métricas y más para verificar rápidamente el comportamiento de la aplicación.
  • Despliegue: Gestiona la inyección de las cadenas de conexión correctas o configuraciones de red y la información de descubrimiento de servicios para simplificar la experiencia del desarrollador.
  • Y mucho más: .NET Aspire está repleto de características que a los desarrolladores les encantarán y que te ayudarán a ser más productivo.

Obtén más información sobre .NET Aspire con los siguientes recursos:

Localización

Estos materiales del taller están disponibles en los siguientes idiomas:

También puedes ver los eventos en vivo de Let's Learn .NET Aspire para los siguientes idiomas:

Taller

Este taller de .NET Aspire forma parte de la serie Aprendamos .NET. Este taller está diseñado para ayudarte a aprender sobre .NET Aspire y cómo utilizarlo para construir aplicaciones listas para la nube.

Prerequisitos

Antes de comenzar este taller, asegúrate de tener:

Módulos del taller

El taller se divide en 15 módulos (tiempo estimado de completación: 4-6 horas):

  1. Configuración e instalación
  2. Valores predeterminados de servicio
  3. Panel de control del desarrollador y orquestación
  4. Descubrimiento de servicios
  5. Integraciones
  6. Módulo de telemetría
  7. Módulo de base de datos
  8. Pruebas de integración
  9. Despliegue
  10. Gestión de contenedores
  11. Integraciones de Azure
  12. Comandos personalizados
  13. Comprobaciones de salud
  14. Integración de GitHub Models
  15. Integración de Docker

Un conjunto completo de diapositivas está disponible para este taller.

Comenzando

El proyecto inicial para este taller se encuentra en la carpeta start. Este proyecto es una API de clima simple que utiliza la API del Servicio Meteorológico Nacional para obtener datos meteorológicos y un frontend web para mostrar los datos meteorológicos impulsado por Blazor.

Para comenzar el taller:

  1. Navega a la carpeta start
  2. Abre el archivo de solución MyWeatherHub.sln
  3. Sigue las instrucciones en Módulo 1: Configuración e instalación

Datos de demostración

Los datos y servicios utilizados en este tutorial provienen del Servicio Meteorológico Nacional de los Estados Unidos (NWS) en https://weather.gov. Estamos utilizando su especificación de OpenAPI para consultar pronósticos del clima. La especificación de OpenAPI está disponible en línea. Estamos utilizando solo 2 métodos de esta API y hemos simplificado nuestro código para utilizar solo esos métodos en lugar de crear el cliente completo de OpenAPI para la API de NWS.