Mô tả

Welcome to the Complete Real World Restful API's course with Asp .NET Core 5.0.

This course is made with .Net Core 5.0 which is the latest but you can also use the previous version of .NET Core 3.1 if you want.

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

  • How to add the Routing and Custom Methods

  • Adding Migrations in Web Api's

  • Adding Content Negotiation

  • Implement Validation in Web Api's

  • File Uploading in REST API"S

  • Implement Authentication and Authorization and secure your Api with JWT

  • Implement Role Based Authorization For User and Admin

  • Create SQL Database on Microsoft Azure

  • Deploy Web Api on Microsoft Azure

  • Create API Documentation

  • Create A Real World Cinema 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)


This is not a short course this is a complete guide to make real world Restful Api's from start to end. So if you're a busy kind of developer and wanna learn things quickly from scratch then take this course.

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.

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#.

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

Understand the Restful Api's

Build the backend for your web and mobile apps with .Net Core 5.0

Build Web Api's with Entity Framework Core

Create Real World Cinema API

Implement Authentication & Authorization in Web Api's

Implement JWT and Role Based Authorization

Deploy Web Api to Microsoft Azure

Upload Files in Restful Api's with Json Data

Yêu cầu

  • The student's must have a Windows machine.
  • Knowledge of Asp .Net , C# and Entity Framework.
  • C# (at a minimum lambda expressions, LINQ)
  • Visual Studio 2019 with .Net Core version 5.0 is recommend but you can also use .Net Core 3.1
  • Make sure you have properly installed the Visual Studio and comfortable with the Visual Studio

Nội dung khoá học

17 sections

Introduction

2 lectures
Welcome
01:02
Course Structure
01:42

Getting Started with Web Api

4 lectures
What is Api
02:02
Create a Web Api Project
02:37
Project Architecture
02:45
Program.cs & Startup.cs Files
04:33

Build First Web Api

7 lectures
Http Verbs
01:19
Create Models
02:12
Create Controllers
01:13
Http Get Request
03:05
Http Post Request
06:12
Http Put Request
03:26
Http Delete Request
02:56

CRUD Operations with Entity Framework Core & MSSQL

9 lectures
What is Code First Approach
00:46
Configure Nuget Packages
02:08
DBContext Class
07:09
Database Connection String
03:02
Database Ensure Created
03:38
Handling Get Request
02:05
Handling Post Request
02:32
Handling Put Request
03:18
Handling Delete Request
03:03

HTTP Status Codes

5 lectures
Http Status Codes Overview
00:48
Status Code in Get Request
03:36
Status Code in Post Request
01:16
Status Code in Put Request
03:44
Status Code in Delete Request
02:49

Content Negotiation

2 lectures
Content Negotiation Overview
02:28
Implement Content Negotiation
03:25

Migrations

4 lectures
Code First Migration Overview
02:18
Drop the Database
01:13
Implement Migrations
04:44
Adding Data
03:10

Upload Files Inside The Restful Api's

4 lectures
Configure Middleware For Root Folder
01:47
Uploading Files
10:55
Save File Path inside DB
05:30
Update Movie Method
02:40

Model Validation

2 lectures
Validation Overview
01:15
Implement Model Validations in Web Api
03:44

Routing & Custom Methods

2 lectures
Routing Overview
02:31
Implement Routing in Web Api's
03:16

Relationship Between Entities

4 lectures
Overview of the Project
01:38
Understand Relation and Entities
02:15
Adding Models
04:52
DbSet and Migrations
03:42

Users Controller : Password Hasher , Authentication & Authorization

9 lectures
Security Overview
01:48
Register Method
07:36
Hashing Password
04:36
JWT Overview
03:25
Implementing JWT support in .Net Core
06:36
Login Method
08:25
Protecting Routes
03:04
Use Access Token
02:01
Role Based Authorization
08:04

Movies Controller

6 lectures
Movies Controller Overview
01:18
Adding Movie
05:09
Update Movie
03:58
Delete Movie
02:48
Get Movies
06:15
Movie Detail
03:48

Sorting , Paging & Searching

6 lectures
Sorting Overview
01:08
Implement Sorting
04:52
Paging Overview
01:40
Implement Paging
07:32
Searching Overview
00:43
Implement Searching
04:35

Reservations Controller

5 lectures
Reservations Controller Overview
01:11
Post Reservation
06:34
Get Reservations
08:28
Get Reservation Detail
03:58
Delete Reservation
02:27

Api Deployment

6 lectures
Create Microsoft Azure Account
01:18
Create Azure Web App
03:35
Create Azure SQL DB and Server
02:49
Publish Web App To Azure
07:22
Azure Query Editor Preview
01:08
Insert Data in SQL Azure Db
01:40

Api Documentation

6 lectures
Create Api Documentation
04:58
Publish Api Documentation
02:19
Share Api Documentation with the Client
01:23
Embed Run In Postman In Web Api
02:25
Bonus Lecture
00:38
Source Code
00:10

Đá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.