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.

6 lessons Β· No account required

What you will learn

  • Validate options and requests deliberately.
  • Separate authentication and authorization.
  • Respect provider, transaction, cancellation, and task boundaries.
  1. Configuration, Options, and Secret Boundaries

    Make provider precedence, typed settings, validation timing, reload behavior, and secret ownership explicit.

    Start learning
  2. Validation and Problem Details

    Classify syntax, shape, domain, conflict, and unexpected failure while returning stable nonsecret error contracts.

    Start learning
  3. Authentication Schemes and Trust

    Validate identity through a configured scheme while keeping claims construction, endpoint protection, and browser security distinct.

    Start learning
  4. Authorization and Resource Boundaries

    Apply policy and object-level checks using trusted identity and current resource state, not just a successful login.

    Start learning
  5. EF 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 learning
  6. Async Requests, Cancellation, and Background Work

    Keep every asynchronous operation observed and bounded across request cancellation, shared dependencies, and background scopes.

    Start learning
Back to course