Skip to main content
ANVISoftware Solutions

ASP.NET Core

Intermediate24-30 hours6 modules23 lessons

Build web applications and services: the request pipeline, routing, model binding, validation, authentication, caching and production configuration.

Prerequisites

  • C# fundamentals including classes and interfaces
  • .NET basics: CLI, configuration, dependency injection

Technologies

About this course

ASP.NET Core is the piece that turns your C# into something reachable over a network. This course covers it from the HTTP request upward, because the framework makes far more sense once you know what it is doing to each request as it arrives.

The middleware pipeline is treated as a first-class topic early on. A surprising amount of confusion about authentication, CORS and error handling comes down to middleware being registered in the wrong order, and that is much easier to avoid than to debug.

Later modules move from making things work to making them safe to operate: error handling that does not leak internals, logging you can act on, caching that does not serve stale data, and configuration that differs correctly between development and production.

Course roadmap

All 23 lessons are written and available.

On completion

What you should take away

  • Everything in ASP.NET Core is a response to an HTTP request, and that framing explains most of its design
  • Middleware order is behaviour, not configuration detail
  • Validation and error shaping belong at the boundary, before business logic runs
  • Production readiness is a set of deliberate decisions: logging, health, caching, configuration and security

Recommended next course

Web API Development

Design and build APIs other developers can use without asking you questions: clear contracts, honest errors, pagination, versioning and documentation.

Continue to Web API

Have a project worth talking through?

Tell us what you're building or what's slowing your current system down. We'll give you a direct read on scope and approach.