Venez apprendre tout à propos de .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 quel application, quelles que soient sa taille, pour vous aider à créer de meilleures applications plus rapidement.
.NET Aspire simplifi le développement d'applications avec :
- Orchestration : Orchestration intégrée avec un moteur de workflow simple mais puissant. Utilisez C# et des API familières sans une seule ligne de YAML. Ajoutez facilement 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.
- Composants : Composants intégrés pour les services cloud courants tels que les bases de données, les files d'attente et le stockage. Intégré à la journalisation, aux contrôles de santé, à la télémétrie, etc.
- Tableau de bord : Consultez les données OpenTelemetry en direct sans aucune 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 : Gère l'injection des bonnes chaînes de connexion ou configurations réseau et des informations de découverte de services pour simplifier l'expérience du développeur.
- 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 boutique en ligne
- Plusieurs exemple .NET Aspire
- FAQ .NET Aspire
Le matériel de cet atelier est disponible dans les langues suivantes :
Vous pouvez également regarder les événements de en direct (ou sur demande si l'évènement est passé) Let's Learn .NET Aspire pour les langues suivantes :
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
- Tableau de bord et orchestration
- Découverte de services
- Composants .NET Aspire
- Déploiement
Un diaporama (slide deck) 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.