Ven y aprende todo sobre .NET Aspire, una nueva 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.
.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:
- Documentación
- Ruta de aprendizaje de Microsoft Learn
- Videos de .NET Aspire
- Aplicación de muestra de referencia eShop
- Ejemplos de .NET Aspire
- Preguntas frecuentes de .NET Aspire
Estos materiales del taller de .NET Aspire están disponibles en los siguientes idiomas:
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. El taller se divide en 6 módulos:
- Configuración e instalación
- Valores predeterminados de servicio
- Panel de control del desarrollador y orquestación
- Descubrimiento de servicios
- Componentes
- Despliegue
Un conjunto completo de diapositivas está disponible para este taller aquí.
El proyecto inicial para este taller se encuentra en la carpeta start-with-api
. 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.
Este taller está diseñado para completarse en un marco de tiempo de 2 horas.
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.