Blazor
Razor Components Blazor Server Blazor WebAssembly
Razor Components Blazor Server Blazor WebAssembly
Introduction Protobuf Server Client Limitations
API Controllers Testing APIs CRUD Operations OpenAPI (Swagger) Cross-Origin Resource
Introduction ASP.NET Core Identity Cookie Middleware Authorization Claims-Based Authorization
Unit Testing xUnit Testing Controllers Integration Testing
Configuration ILogger Serilog and Seq
Best Practices HTTP Error Status Codes Status Code Pages Developer
Introduction Data Annotations Model Binding Input Tag Helpers Validation Tag
Tag Helpers Form Submissions Model Binding
Responsibilities Conventions Razor Syntax Layouts ViewData and ViewBag Strongly-Typed Views
Responsibilities Requirements and Conventions Dependencies Action Results
Persistence Ignorance Object-Relational Mapping Entity Framework (EF) Core Dapper ORM
RESTful Services Endpoint Routing Route Templates Route Constraints Attribute-Based Routing
Configure and ConfigureServices Configuration Providers and Sources Configuration API Options
NuGet Packages Application Startup Hosting Environments Middleware and the Request
Installation Version Management Command-Line Interface (CLI) Hello World Application
Evolution of .NET and .NET Core Architectural Choices in ASP.NET