Minimal API Workshop
ASP.NET 10 · Minimal APIs

Building Secure & Scalable Minimal APIs

A full-day, hands-on workshop

9:00 AM – 5:00 PM

What you'll build

Roastery — an ordering API for a small coffee roaster

The day

TimeModule
9:201 · Fundamentals & the endpoint pipeline
10:452 · Data, validation & the shape of a good API
1:003 · Identity, tokens & authorization
2:304 · Performance, resilience & testing
3:455 · Aspire, containers & shipping

Morning break 10:30 · Lunch 12:00 · Afternoon break 2:15 · Wrap-up 4:40

How each module works

Two kinds of users

Customer

  • Browse the menu
  • Place orders
  • View their own orders

Staff (barista)

  • Everything a customer can
  • Manage products
  • Advance any order

The order lifecycle

Pending  ->  Roasting  ->  Ready  ->  PickedUp
   |
   +------->  Cancelled

The API enforces every transition. Illegal moves return 409.

Ground rules

Lab

Environment check

Ends at let's build

Welcome — Minimal API Workshop
1 / 1
Speaker notes

Keyboard

SpaceNext (reveals bullets, then advances)
Back
Home / EndFirst / last
gOverview grid
sSpeaker notes
tLight / dark
fFullscreen
pPrint / save PDF
?This help
EscClose help/overview, or exit to the site

Swipe left/right on touch screens.