Your Guide to Learn ASP.NET Core Web API

Aram Tchekrekjian
15 min readJan 9, 2021

With the announcement of .NET 5 and C# 9.0 with their amazing new features and great overall enhancements, the Software development community is getting an increased need and a growing heat to learn and build projects and apps using the latest unified framework. One of the focus technologies is the ASP.NET Core Web API.

In this article we will mainly focus on a guide for you to learn ASP.NET Core Web API, knowledge in writing solid and secure Web APIs is an essential skill to learn to become a better API developer, so for this I have compiled a list of important topics and concepts with a brief excerpt about each along with useful online resources and other articles on this blog so that you can benefit from and start your learning journey.

I hope this guide will help you learn this amazing framework and become a good ASP.NET Core Web API developer.

Please note that because .NET 5 has been recently announced with final stable release, you will notice that most resources that appear in this compilation might include articles and tutorials related to the previous version of ASP.NET Core 3.1.

But that shouldn’t affect your learning strategy since ASP.NET Core 3.1 is still being supported under Long-Time-Suppprt (LTS) and version 5 is not a lot different than 3.1 in terms of main functions. Follow the…

--

--

Aram Tchekrekjian

Microsoft MVP | Technical Manager at Aramex | Founder of Codingsonata.com | C#, ASP.NET Core, Android, Angular