Building RESTful Web APIs with ASP.NET Core 3.1 (Udemy.com)
Learn how to build and deploy an ASP.NET Core Web API!
Created by: Felipe Gavilán
Last updated January 2021
What you will learn
- Build Web APIs with .NET Core
- Deploy Web APIs to Azure and IIS
- Use Azure DevOps for Continuous Integration and Continuous Delivery (CI/CD)
- Develop RESTful Web APIs
Course Description
Learn how to develop Web APIs with ASP.NET Core from scratch with this incredible course.
We are going to see the entire life cycle of developing a Web API, from creating the solution, developing the endpoints, working on the manipulation of resources, doing automatic testing, and deployment to Azure.
Also, learn how to use Azure DevOps to configure a Continuous Integration and Continuous Delivery pipeline to be able to publish your projects from their source code in Github, Bitbucket, or any other GIT repository provider.
Instructor Details
- 4.5 Rating
469 Reviews
Felipe Gavilán
I am a software engineer with 12 years of experience. I am also a Microsoft MVP. My specialties include Web Development, ASP.NET Core & MVC, Entity Framework Core, SQL Server, Javascript, Angular, WPF, JAVA, Android Mobile Development and Xamarin. I am a passionate coder that loves problem solving and automating tasks. I believe in clean code and the importance of good software architecture. With a passion on learning and teaching also.
More courses by Felipe Gavilán
Programming in Blazor - ASP.NET Core 5 (2021)
4.5 (2,125 Reviews)
Provider: Udemy
Time: 16.4h
$59.99
Building Applications with Angular 19 and ASP.NET Core 9 (2025)
4.5 (172 Reviews)
Provider: Udemy
Time: 17h
$84.99
Building Minimal APIs with ASP.NET Core 9 and EF Core (2025)
4.6 (118 Reviews)
Provider: Udemy
Time: 10.3h
$79.99
Building Applications with React 19 and ASP.NET Core 9 (2025)
4.6 (101 Reviews)
Provider: Udemy
Time: 17.4h
$19.99
Building Minimal APIs with ASP.NET Core 9 and Dapper (2025)
4.7 (90 Reviews)
Provider: Udemy
Time: 11.5h
$84.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
Reviews
By Sandeep Parashar on 10/31/2025
The course content was excellent and very informative. However, I faced some difficulties with the hands-on exercises because there have been significant updates to the .NET Core Framework and Azure since the course was created. It would be great if the content could be updated periodically to reflect the latest versions and tools.
By Jose Zamorano on 8/22/2023
This course is fully packed with knowledge and advanced concepts. It is a rare gem, since it contains production level code and it starts from the web api idea to the Azure deployment using CI/CD. This is a hands on course that puts to practice all the theoretical knowledge around web api. If the student is a beginner probably will feel overwhelmed because some concepts are hardcore and difficult to understand. The instructor is very knowledgeable. Now is August 2023 and the course proves to be still relevant.
By Darko Martinovic on 9/2/2022
Extremely precise and organized course. Lots of details, interesting examples. Although it is not about the latest solutions, it is about .NET 3.1., the course is still relevant today. What to say about the end? I recommend this course as well as all other courses by this author.
By Bojan Mitic on 12/1/2020
Instructor has a very good understanding on the topic, and response on questions is very fast. Also you get use on his accent after few videos. Course is very comprehensive and well structured, I would recommend it to everyone who want to have a good grasp of .NET Core. The only thing I didn't like is that Felipe goes through some topics superficial and very fast, almost impossible to follow, but I guess this is in order to go through as many topics as possible in short time.
By Dimitris K on 8/19/2020
It is a very good course, it have concepts from beginner till more advance concepts.I consider the course is full featured because have sections for api, testing,deployment. Also the instructor has very good knowledge and he replies in qa. I give 4.5 instead of 5 because sometimes the process is very fast and i would like to see a little bit more theory or some references. Felipe keep it up the good work, we are waiting new courses from you!
By Paritosh Sharma on 8/1/2020
The author is clearly adept in his field and has put in a lot of efforts to cover this tutorial in detail. I have learnt a lot about .Net Core concepts and REST good practices in general. Also It is a little difficult to understand his accent in the beginning, but you get used to it after some time.
By Errol Willenberg on 7/12/2020
This course is fairly in-depth, and I learned lots of new stuff although I found the instructor at times to move too quickly through what is being done on screen leaving me having to constantly stepping back through videos to pause constantly to see what he did.
By Enrique Ortiz on 6/19/2020
The author teach you exactly what you need to build a Restful API in a clear and concise matter. Everything is built from scratch, no obsolete code downloads form GitHub, no unnecessary esoteric terms or time wasted on language basics in a well balanced and clear course. Great work!
By Fabio Pagano on 5/5/2020
Great course. I followed Felipe's course about Blazor Webassembly, this course is its natural complement, they are both great. Felipe knows very well the subject, has a great coding style and, most important, he knows how to clearly explain the subjects, also when he goes deeply. He explains WHY a certain thing must be done in a certain way, so you can easily understand what you're doing and why you're doing it in that way. A course that's a real pleasure to follow. Top 5 stars.
By Steven Scott Blair on 4/13/2020
I would recommend verbalizing the actions you are taking instead of just say if we click here or go there. Sometimes its hard to follow along when your not verbalizing and using shortcuts that some beginners may not be aware of.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100








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



