An open API service indexing awesome lists of open source software.

https://github.com/dotnet-presentations/build-2025-lab306

LAB306: Integrating and Enhancing Applications with .NET Aspire
https://github.com/dotnet-presentations/build-2025-lab306

Last synced: about 1 year ago
JSON representation

LAB306: Integrating and Enhancing Applications with .NET Aspire

Awesome Lists containing this project

README

          

# Microsoft Build 2025 - Lab 306
## 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](./1-Introduction.md)
1. [Add Smart-Defaults to our application](./2-ServiceDefaults.md)
1. [Dashboard & Orchestration with .NET Aspire App Host](./3-Dashboard-AppHost.md)
1. [Service Discovery](./4-ServiceDiscovery.md)
1. [.NET Aspire Integrations](./5-Integrations.md)
1. [Database Integration](./6-Database.md)

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.

## More resources

- [.NET Aspire Learn Documentation](https://learn.microsoft.com/dotnet/aspire/get-started/aspire-overview)
- [Introduction to .NET Aspire Learn sessions](https://learn.microsoft.com/training/modules/introduction-dotnet-aspire)
- [.NET Aspire for Beginners video series](https://www.youtube.com/playlist?list=PLdo4fOcmZ0oXIKNExrtlVtVxy_G4tgzsc)