Technical requirements
You are expected to know the basic concepts of .NET Framework or .NET Core, and object-oriented programming (OOP). You should also have a basic understanding of the C# programming language. If you are not familiar with these concepts, you can refer to the following resources:
- .NET fundamentals: https://learn.microsoft.com/en-us/dotnet/fundamentals/
- C#: https://learn.microsoft.com/en-us/dotnet/csharp/
- OOP (C#): https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/tutorials/oop
The code examples in this chapter can be found at https://github.com/PacktPublishing/Web-API-Development-with-ASP.NET-Core-8/tree/main/samples/chapter2.