In this technical lab, we will explore the integration of .NET Aspire into an existing application to enhance its capabilities. Participants will learn how to update existing apps with essential features such as logging, tracing, and service discovery. Additionally, we will delve into extending the application with powerful integrations, including Redis, SQL Server, and Ollama. Join us to gain hands-on experience and elevate your application's performance and functionality.
- Visual Studio 2022 with .NET Aspire workload installed OR Visual Studio Code with C# extensions installed
- .NET 9.0 SDK installed
- Docker, Docker Desktop, OR Podman installed
- Introducing .NET Aspire and our sample application
- Add Smart-Defaults to our application
- Dashboard & Orchestration with .NET Aspire App Host
- Service Discovery
- .NET Aspire Integrations
- Database Integration
At the end of this lab, you will build a web application that allows you to interact with the United States National Weather Service to get current weather reports for any location in the United States.
Resources | Links | Description |
---|---|---|
Build session page | https://build.microsoft.com/sessions/Lab306 | Event session page with downloadable recording, slides, resources, and speaker bio |
Microsoft Learn | https://aka.ms/build25/plan/AAI_TDMApps_Plan | Official Collection or Plan with skilling resources to learn at your own pace |
Microsoft Learn | https://learn.microsoft.com/dotnet/aspire/get-started/aspire-overview | .NET Aspire Learn Documentatione |
Microsoft Learn | https://learn.microsoft.com/training/modules/introduction-dotnet-aspire | Introduction to .NET Aspire Learn sessions |
Microsoft Learn | https://www.youtube.com/playlist?list=PLdo4fOcmZ0oXIKNExrtlVtVxy_G4tgzsc | .NET Aspire for Beginners video series |