Intro to WebAPI - One of the most powerful project types in C#

  • 🎬 Video
  • ℹ️ Description
preview_player
UC-ptWR16ITQyYOglXyQmpzw


Learn about WebAPI, a powerful project type that allows C# to communicate with almost any programming language. You can even allow machine to machine communication. So whether you are going to build a mobile app for IOS or Android, a desktop app using WPF, Java, or others, or you are going to build a web application, WebAPI is there to support you.

In this video, I will give you the overview of what WebAPI is, how to set it up, how to connect to it for testing, and then some tips and tricks as well before I show you how to deploy it.

0:00 - Intro
2:23 - Creating ASP .NET Framework app with MVC and Web API
11:27 - Demo app walkthrough
17:30 - API controller
19:46 - API GET
21:40 - API test tool: Postman
26:20 - API configuration: Routes
28:36 - Creating API controller
34:52 - API GET
39:22 - Note on Data Access and User Interfaces
41:29 - API POST
44:57 - Debugging POST
49:00 - Sending data through GET and why not to do that
53:48 - Custom GET method and custom Route
59:22 - GET variables
1:02:09 - API help documentation
1:10:17 - Deploying Web API project
1:14:01 - Summary and concluding remarks
Thanks for Ralfs HBK for breaking down the chapters

💬 Comments
Author

So often I'm looking at a tutorial which goes too in depth causing me to lose interest and not understanding the actual message they're trying to portray. This tutorial is perfect! I understood every word and feel like I understand (C#) WebAPI's better now. Thank you!

Author — proost daan

Author

When I find myself in times of trouble,
Tim Corey comes to me
And fills me with his wisdom
On ASP.

Author — ye olde Sazz

Author

Tim, I greatly appreciate the time and effort that you put into these tutorials. The level of detail and amount of information presented is very impressive.


Thanks very much!!!

Author — owiz9212

Author

Would love to see a tutorial on how to deploy c# project along with web api to a hosting service. But thank you this is great

Author — troy bryant

Author

Just wanna thank you Tim for this great stuff! Loved it so much!

Author — Junel Gabrino

Author

Tim man, I love your tutorials! <3 Thank you, thank you, thank you! :) I hope there will be more of them in future :)

Author — Sofija Milosavljevic

Author

0:00 - Intro
2:23 - Creating ASP .NET Framework app with MVC and Web API
11:27 - Demo app walkthrough
17:30 - API controller
19:46 - API GET
21:40 - API test tool: Postman
26:20 - API configuration: Routes
28:36 - Creating API controller
34:52 - API GET
39:22 - Note on Data Access and User Interfaces
41:29 - API POST
44:57 - Debugging POST
49:00 - Sending data through GET and why not to do that
53:48 - Custom GET method and custom Route
59:22 - GET variables
1:02:09 - API help documentation
1:10:17 - Deploying Web API project
1:14:01 - Summary and concluding remarks

Revisited.

Author — Ralfs HBK

Author

I have seen many API tutorials and I am glad to say this is the best I have seen so far, very clear and detailed. The pace is perfect and I actually feel like i can create my own APIs now! Thanks for the great work Tim!!

Author — Emmanuel Olatunde

Author

Great video and lesson. In fact, I find all of the Tim Corey C# lessons really good. The lessons get you started, they give you definitions of key terms and, finally, TC makes you aware of code structure.

Author — JHatLpool

Author

Thank you Tim - your videos are so well explained and are a pleasure to watch and learn with. Thank you for your efforts - you're a natural communicator.

Author — CyberTurd

Author

Thanks Tim, GREAT kick starter video... so much good info and really appreciate covering some basics as a vital refresher. Keep up the great work!

Author — Ted Krapf

Author

A big THANK YOU Tim! This video was great! You kept it clean and I was able to follow along easily. I learned so much!

Author — email195

Author

Really good video Tim! Didn't know about the documentation ability, can see it has many benefits, especially for support/clients in debugging issues.

Author — Alex Curtis

Author

Thanks Tim, this tutorial is incredible and easy to follow as always!

Author — Ville Tanphoon

Author

You are an AMAZING, AMAZING teacher. Thank you for all your hard work on these invaluable videos. Saints live among us.

Author — Luke Avedon

Author

Tim again thank you, it was a amazing and very helpful tutorial :)

Author — Shahzad Azzam

Author

You are an excellent teacher. I'm on day 4 of being a .net developer and my boss wanted me to add an API to my MVC app but I had no idea what he wanted. I searched several hours at work for an explanation and this is the best thing I've found. I'll feel better going into work tomorrow. <3

Author — Andrea Aldrich

Author

Your the best Tim! You really know how to teach!!

Author — Mike From Nashville

Author

Tim, you do such a great job on all your vedios. Keep it up. Thanks

Author — Alexander karczewski

Author

Started with my first job as a Junior Software Engineer, this really helped me out a lot. You're the best, Tim!

Author — Keefe Joshua Millan