Building and Securing RESTful APIs in ASP.NET Core 中文字幕
在ASP.NET Core中构建安全的RESTful API 中文字幕Building and Securing RESTful APIs in ASP.NET Core
大多数人都听说过RESTful API,但潜在的概念 - 代表性状态转移(REST) - 仍会引起混淆
REST就是建模变化的资源
RESTful API使用REST架构和HTTP请求来在客户端和服务器之间传输数据和应用程序状态的变化
本课程分解了RESTful设计的原理,并展示了如何在ASP.NET Core之上构建安全的RESTful API
Nate Barbettini回答了诸如以下问题:什么是RESTful设计?你如何执行RESTful路由?如何构建可重用的类来表示资源?缓存扮演什么角色?您如何保护RESTful API?他还介绍了数据建模,超媒体关系以及身份验证和授权等主题
在本课程结束时,您应该了解基本知识 - 如何在ASP.NET Core中正确地请求和返回数据 - 以及构建安全且可伸缩的API以服务Web客户端,移动客户端等的最佳实践
主题包括:
什么是RESTful设计?
使用ASP.NET Core构建新API
使用HTTP方法
返回JSON
使用模板创建RESTful路由
版本
使用HTTPS保护RESTful API
代表资源
代表链接
代表收藏
排序和搜索集合
建筑形式
将缓存添加到ASP.NET Core API
配置用户认证和授权
- [Nate]在当今的IT驱动型经济中,API变得越来越重要。
您可能自己使用过API,也许您已经编写了自己的API。
与此同时,REST和RESTful服务的想法越来越受欢迎。
但REST不仅仅是HTTP动词并返回JSON,它是构建和建模API的一种根本不同的方式,它可以非常强大。
嗨,我是Nate Barbettini。
在本课程中,您将学习设计RESTful API的最佳实践。
我们将探讨API为RESTful意味着什么,以及如何设计HATEOAS或Hypertext作为应用程序状态引擎。
然后,我们将共同构建一个基于ASP.NET Core的安全,可扩展的REST API。
我们将介绍数据建模,超媒体关系,安全性,身份验证和授权等方面的细节。
我们有足够的内容,所以让我们开始吧。
本课程视频下载地址:在ASP.NET Core中构建和保护RESTful API