ASP.NET Web API with Victor Campos



Since 2002, .NET & C# have pushed the boundaries of computer software development. It all started on the Windows Operating System but since 2016 it has joined the trend of many other programming languages with its cross-platform capabilities. Today .NET & C# have the ability to execute on several operating systems including mobile & gaming.

Building Web API’s has become the cornerstone of practically every application that is built today. Since 2009, ASP.NET along with its MVC Framework has provided developers the capability to build Web API Applications.

Today, it’s never been easier to do so using ASP.NET Core Web API Framework & C#.

So many techniques, libraries and patterns are used during this course that it’s almost impossible to teach each in detail. However, it will take you step by step to recreate the Conduit Web API Application. You’ll be provided links to resources where you can continue to learn more about the technology introduced here.

I hope you’re ready for a stunning and blazingly fast Web API application.

Before I introduce myself I want to thank my co-authors who created this same tutorial using Python, Node.JS & Ruby. These guys did a phenomenal job at giving you an a-la-carte menu which allows you to choose your ideal front end and back end that fits your learning needs. My hat’s off for coming up with this great idea.

About The Author

My name is Victor Campos. I’ve been developing software for over 20 years. I am a full-stack developer with a well rounded knowledge for building enterprise level web applications. I’m looking forward to sharing my knowledge with you - I hope you’re ready to learn!

Tutorial Overview

The idea around Conduit is to allow you as a developer to mix and match front end and back end technologies. Currently you can choose Rest API Technologies like:

Now, I’m proud to announce that you can also add ASP.NET Core Web API using C# 9.0 & .NET 5.0.

API Requirements

There’s no doubt that you can solve the same problem with several different solutions. The point being is that you solve the problem. Building a Restful API is no different. How we get the JSON result to the Front End doesn’t matter. What matters is that we satisfy the data model structure so that we don’t have to change the code on the Front End. My job is to make that happen but more importantly, is to show you how to make it happen!


In every section I’ll include links to resources where you can learn about the technology being used for this project. If something catches your interest feel free to pause and go check it out!


I finished! On to the next chapter