Skip to content

dotnet-presentations/build-2025-lab306

Repository files navigation

decorative banner

Microsoft Build 2025 - Lab 306 - Integrating and Enhancing Applications with .NET Aspire

Integrating and Enhancing Applications with .NET Aspire

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.

Prerequisites

  • 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

Agenda

  1. Introducing .NET Aspire and our sample application
  2. Add Smart-Defaults to our application
  3. Dashboard & Orchestration with .NET Aspire App Host
  4. Service Discovery
  5. .NET Aspire Integrations
  6. 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.

Session Resources

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

About

LAB306: Integrating and Enhancing Applications with .NET Aspire

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •