Rest Api's in Asp.Net and C# (Udemy.com)
Build REST Api's With Asp.Net , Entity Framework and C#
Created by: Asfend Yar Hamid
Last updated February 2018
What you will learn
- At the end of this you'll be able to create REST Api's In C# and Asp Dot Net and Easily apply those core concepts of Restful Api's in some other Programming Language
- You'll be able to Create Rest ful web api's via Code First and Database First Approach
- You can Test the Rest Api via Postman
- You'll be able to learn the HTTP Methods and Verbs
- You can learn the Content Negotiation , Status Codes , Media Types
- You can learn all the core concepts of Web Api's like Sorting , Paging , Searching , Caching , Testing Api's etc
- You'll be able to learn all the Advanced Concepts of Web Api's like Caching , Versioning , Security , OAuth2
- You'll be able to Deploy your Rest Api to Microsoft Azure Cloud
- You'll be able to secure your Api via Api Key and User Accounts Login
How it compares
Against the other 815 rated Udemy courses in Web Development on CourseDuck:
- Rating4.1 out of 5higher than 7% of them
- Reviews263#413 of 816 by number of reviews
- Length2.5 hoursshorter than 83% of them
- Last updatedFebruary 2018earlier than 94% of them
Course Description
Are you tired of boring the outdated and incomplete courses , then let's dive in to the world of Rest Api's.Well 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 and C#.
The main focus of this course is on the Restful Web Api via Asp.NET and C#. So if you're familiar with C# , Asp.Net and Entity Framework Or if you want to create the Restful web api's in Asp.Net then this is the right course for you
In this course you will learn how to create the REST API via Code First and Database First Approach using ASP.NET . Then you will learn how to test your web api via Postman , Later in this course you'll learn how to create Web Apps on Microsoft Azure and Publish your Restful Web Api's to Microsoft Azure Cloud. And then you'll cover all the advanced concepts of Rest Api's like Sorting , Caching , Versioning , Security , Api Keys and OAuth2
Build a strong foundation in REST Api's with this tutorial .
- Create Web Api
- Code First Approach
- Database First Approach
- Test Web Api
- Implement Validations in Rest Api's
- Create Azure Web App
- Deploy and Publish Rest Api to Microsoft Azure
- Sorting , Searching in Rest Api's
- Implement caching in Rest Api's
- Secure Api's with Api Key and Message Handler
- Secure Api's with User Accounts and Access Token
- Implement Versioning in Rest Api's
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 Web Api and establish a strong understanding of the concept behind Restful web 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 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 , coding and challenge exercises.
- Breaks even the most complex scenarios down into simplistic steps.
- I'll provide you the simplest and easy way to reduce your expenses in the development of Backend Services.
- Also you'll be able to learn all the Advanced concepts of Rest Api's like Caching , Sorting , Paging , Versioning , Api Key's , Access Tokens etc
- After this course you can also apply those Rest Api's concepts in some other programming language.
Instructor Details
- 4.1 Rating
263 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
More Web Development courses
Python Fullstack Mastery: Build Modern Web Apps with Django (2025)
5.0 (165 Reviews)
Provider: Udemy
Time: 35h
$19.99
NgRx Signal store for Angular - The missing guide (2026)
4.9 (436 Reviews)
Provider: Udemy
Time: 11.3h
$89.99
Vue 3: Create a Mobile & Desktop App (with Quasar 2 & Pinia) (2024)
4.9 (177 Reviews)
Provider: Udemy
Time: 7.6h
$79.99
Build a URL Shortener App with ASP.NET: Step by Step (2026)
4.9 (100 Reviews)
Provider: Udemy
Time: 9.6h
$10.99
The Complete Elixir and Phoenix Bootcamp (2021)
4.8 (7,773 Reviews)
Provider: Udemy
Time: 17.4h
$84.99
Reviews
By Moises Marba on 4/13/2020
Overall, it's a very complete introduction to the development of RESTful Web APIs with C#. Maybe it lacks a bit more theory at the beginning (it lacks an explanation on the REST acronym meaning, for instance). But as an introductions covering the different aspects of Web APIs development in this specific environment (ASP.Net with C#), it is rather useful.
By Emmanouil Filippou on 9/16/2018
I didnt learn anything more than I would by reading 2 pages in 10 minutes!! And I spent over an hour here... whats the point? Its like reading off from a manual. In addition, the audio is so terrible, I have a headache already... I cant understand how this course was allowed in Udemy...
By Wesley Henrique Canosa on 8/24/2018
Hello Asfend! Thank you very much! I already used what I've learned in my job and I have other integration projects I intend to create. I apreciate everything you thought.
By Chintan Shaileshkumar Shah on 8/14/2018
This course is very good for basic level but for complex projects which people do in companies, this course is not appropriate. For example, nested resource, multiple resource routing etc is not included in this course.
By Mark Davies on 5/26/2018
Would highly recommend this course. Asfend is an excellent instructor who is very encouraging and makes learning development fun. This course gives me a very good knowledge of how to start development with web api in asp.net and this instructor is also very skilled in simplifying complex topics, so you don't feel overwhelmed. One of my favorite Udemy courses so far.
By Shruti Patel on 5/4/2018
Course is perfect and designed really well. The instructor is also very good. Overall this is a great course if you want to start your career in backend development with asp.net.
By Denny Jacob on 4/22/2018
To the point and hands on, which makes this course ideal for busy professionals. The accent may pose a hurdle for some although it wasn't an issue for me when listened with the headphones on.
By Ramon Estefano Ritter on 4/17/2018
The author is concise and practical, has good didactics and demonstrates to know the subject well. The presentation of each module is done in a professional way, however in some of them the sound quality is very bad, making it difficult to understand what is said.
By David Harkness on 2/22/2018
Jumps around a bit. Needs to stay sequencial. I think if you are going to create a new project for a new moduile then stick with that project going forward until a new project is necessary. Gets a little confusing otherwise
By Robert Johnson on 1/10/2018
The course so far has been a great overview of APIs. I have a professional background in the subject and so far this has been a great introduction to the way C# and .NET work in this architecture. Only negative is sometimes the audio has weird skips and as a headphone user it can be jarring.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 82 / 100












