Spend a day with James and Jon learning how to build distributed applications with the newly announced .NET Aspire stack and ASP.NET Core.
This workshop is for existing .NET developers looking to fully understand what .NET Aspire is, why they should use .NET Aspire, and how to integrate .NET Aspire into their applications.
In the morning we will go through the basics of .NET 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 .NET 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 .NET 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 .NET Aspire
- Integration basics of .NET Aspire
- Advanced scenarios with .NET 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)
- Visual Studio 2022 (latest version)
- ASP.NET & web development workload installed.
- Visual Studio Code
- .NET 9 SDK
- C# Dev Kit extension
- JetBrains Rider with .NET Aspire plugin
For more information see: https://learn.microsoft.com/dotnet/aspire/fundamentals/setup-tooling