~/talk

.NET API development end-to-end

Talkat Microsoft Build 2024 · 2024-05-21..05-23· [api-design]
slides:none on file

Creates a working ASP.NET Core Web API for a fictitious to‑go restaurant, scaffolds CRUD endpoints for Contact, MenuItem, MenuItemOrdered and ToGoOrder, and wires up EF Core with SQLite plus seed data and migrations via Visual Studio Connected Services. Fixes scaffold bugs (PUT preserves fields, POST ToGoOrder looks up existing Contact), uses HTTP files and Endpoints Explorer to send and debug requests, and demonstrates environment switching and secrets (user secrets, DPAPI, Key Vault) between Visual Studio scaffolding, Entity Framework Core + SQLite, http-client.env.json + user secrets, HTTP file request debugging.

AI-written summary · about

  1. 0:00Introduction and setup
  2. 0:54Creating the API project
  3. 2:21Adding models and scaffolding
  4. 5:48Completing scaffolding
  5. 6:54Endpoints Explorer usage
  6. 8:21Database configuration
  7. 10:42Applying database updates
  8. 11:47Testing endpoints with HTTP
  9. 13:44Refactoring endpoint logic
  10. 16:51Complex endpoint operations
  11. 18:54Debugging the API
  12. 21:32Testing complex workflows
  13. 22:47Environments and secrets
  14. 25:25Switching API environments
  15. 27:44Advanced secrets management
  16. 31:17Course recap
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.