4.21 out of 5
4.21
515 reviews on Udemy

Rest Api’s in Asp.Net Core and C#

Build REST Api's With Asp.Net , Entity Framework and C#
Instructor:
Asfend Yar Hamid
2,192 students enrolled
English [Auto-generated]
At the end of this you'll be able to create REST Api's In Asp Dot Net Core 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 with Entity Framework
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 , Testing Api's etc
You'll be able to learn all the Advanced Concepts of Web Api's like Api Documentation, Versioning , Deployment
You'll be able to Deploy your Rest Api to Microsoft Azure Cloud

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 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 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 Approach using Entity Framework . 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 , Paging , Validations ,Versioning , Api Documentation

Build a strong foundation in REST Api’s with this tutorial .

  • Create Web Api 
  • Code 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 Repository Pattern in Rest Api’s 
  • Write Api Documentation
  • 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 Core 2.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.
  • 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 Validations, Sorting , Paging , Versioning, Api Documentation , Deployment , Repository Pattern etc
  • After this course you can also apply those Rest Api’s concepts in some other programming language.

Introduction

1
Introduction
2
Tooling and Prerequisites

Overview

1
What is RestApi

Getting Started With Web Api

1
Create a Web Api Project
2
HTTP Verbs
3
Create a First Web Api
4
Status Codes
5
Content Negotiation
6
Custom Methods

Validation

1
Validation Overview
2
Validation in Web Api

Code First Approach

1
Code First Overview
2
Implement Code First in Asp.Net Core
3
Implement Get
4
Implement Post
5
Implement Put
6
Implement Delete

Sorting

1
Sorting Overview
2
Implement Sorting

Paging

1
Paging Overview
2
Implement Paging

Searching

1
Searching Overview
2
Implement Searching

Versioning

1
Versioning Overview
2
Versioning Via Query String
3
Versioning Via Url Path
4
Versioning Via Media Type

Dependency Injection and IOC

1
Overview of Repository Pattern
2
Implement Repository Pattern in Web Api

Deployment

1
Create Azure Account
2
Publish Web Api to Microsoft Azure

Api Documentation

1
Api Documentation Overview
2
Implement Api Documentation
3
Explore Endpoints

Bonus Section : Conclusion

1
Summary
2
Final Words
3
Bonus Section : Where to go from here? Coupons to my next course
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.2
4.2 out of 5
515 Ratings

Detailed Rating

Stars 5
269
Stars 4
158
Stars 3
71
Stars 2
11
Stars 1
7
506d471f67247e1901373a7e27bfd76c
30-Day Money-Back Guarantee

Includes

2 hours on-demand video
1 article
Full lifetime access
Access on mobile and TV
Certificate of Completion