Action return types
ActionResult<T>
ActionResult<T> vs. IActionResult
concrete type
IActionResult
AddDbContext extension method
API conventions
[ApiController] attribute
ApiConventionAttribute
ApiConventionMethod attribute
[ApiConventionType] attribute
controllers
creation
custom convention
custom MyApiConventions
DefaultApiConventions.Get method
renaming, Find
GET-related convention
MyApiConventions class
ProducesResponseType attributes
status code
uses
Application Programming Interfaces (APIs)
Arrange act assert (AAA) pattern
ASP.NET MVC framework
application models
frontend vs. backend separation
HTML input tag
onion architecture
Razor pages
ASP Razor Pages application ...