Venez tout savoir sur .NET Aspire, une nouvelle pile prête pour le cloud pour créer des applications distribuées observables, prêtes pour la production. .NET Aspire peut être ajouté à n'importe quelle application, quelles que soient sa taille et son échelle, pour vous aider à créer plus rapidement de meilleures applications.
.NET Aspire rationalise le développement d'applications avec :
Orchestration : utilisez C# et des API familières pour modéliser votre application distribuée sans une ligne de YAML. Ajoutez facilement des bases de données, des systèmes de messagerie et des services cloud populaires, connectez-les à vos projets et exécutez-les localement en un seul clic.
Découverte de services : injection automatique des chaînes de connexion ou des configurations réseau appropriées et des informations de découverte de services pour simplifier l'expérience du développeur.
Intégrations : intégrations intégrées pour les services cloud courants tels que les bases de données, les files d'attente et le stockage. Configuré pour la journalisation, les contrôles de santé, la télémétrie, etc.
Tableau de bord : consultez les données OpenTelemetry en direct sans configuration requise. Lancé par défaut lors de l'exécution, le tableau de bord du développeur de .NET Aspire affiche les journaux, les variables d'environnement, les traces distribuées, les métriques et bien plus encore pour vérifier rapidement le comportement de l'application.
Déploiement : produisez facilement un manifeste de toutes les configurations dont vos ressources applicatives ont besoin pour fonctionner en production. En option, déployez rapidement et facilement sur Azure Container Apps ou Kubernetes à l'aide d'outils compatibles Aspire.
Bien plus encore : .NET Aspire regorge de fonctionnalités que les développeurs adoreront et vous aideront à être plus productif.
Apprenez-en davantage sur .NET Aspire avec les ressources suivantes :
Documentation
Parcours de formation Microsoft Learn
Vidéos .NET Aspire
Exemple d'application de référence eShop
Exemples .NET Aspire
FAQ .NET Aspire
Le matériel de cet atelier est disponible dans les langues suivantes :
Anglais
한국어
日本語
espagnol
Français
Portugais (PT-BR)
Vous pouvez également regarder les événements de diffusion en direct Let's Learn .NET Aspire pour les langues suivantes :
Anglais
한국어
日本語
espagnol
Français
Portugais (PT-BR)
Tiếng Việt
Cet atelier .NET Aspire fait partie de la série Let's Learn .NET. Cet atelier est conçu pour vous aider à en savoir plus sur .NET Aspire et comment l'utiliser pour créer des applications prêtes pour le cloud. Cet atelier se décompose en 6 modules :
Configuration et installation
Paramètres par défaut du service
Tableau de bord et orchestration du développeur
Découverte de services
Intégrations
Déploiement
Un diaporama complet est disponible pour cet atelier ici.
Le projet de départ de cet atelier se trouve dans le dossier start-with-api
. Ce projet est une API météo simple qui utilise l'API du National Weather Service pour obtenir des données météorologiques et une interface Web pour afficher les données météorologiques alimentées par Blazor.
Cet atelier est conçu pour être réalisé sur une durée de 2 heures.
Les données et le service utilisés pour ce didacticiel proviennent du National Weather Service (NWS) des États-Unis à l'adresse https://weather.gov. Nous utilisons leur spécification OpenAPI pour interroger les prévisions météorologiques. La spécification OpenAPI est disponible en ligne. Nous n'utilisons que 2 méthodes de cette API et avons simplifié notre code pour utiliser uniquement ces méthodes au lieu de créer l'intégralité du client OpenAPI pour l'API NWS.