ASP.NET Core / Intermediate: Data, Identity, and Asynchronous Work
ASP.NET Core β Intermediate: Data, Identity, and Asynchronous Work
Connect configuration, validation, identity, persistence, and task lifetimes.
What you will learn
- Validate options and requests deliberately.
- Separate authentication and authorization.
- Respect provider, transaction, cancellation, and task boundaries.
Configuration, Options, and Secret Boundaries
Make provider precedence, typed settings, validation timing, reload behavior, and secret ownership explicit.
Start learningValidation and Problem Details
Classify syntax, shape, domain, conflict, and unexpected failure while returning stable nonsecret error contracts.
Start learningAuthentication Schemes and Trust
Validate identity through a configured scheme while keeping claims construction, endpoint protection, and browser security distinct.
Start learningAuthorization and Resource Boundaries
Apply policy and object-level checks using trusted identity and current resource state, not just a successful login.
Start learningEF Core and Persistence Boundaries
Review unit-of-work, provider translation, tracking, concurrency, migrations, and transactions without treating in-memory LINQ as a database test.
Start learningAsync Requests, Cancellation, and Background Work
Keep every asynchronous operation observed and bounded across request cancellation, shared dependencies, and background scopes.
Start learning