Venga a aprender todo sobre .NET Aspire, una nueva pila lista para la nube para crear 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 ayudarlo a crear mejores aplicaciones más rápido.
.NET Aspire agiliza el desarrollo de aplicaciones con:
Orquestación : utilice C# y API conocidas para modelar su aplicación distribuida sin una línea de YAML. Agregue fácilmente bases de datos, sistemas de mensajería y servicios en la nube populares, conéctelos a sus proyectos y ejecútelos localmente con un solo clic.
Descubrimiento de servicios : inyección automática de las cadenas de conexión o configuraciones de red correctas e información de descubrimiento de servicios para simplificar la experiencia del desarrollador.
Integraciones : integraciones integradas para servicios en la nube comunes, como bases de datos, colas y almacenamiento. Configurado para registro, controles de estado, telemetría y más.
Panel de control : vea datos de OpenTelemetry en vivo sin necesidad de configuración. Lanzado de forma predeterminada durante la ejecución, el panel de desarrollador de .NET Aspire muestra registros, variables de entorno, seguimientos distribuidos, métricas y más para verificar rápidamente el comportamiento de la aplicación.
Implementación : produzca fácilmente un manifiesto de toda la configuración que los recursos de su aplicación requieren para ejecutarse en producción. Opcionalmente, implemente rápida y fácilmente en Azure Container Apps o Kubernetes utilizando herramientas compatibles con Aspire.
Mucho más : .NET Aspire está repleto de funciones que a los desarrolladores les encantarán y le ayudarán a ser más productivo.
Obtenga más información sobre .NET Aspire con los siguientes recursos:
Documentación
Ruta de formación de Microsoft Learn
Vídeos de .NET Aspire
Aplicación de muestra de referencia de eShop
Ejemplos de .NET Aspire
Preguntas frecuentes sobre .NET Aspire
Los materiales de este taller están disponibles en los siguientes idiomas:
Inglés
한국어
日本語
Español
francés
Portugués (PT-BR)
También puede ver los eventos de transmisión en vivo de Let's Learn .NET Aspire para los siguientes idiomas:
Inglés
한국어
日本語
Español
francés
Portugués (PT-BR)
Tiếng Việt
Este taller de .NET Aspire es parte de la serie Aprendamos .NET. Este taller está diseñado para ayudarlo a aprender sobre .NET Aspire y cómo usarlo para crear aplicaciones listas para la nube. Este taller se divide en 6 módulos:
Configuración e instalación
Valores predeterminados del servicio
Panel de desarrollador y orquestación
Descubrimiento de servicios
Integraciones
Despliegue
Una plataforma de diapositivas completa 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 meteorológica simple que utiliza la API del Servicio Meteorológico Nacional para obtener datos meteorológicos y una interfaz web para mostrar los datos meteorológicos con tecnología Blazor.
Este taller está diseñado para realizarse en un plazo de 2 horas.
Los datos y el servicio utilizados para este tutorial provienen del Servicio Meteorológico Nacional (NWS) de los Estados Unidos en https://weather.gov. Estamos utilizando su especificación OpenAPI para consultar los pronósticos meteorológicos. La especificación OpenAPI está disponible en línea. Estamos usando solo 2 métodos de esta API y simplificamos nuestro código para usar solo esos métodos en lugar de crear el cliente OpenAPI completo para la API NWS.