Full Stack Web Development, Microsoft Sessions

VM01 Continued: Hands-On Lab: Application Building with .NET Aspire & ASP.NET Core 8


1:30pm - 5:00pm

Damian Edwards

Product Architect


David Fowler

Distinguished Engineer


Spend a day with Distinguished Engineer David Fowler and .NET Product Architect Damian Edwards learning how to build distributed applications with the newly announced .NET Aspire stack and ASP.NET Core 8.

Learn how to take advantage of new features in .NET 8 & C# 12 including Blazor, Minimal APIs, Identity Endpoints, container build, and more, as well covering the brand-new distributed application stack for .NET, Aspire. You’ll build a complete distributed application from scratch, taught by the software and product architects responsible for ASP.NET Core and .NET Aspire.

This workshop for those who are interested in learning how to build web and API applications in ASP.NET Core and .NET Aspire. You can be new to .NET, or be building ASP.NET Core applications already, but some basic development experience is expected.


  • You must provide your own computer for this hands-on lab
  • Basic software development experience is required, including familiarity with basic programming language constructs, tools, and techniques.
  • Web development experience is preferred but not required.
  • Computer Setup
  • Windows 10/11, macOS, or Linux laptop
  • EITHER Visual Studio Preview (17.9.x) with the following workloads installed
  • ASP.NET and web development
  • .NET desktop development OR Visual Studio Code with the following extensions installed
    • C#
    • C# Dev Kit (optional)
    • .NET 8 SDK (8.0.200 or later)
    • Node.js (20.10 or later)
    • Docker Desktop