Mô tả

Welcome to the most latest and complete course on Rest Api's with .Net 7 2022. 

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) and in this course I'll explain you every single aspect of restful web api's with .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 .net core. And the purpose of this course is to train you to build your own Restful web api's in .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# , .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 Authentication and Authorization and secure your Api with JWT

  • Create Real World Real Estate Application From Start to Finish

  • Deploy Rest Api's to Third Party Web Hosting Provider

  • Deploy Rest Api's to Microsoft Azure


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 .Net Core Web Api's and you'll be able to create any kind of real world web api's in .net quite easily as well as efficiently.


Sign up today, and look forward to:

  • Over 5 hours of HD 1080p video content

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

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



Remember...


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 .Net Core and C#.

Bạn sẽ học được gì

Create Rest Api's with .NET 7

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 with Microsoft Identity

Deploy Web Api to Microsoft Azure & Third Party Hosting Provider

Test Api via Postman

Develop Real Estate Rest Api From Scratch

Yêu cầu

  • The student's must have a Windows machine. If you're using MAC then you'll need a windows virtual machine Or Visual Studio For MAC with MySQL Server
  • Knowledge of Asp .Net , C# and Entity Framework.
  • C# (at a minimum lambda expressions, LINQ)

Nội dung khoá học

25 sections

Introduction

5 lectures
Overview
01:11
Technical Requirements
01:10
Course Structure
Processing..
Installation Guide
00:10
How to take this course ?
00:22

Getting Started with Rest Api's

6 lectures
What is Api ?
04:19
Create a New Rest Api Project
02:36
Project Structure
02:34
Program.cs file
03:22
What is MVC ?
01:19
Http Verbs
01:30

Create First Restful Api

6 lectures
Create Model Class
03:14
Create Controller Class
01:32
Returning List of Data
03:30
Adding Data
07:26
Updating Data
03:38
Deleting Data
03:14

Working with MS SQL Database and EF Core

10 lectures
What is Entity Framework ?
01:40
Code First vs Database First
01:14
Configure Nuget Packages for Entity Framework Core
02:10
DbContext & DbSet Properties
03:55
Implement Migrations
03:13
Migration up & down methods
03:26
Handling Get Request
06:35
Handling Post Request
02:49
Handling Put Request
04:06
Handling Delete Request
03:09

Error Handling and Status Codes

4 lectures
Status Codes Overview
02:59
Implement Status Codes in Rest Api's
09:32
Error Handling
01:45
Implement Error Handling in Rest Api
03:44

Returning Resources , Model Validation & Routing

6 lectures
Content Negotiation
02:44
Implement Content Negotiation
03:46
What is Validation ?
01:28
Implement Validation in Rest Api's
04:02
Routing Overview
02:55
Implement Routing in Rest Api's
03:13

Project we're going to build

4 lectures
Project Overview
01:20
Understand the relations & entities
02:05
Add Models inside the Real Estate Project
03:57
Add DbSet properties & Migrations
03:17

Authentication & Authorization with Microsoft Identity

9 lectures
Security Overview
01:48
Register Method
06:24
JWT Overview
03:25
Configure Nuget Packages for JWT Bearer and Identity
03:02
Implement JWT middleware
02:23
Login Method
11:37
Generate JWT
01:25
Categories Controller
02:53
Protecting Routes
02:52

Properties Controller

8 lectures
Properties Controller Overview
01:09
Add Property
08:25
Update Property
05:44
Delete Property
03:36
Get List Of Properties
06:01
Get Property Detail
05:24
Trending Properties
03:07
Search Properties
03:25

Rest Api Deployment to Microsoft Azure

5 lectures
Create Azure Web App
04:12
Create Azure SQL Database
04:23
Publish Rest Api To Azure
05:49
Azure Query Editor
01:40
Insert Data inside Azure SQL Database
01:06

Deploy Rest Api's to Third Party Hosting Service Provider

5 lectures
Choose Third Party Hosting Provider
03:01
Create Website Domain Name & Database
03:00
Create Database Tables
02:40
Deploy Rest Api's
03:39
Source Code
00:03

Introduction

3 lectures
Welcome
01:20
Course Structure
01:59
Tooling and Prerequisite
01:36

Getting Started With Web Api

5 lectures
What is Api
02:08
Create a Web Api Project
05:00
Project Architecture
08:33
Http Verbs
01:29
Create a First Web Api
17:46

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

7 lectures
What is Code First Approach
00:46
Install Entity Framework Core and SQL Server
01:53
Db Context and Connection String
11:39
Handling Get Request
02:10
Handling Post Request
02:27
Handling Put Request
03:10
Handling Delete Request
02:46

Returning Resources

2 lectures
Implement Status Codes
10:43
Content Negotiation
06:02

Code First Migration

2 lectures
Migration Overview
02:41
Implement Code First Migration
11:35

Model Validation

2 lectures
Validation Overview
02:09
Implement Model Validations in Web Api
04:29

Routing and Custom Methods

2 lectures
Routing Overview
02:22
Implement Routing in Web Api's
03:12

Implementing Sorting , Paging & Searching

6 lectures
Sorting Overview
01:46
Implement Filtering / Sorting
06:06
Paging Overview
01:43
Implement Paging
08:13
Searching Overview
00:50
Implement Searching
03:35

Caching

5 lectures
Caching Overview
02:31
Response Caching
02:33
Adding Caching Packages in Web Api's
02:40
Cache Duration
03:35
Cache Location
04:35

Authentication and Authorization

14 lectures
Security Overview
01:48
Auth0 Account Setup
01:07
Auth0 Tennant Domain
02:38
Auth0 Api Setup
02:07
Implement Auth0 Support in Asp.Net Core
02:48
Auth0 Database Setup
03:23
Authentication Api Endpoint
05:01
Implement Sign Up Endpoint with Auth0
03:36
Implement Resource Owner Endpoint
07:10
JWT Overview
05:02
Implement Authorization
05:04
Testing Authorization
03:29
Problem and Issues in Web Api
04:31
User Claims
15:30

Api Deployment

6 lectures
Create Azure Account
01:18
Create Web App on Azure
02:35
Create SQL Db on Azure
02:32
Remove Migrations
00:42
Publish Web Api to Azure
04:37
Test Api Endpoints
05:00

Api Documentation

2 lectures
Api Documentation Overview
00:53
Write Api Documentation
06:17

Create Real World Coffee Shop Rest Api

9 lectures
Overview of the Project
02:01
Understand the Relations Between Tables
02:25
Adding Models
04:23
Adding Data Annotations
02:54
Adding Connection String & DB Context
04:50
Understanding the Controllers & Methods
01:41
Menus Controller
11:02
Get Menu Method
03:01
Reservation Controller
05:48

What's Next : Bonus Lecture

2 lectures
Bonus : Next Course Coupon
00:26
Complete Source Code
00:09

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.