Ask the Expert: Create a web API with ASP.NET Core

Interested in creating a web API? Learn more about building a RESTful service with ASP.NET Core that supports Create, Read, Update, Delete (CRUD) operations. Join Shayne Boyer, Jon Galloway, and Brady Gaster as they answer your questions.


  • 00:00 - Introduction
  • 03:15 - What do you need to create your first web API?
  • 05:17 - What are some challenges to getting started with API development?
  • 10:07 - What's a good next step after completing the Learn Module?
  • 13:45 - Is there a pattern that I can use to send the incoming headers to all the API calls I make via my service?
  • 16:14 - Can Minimal API do all the things that ""standard"" does?
  • 19:55 - When building a .NET core MVC application, how much can be put on MVC and how much on API?
  • 22:34 - Why is .NET framework API easier than .NET core?
  • 24:37 - Why should I use a POST when a GET can do the same thing?
  • 27:23 - How do I use Swagger with minimal API?
  • 28:12 - What's the best approach for building web APIs for integrators/developers?
  • 29:12 - Closing Notes

Ready to get hands on? Check out more on Microsoft Learn.