Spend a day learning how to build distributed applications with the new Aspire stack and ASP.NET Core.
This workshop is for existing developers looking to fully understand what Aspire is, why they should use Aspire, and how to integrate Aspire into their applications.
In the morning we will go through the basics of Aspire and how to add it to an existing ASP.NET Core API backend and Blazor frontend application to take advantage of resiliency, observability, orchestration, service discovery, and the basics of Aspire components. In the afternoon we will tackle deeper and richer telemetry, integrating databases, custom containers, advanced orchestration, testing, and so much more.
By the end of the day you will have a grasp of all things Aspire and how to integrate it into your applications and how to continue to deploy your application how you want.
You will learn:
- What is Aspire
- Integration basics of Aspire
- Advanced scenarios with Aspire for enhancing apps
Attendee Requirements:
- You must provide your own laptop computer (Windows or Mac) for this hands-on lab.
Computer Setup
- Windows 10/11, macOS, or Linux laptop
- Docker Desktop (or compatible container runtime)
- IDE Setup (choose one)
For more information see: https://learn.microsoft.com/dotnet/aspire/fundamentals/setup-tooling
- Visual Studio 2022 or or Visual Studio 2026 (latest version)
- ASP.NET & web development workload installed.
- Visual Studio Code
- .NET 9 or .NET 10 SDK
- C# Dev Kit extension
JetBrains Rider with .NET Aspire plugin