ASP.NET Core Web API is the latest and most powerful framework for the development of RESTful Web API. This Asp.Net Core Web API is open source and supported by Microsoft. RESTful Web APIs are the most essentials part of any modern world application. These RESTful Web APIs help us to extend our application on multiple platforms like Web app, Android app, iOS app, etc. Learning JourneyWe will start our learning from the fundamentals of Web API like What is Web API? Why do we need Web API for our application?What is the best framework for Web API development?How to set up the development Machine?Develop Web API in Real-world Book Store applicationConsume the APIs in Angular Application. How to work with Entity Framework Core 5.0 Code first approach?How to create Login and Signup tables automatically using Identity Core?And lots of other concepts. What type of APIs we will developWe will develop the following types of APIsHTTP GET: Get single and multiple resources from the databaseHTTP POST: Add a new resource (book) to the databaseHTTP PUT:2 ways to update all columns of a resource in the databaseHTTP PATCH: Update only a few columns of a resource (Excellent explanation)HTTP DELETE: Delete a resource from the databaseTools and technologies used in this RESTful Web APIs using Asp.Net Core 5.0We will use all the latest tools and technologies for the development of RESTful Web APIs using Asp.Net Core. Asp.Net Core 5.0Entity Framework Core 5.0Identity Core 5.0SQL ServerJWTC#JSON format outputPostman (Web API testing client tool)Visual Studio 2019Visual Studio CodeSQL Server Management StudioA couple of other packages that are required to develop reliable and robust Web APIsCode Exercise fileYou will get the entire code that is used in this tutorial in the Course resources lecture.