Prerequisites

Please have everything on this page installed and verified before the workshop. Conference Wi-Fi is not a place to download an SDK.

Required

Tool Notes Download
.NET 10 SDK Verify with dotnet --list-sdks dotnet.microsoft.com
An editor Visual Studio 2026, VS Code with the C# Dev Kit, or JetBrains Rider VS · VS Code · Rider
Git Any recent version git-scm.com
The workshop repo git clone https://github.com/cwoodruff/aspnet-minimal-api-workshop.git GitHub

SQLite itself needs no separate install: the EF Core provider bundles the native library.

Tool Why Download
Docker Desktop or Podman Module 5 builds and runs a container image. Without it you can still follow the Aspire portion. Docker · Podman
A SQLite browser Handy for peeking at the database during Module 2. SQLiteStudio or the VS Code SQLite Viewer extension both work. SQLiteStudio

HTTP client

Every lab ships with a .http file that contains the requests you need, with variables for the base URL and the tokens from Module 3, so nobody types a JWT by hand. Visual Studio, VS Code (with the REST Client extension), and Rider all run .http files natively. If you prefer Postman, the same requests are available as a collection in the repo.

Pre-work (about 15 minutes)

  1. Install the .NET 10 SDK and confirm it:

    dotnet --list-sdks

    You should see a line beginning with 10.0..

  2. Clone the repo and run the starter:

    git clone https://github.com/cwoodruff/aspnet-minimal-api-workshop.git
    cd aspnet-minimal-api-workshop/src/00-start
    dotnet run
  3. Open https://localhost:7181/health in a browser. You should see Healthy.

Detailed installation steps for the SDK and the supporting tools are on the Setting Up Your Machine page.