Rest Api's in Asp.Net Core and C# 2025 Edition (Udemy.com)
Build REST Api's with Asp.Net Core , Entity Framework Core and C#
Created by: Asfend Yar Hamid
Last updated January 2026
What you will learn
- At the end of this you'll be able to create REST Api's In Dot Net Core and Easily apply those core concepts of Restful Api's in some other Programming Language
- You'll be able to Create Restful api's with Entity Framework Core via Code First Approach
- You can make Asynchronous Calls in Rest Api's
- You'll be able to learn the Rest Api's File Uploading with Azure Blob Storage
- You can learn the Content Negotiation , HTTP Status Codes & Error Handling
- You can learn all the core concepts of Web Api's like Paging , Searching , Validations etc
- You'll be able to learn all the Advanced Concepts of Web Api's like Api Documentation, Deployment , Migrations & Data Seeding
- You'll learn how to make a complete Real World Api's from scratch
- You'll be able to Deploy your Rest Api to Microsoft Azure Cloud
How it compares
Against the other 116 rated Udemy courses in ASP.NET on CourseDuck:
- Rating4.7 out of 5higher than 93% of them
- Reviews3,399#15 of 117 by number of reviews
- Length7 hoursshorter than 51% of them
- Last updatedJanuary 2026more recently than 78% of them
Quality Score
Overall Score : 94 / 100
Course Description
Are you tired of boring the outdated and incomplete courses , then let's dive in to the world of Rest Api's. I'm Asfend Microsoft Most Valuable Professional (MVP) and in this course I'll explain what basically the Rest Api is and how you can create the Rest Api's in ASP.NET Core and C#.
The main focus of this course is on the Restful Web Api via ASP.NET Core and C#. So if you're familiar with C# , ASP.NET Core and Entity Framework Core Or if you want to create the Restful Api's with .Net Core then this is the right course for you.
In this course we'll start our work from the scratch so if you've no prior knowledge of Rest Api's then don't worry we'll cover everything from absolute beginning. The only thing you need to know is C# programming language.
By getting this course, you can be rest assured that the course is carefully thought out and edited. And I'm always happy to make the helpful content for the students.
So by the end of the course, you'll completely understand:
How to Setup the Development Environment For Building Rest Api's
Create Restful Api's via Entity Framework Code First Approach
Create Api Documentation
Implement Status Codes
How to add the Routing & Custom Methods
Adding Migrations in Rest Api's
Data Seeding in Rest Api's
Adding Content Negotiation
Implement Validation in Rest Api's
Implement Pagination in Rest Api's
Rest Api's File Uploading with Azure Blob Storage
Create SQL Database on Microsoft Azure
Deploy Web Api on Microsoft Azure
Create A Real World Music Api From Scratch to End (No Copy paste code I'll explain you each and every single line of code so that you can create a complete Real World Api's in .Net Core happily)
A valuable Skill at Your Fingertips Learning the Rest Api 's put a powerful and attractive look in your Resume .Both C# and ASP.NET are open source, easy to learn and has an excellent Microsoft support.
Jobs in Rest Api's are plentiful, and being able to learn the Web Api 's with a professional way will give you a strong background to more easily pick up other challenging platforms and create the Rest Api's for other platforms.
Content and Overview Suitable for C# programmers, Asp.Net Developers , Software engineers or Backend Developers. Through this course , you’ll create a Restful Api's and establish a strong understanding of the concept behind Restful Api's.
What am I going to get from this course?
Learn Rest Api's from a Microsoft (MVP), Xamarin MVP from your own desk.
Create Restful Api in ASP.NET Core 5.0 with me.
Suitable for intermediate & advanced programmers, C# Asp.Net developers and ideal for users who learn faster when shown.
Visual training method, with Hands on Lab Practice and coding.
Breaks even the most complex scenarios down into simplistic steps.
Also you'll be able to learn all the Advanced concepts of Rest Api's like Validations, Paging , Api Documentation , Deployment , Blob Storage etc.
After this course you can also apply those Rest Api's concepts in some other programming language.
Instructor Details
- 4.7 Rating
3,399 Reviews
Asfend Yar Hamid
I'm Asfend, I'm a Xamarin Forms Developer and Xamarin University MVP fluent in Xamarin Forms, C# and Microsoft Azure. I'm the lead Xamarin instructor at Microtechx where I've taught over 2000+ students in-person at our Microtechx classroom.
I’m also a Software Engineer and a true Microsoft Lover. I've started my programming career in 2014 and now I'm Xamarin University MVP as well as Microsoft Most Valuable Professional.
I’ve worked with top technical companies. Now I’m working with Microtechx.
I’ve many titles with my name including
Microsoft MVP , Xamarin University MVP , Xamarin Consultant , Xamarin Community Speaker , Technical Trainer and Team Lead at Microtechx.
Aside from my career, I really enjoys sharing my knowledge with others. The lesson I learned from my life is that “No matter what you are and who you are it is your responsibility to gain knowledge from everywhere. Because without knowledge we cannot differentiate between human and other creatures on this planet" (asfend).
In addition, I believe that "The beautiful thing about learning is that no one can take it away from you."
More courses by Asfend Yar Hamid
Asp.Net Core : The Complete Guide To Build RESTful Api's (2024)
4.3 (3,206 Reviews)
Provider: Udemy
Time: 8.2h
$13.99
The Complete Guide To Build Rest Api's with Asp.Net and C# (2026)
4.5 (2,997 Reviews)
Provider: Udemy
Time: 4.3h
$11.99
Learn Restful Api's with Asp.Net Core 5.0 2022
4.4 (1,221 Reviews)
Provider: Udemy
Time: 4.6h
$69.99
Learn GraphQL with .Net Core For Absolute Beginners (2024)
4.1 (1,168 Reviews)
Provider: Udemy
Time: 6.3h
$59.99
Learn Mobile App Development with .NET MAUI (2026)
4.4 (415 Reviews)
Provider: Udemy
Time: 4h
$59.99
More ASP.NET courses
Master ASP.NET Core Identity in .NET10: Auth & Authorization (2026)
4.8 (2,122 Reviews)
Provider: Udemy
Time: 7.1h
$74.99
Test Driven Development in ASP.NET Core - The Handbook (2025)
4.8 (506 Reviews)
Provider: Udemy
Time: 4.5h
$69.99
.NET Core MVC - The Complete Guide 2026 [E-commerce][MVC]
4.7 (20,841 Reviews)
Provider: Udemy
Time: 30.5h
$84.99
RESTful Web API in .NET Core - The Beginners Guide (.NET 10) (2026)
4.7 (7,998 Reviews)
Provider: Udemy
Time: 7h
$14.99
Getting Started with .NET Core Clean Architecture (2019)
4.7 (2,858 Reviews)
Provider: Udemy
Time: 4.1h
$10.99
The complete ASP.NET Core 9 course for busy developers (2024)
4.7 (2,789 Reviews)
Provider: Udemy
Time: 15.8h
$84.99
Reviews
By Anonymized User on 9/24/2024
In Section 3: #16 showing the implementation of delete api, the id is set to index to remove the item from collection ( song.RemoveAt(id) ), this is wrong. Id of an item and its index are not necessarily the same, they are coincidentally same in this case and hence it is working. Suggested solution is to search the item by it's Id and then remove it from songs collection e.g. songa.Remove(songs.Where(o=> o.Id == id).First()). Of course I have skipped the error/null checking here for simplicity.
By Pratap Shirsat on 1/9/2024
Got the overall idea of how REST APIS are implemented in ASP, also learnt about structure to follow for coding web APIs. Should have covered more topics like authentication and authorization of users with some tokens..., sessions..., cookies...., etc. Thank you for the course.
By Georgi Dimitrov Gradev on 7/31/2022
One of the best online courses I have ever taken. The lecturer teaches very calmly, slowly, and understandable. I improved my REST Architecture knowledge. Also, there is a section with a very good explanation of how to deploy a project on Azure. I highly recommend this course to beginners and intermediate programmers who need to improve their knowledge of REST API.
By Anonymized User on 7/14/2022
I have enjoyed every minute of the full tutorial. The way you have explained the topics, makes programming more exciting and easier to understand. Big thank you.
By Kia Rodriguez on 5/11/2022
I really enjoyed this course and how it was built up to its own project. It helped me a lot with my project and helping me understand backend work
By Cgh on 2/4/2022
I really enjoy Asfend's short but to the point videos and appreciate Him keeping his course up to date. This course is definitely a good buy. I'm excited with what I can do with this.
By Mostafa elghoul on 9/23/2021
I subscribed i 4 courses , this course everything organized to understand in easy way and you will finish with a complete project , instructor is really talented and has amazing fast response
By Marius Schulte on 9/15/2021
Good course, which shows how to start and build a free accessible API. I think it would be nice and relevant to show how to implement authentication at least basic auth or better jwt. Would be nice if that could be recorded and integrated in the course as well.
By Petr Závodný on 4/29/2021
I liked this course. Short and sweet introduction to Restful API with touching many important areas to get one going and understand workflows and terms of deploying relational db on Azure and use it from REST api. I admit I had a little troubles to understand at the beginning, but it's not really so bad. What;s more important is, that informations in this course are served in concise, easily understandable and practical way.
By Brian Triplett on 1/8/2019
UPDATE for 2021 edition. I changed my 3 star rating to 5 stars because of the 2021 course. I highly recommend this course to anyone that needs to learn what is listed in the course description. The course material is clearly explained and has good examples. The only thing missing with the new material is versioning, it is available in the old material though (section 25: versioning). Original review (3 stars), which now starts at Section 17: Introduction The course can be worth taking to get an overview of the basics. There are no other courses specifically for learning REST in .NET CORE so it is this or a different website. I had a few issues. The instructor frequently rushes and at times the video speed is obviously faster than normal. It would have been nice if he made the course 30 minutes longer. I had to use Google to find answers on why my solution didn't build when his did. A few times I noticed code was added that he didn't discuss, nothing major but it was annoying. Other times the video cuts go from no code to having code without mentioning it. He also has an accent that can be hard to understand when he talks too fast. The transcript is not helpful in these cases, it was not updated by a person so it understands the instructor less than I do. Here are 2 examples: 1. Well it was the task of back in December and he really to take it off the medications. 2. In addition Well data in that dark that means add extra meaning to the data by any edible decks.








![.NET Core MVC - The Complete Guide 2026 [E-commerce][MVC]](/programming/asp-net/images/1844356_cba1_10.jpg?v=1789268164)



