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
SQLite itself needs no separate install: the EF Core provider bundles the native library.
Recommended
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)
-
Install the .NET 10 SDK and confirm it:
dotnet --list-sdksYou should see a line beginning with
10.0.. -
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 -
Open
https://localhost:7181/healthin a browser. You should seeHealthy.
success
If /health returns Healthy, your machine is ready. That one check exercises the SDK, the HTTPS development certificate, and the project restore, which covers nearly every environment problem we see on the day.
warning Trouble with HTTPS?
If the browser complains about the certificate, run dotnet dev-certs https --trust once and restart the app. On Linux, follow the dev-certs guidance for your distribution.
Detailed installation steps for the SDK and the supporting tools are on the Setting Up Your Machine page.