From the course: Building Web APIs with ASP.NET Core 8

What you should know

- [Presenter] There are certainly many things to learn when creating an API with .NET. But it's beneficial if you already know a few things. Not too many, don't worry. But, well, since we are using .NET, any previous exposure to the technology is certainly beneficial. If you've been using the thing that was previously called .NET Core, that's great. If you've been using the old .NET framework, you still know many of the basics that we require in this course. We will be using .NET 8 here, which at the time of recording is the latest version. It's a so-called long-term support version, which basically means three years of support. However, I expect that most, if not all of the content of this course will also work with .NET 9 and you can also apply the knowledge from this course in previous .NET versions if you are still using them. Also, when we are writing code, we will be using C# as our language of choice. .NET supports several languages, but C# is by far the most popular one. That's why we picked it for this course. If you're proficient in any other support .NET language, you'll still be able to follow along just fine. We will be creating web content, mainly web APIs, so any background knowledge here is, of course, beneficial. If you've had any previous exposure to HTTP on a technical side, not just as a consumer using a web browser, that's a good thing. You don't have to know everything in and out about the protocol because some of the more advanced and in depth features will be thoroughly explained later. But still, if you know the details about HTTP, that's certainly helpful. Also, if you have previously worked with the web stack of .NET, which is commonly called ASP.NET core and includes, among other things, the web API stack that we will be using, but also web technologies or web frameworks like ASP.NET Core MVC or ASP.NET Core Razor Pages, you will recognize some or many of the things that we are about to show and discuss. On the other hand, if you don't, don't worry. I'll explain everything so that you can follow along easily. And with that out of the way, let's start creating our APIs with ASP.NET Core 8.

Contents