.NET API development end-to-end
summary
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
chapters (16)
- 0:00Introduction and setup
- 0:54Creating the API project
- 2:21Adding models and scaffolding
- 5:48Completing scaffolding
- 6:54Endpoints Explorer usage
- 8:21Database configuration
- 10:42Applying database updates
- 11:47Testing endpoints with HTTP
- 13:44Refactoring endpoint logic
- 16:51Complex endpoint operations
- 18:54Debugging the API
- 21:32Testing complex workflows
- 22:47Environments and secrets
- 25:25Switching API environments
- 27:44Advanced secrets management
- 31:17Course recap
related talks
01h 18mProfessional Web APIs using ASP.NET Core 2.1
49mAn Opinionated, Maintainable REST API Architecture for ASP.NET Core
59mDriving better outcomes through API first development
01h 01mNever RESTing – RESTful API Best Practices using ASP.NET Web API
59mFuture Proof with ASP.NET Core API Versioning
43mIncrease developer velocity with Azure SQL Database from data to API
01h 01mREST - The ignored parts
21mBuilding APIs in Go The Stack Without a Framework
