Course

API Versioning and Feature Flags in ASP.NET Core

API Versioning and Feature Flags in ASP.NET Core

Build ASP.NET Core APIs that can evolve safely without disrupting existing clients. This course introduces domain modeling, API versioning, feature flags, controller integration, and feature-aware API behavior. It also covers unit testing so you can introduce changes gradually, control releases, and keep multiple versions of an API maintainable.

Your route through this journey

Follow each video as a milestone, moving one practical step forward at a time.

  1. 1 Introduction 10:42
  2. 2 Modeling the Domain 16:13
  3. 3 Basics of Versioning 33:42
  4. 4 Feature Flags 22:09
  5. 5 Feature Flags and Controllers 19:58
  6. 6 Feature Flags and API Behavior 16:04
  7. 7 Unit Testing 16:00