4.37 out of 5
4.37
236 reviews on Udemy

Asp.Net Core : The Complete Guide To Build RESTful Api’s

Learn to build secure RESTful Api's with Asp.Net Core, Entity Framework and C#
Instructor:
Asfend Yar Hamid
1,162 students enrolled
English [Auto-generated]
Understand the Web Api's
Build the backend for your web and mobile apps
Build Web Api's with Entity Framework Code First Approach
Use Entity Framework to query data
Use Model Validations to Validate the data
Implement Sorting , Paging & Searching
Implement Caching to reduce server load
Implement Authentication & Authorization in Web Api's
Deploy Web Api to Microsoft Azure
Test Api via Postman
Develop Real World Coffee Shop Api with Asp .Net Core

Welcome to the Complete Rest Api’s course with Asp.Net Core and C#. 

Are you tired of boring outdated and incomplete courses , then let’s dive in to this course.Well I’m Asfend Microsoft Most Valuable Professional (MVP) as well as the First Xamarin University Most Valuable Professional at Udemy and in this course I’ll explain you every single aspect of rest ful web api’s with asp.net core and c#. Yeah I know there’re lot of courses over internet but there’s never a single guide that teaches you how to create a complete web api’s in asp.net core. And the purpose of this course is to train you to build your own Restful web api’s in asp.net core. 

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.

If you don’t have any idea about Rest Api then don’t worry because in this course we’ll cover all the Rest Api concepts.

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 create a Rest Api via Entity Framework Code First Approach with all the advanced functions.

  • Implement Status Codes

  • Adding Migrations in Web Api’s

  • Adding Content Negotiation

  • Implement Validation in Web Api’s

  • How to add the Routing and Custom Methods

  • Implement Sorting , Paging & Searching

  • Implement Authentication and Authorization and secure your Api with JWT

  • Setup Auth0

  • Adding Caching inside the Rest Api’s

  • Create SQL Database on Microsoft Azure

  • Deploy Web Api on Microsoft Azure

  • Create A Real World Coffee Shop 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 Apis in Asp.Net Core happily)

Don’t waste your time

Don’t waste another minute of your precious life on poor quality videos courses. Or instructors who you can’t understand. Or teachers who have no real world in-person teaching experience. Your time is precious. In this course you’ll get a best instructors with carefully crafted content, beautiful outline and proper structured material and learning by doing. 

I’ll explain you each and every single line of code. I’ve been in your shoes and every time copy and paste is not a solution and that’s why I’ve tried to create everything in front of you so that you can learn how to solve the errors. We’ll learn every thing from scratch. 

And before this course you don’t need my other courses. If you’re a C# developer  then you should go ahead with this course.

After this course you’ll be very much familiar with Asp.Net Core Web Api’s and you’ll be able to create any kind of real world web api’s in asp.net quite easily as well as efficiently.

Sign up today, and look forward to:

  • Over 4 hours of HD 720p video content

  • Building a Real World fully-fledged Web Api’s including ones that use Rest Api Architecture , Access Token , Authentication , Authorization, Caching and much more.

  • All the knowledge you need to start building any api you want

Remember…

After this course you’ll get all the  Source Code and along with this I’ll also share  the links and helping material for the Rest Api’s with you but you need your personal Azure Portal where you can launch your web api.

I’m so confident that you’ll love this course that we’re offering a FULL money back guarantee for 30 days! So it’s completely risk free, sign up today with ZERO risk and EVERYTHING to gain.

So what are you waiting for? Click the buy now button and join the world’s First Complete Rest Api’s Course with Asp.Net Core and C#.

Introduction

1
Welcome
2
Course Structure
3
Tooling and Prerequisite

Getting Started With Web Api

1
What is Api
2
Create a Web Api Project
3
Project Architecture
4
Http Verbs
5
Create a First Web Api

Building Restful Api's with Entity Framework & Asp.Net Core

1
What is Code First Approach
2
Install Entity Framework Core and SQL Server
3
Db Context and Connection String
4
Handling Get Request
5
Handling Post Request
6
Handling Put Request
7
Handling Delete Request

Returning Resources

1
Implement Status Codes
2
Content Negotiation

Code First Migration

1
Migration Overview
2
Implement Code First Migration

Model Validation

1
Validation Overview
2
Implement Model Validations in Web Api

Routing and Custom Methods

1
Routing Overview
2
Implement Routing in Web Api's

Implementing Sorting , Paging & Searching

1
Sorting Overview
2
Implement Filtering / Sorting
3
Paging Overview
4
Implement Paging
5
Searching Overview
6
Implement Searching

Caching

1
Caching Overview
2
Response Caching
3
Adding Caching Packages in Web Api's
4
Cache Duration
5
Cache Location

Authentication and Authorization

1
Security Overview
2
Auth0 Account Setup
3
Auth0 Tennant Domain
4
Auth0 Api Setup
5
Implement Auth0 Support in Asp.Net Core
6
Auth0 Database Setup
7
Authentication Api Endpoint
8
Implement Sign Up Endpoint with Auth0
9
Implement Resource Owner Endpoint
10
JWT Overview
11
Implement Authorization
12
Testing Authorization
13
Problem and Issues in Web Api
14
User Claims

Api Deployment

1
Create Azure Account
2
Create Web App on Azure
3
Create SQL Db on Azure
4
Remove Migrations
5
Publish Web Api to Azure
6
Test Api Endpoints

Api Documentation

1
Api Documentation Overview
2
Write Api Documentation

Create Real World Coffee Shop Rest Api

1
Overview of the Project
2
Understand the Relations Between Tables
3
Adding Models
4
Adding Data Annotations
5
Adding Connection String & DB Context
6
Understanding the Controllers & Methods
7
Menus Controller
8
Get Menu Method
9
Reservation Controller

What's Next : Bonus Lecture

1
Bonus : Next Course Coupon
2
Complete Source Code
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.4
4.4 out of 5
236 Ratings

Detailed Rating

Stars 5
129
Stars 4
71
Stars 3
27
Stars 2
7
Stars 1
3
e96af5566c94d10e87ce1f24c1bc5d4b
30-Day Money-Back Guarantee

Includes

4 hours on-demand video
4 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion