ASP.NET Core与RESTful API 开发实战

ASP.NET Core与RESTful API 开发实战

作者:杨万青

出版社:人民邮电

出版年:2020年3月

ISBN:9787115519511

所属分类:历史文化

书刊介绍

《ASP.NET Core与RESTful API 开发实战》内容简介

ASP.NET Core是微软推出的新一代跨平台、高性能Web开发框架,具有模块化、内置依赖项注入、开源、易于部署等特点。作为近些年来主流的软件架构风格,REST旨在构建简单、可靠、高性能、高伸缩性的Web应用。本书系统地介绍了如何使用ASP.NET Core开发RESTful API应用,共包含10章内容。前3章主要介绍了REST、HTTP、ASP.NET Core的基础理论。第4~10章讲述如何根据前3章的理论逐步构建规范的RESTful API应用,涉及资源的基本操作、Entity Framework Core、高级查询、日志、缓存、并发、HATEOAS、认证与安全、测试以及部署等内容。
杨万青,.NET架构师,具有多年软件开发经验,专注于.NET/.NET Core平台的应用开发及技术架构研究,对新技术有浓厚的兴趣。

作品目录

内容提要
前言
编写背景
本书内容
建议与反馈
致谢
资源与支持
提交勘误
与我们联系
关于异步社区和异步图书
第1章:REST简介
1.1、API与REST
1.2、HTTP协议
1.3、REST最佳实践
1.4、其他问题
1.5、本章小结
第2章:.NET
Core和ASP.NET
Core
2.1、.NET
Core简介
2.2、.NET
Standard简介
2.3、ASP.NET
Core简介
2.4、设置开发环境
2.5、创建第一个
API
项目
2.6、本章小结
第3章:ASP.NET
Core核心特性
3.1、启动与宿主
3.2、中间件
3.3、依赖注入
3.4、MVC
3.5、配置
3.6、日志
3.7、错误处理
3.8、本章小结
第4章:资源操作
4.1、项目创建
4.2、使用内存数据
4.3、创建Controller
4.4、获取资源
4.5、创建资源
4.6、删除资源
4.7、更新资源
4.8、内容协商
4.9、本章小结
第5章:使用Entity
Framework
Core
5.1、Entity
Framework
Core
5.2、使用EF
Core
5.3、重构仓储类
5.4、重构Controller和Action
5.5、本章小结
第6章:高级查询和日志
6.1、分页
6.2、过滤和搜索
6.3、排序
6.4、日志和异常
6.5、本章小结
第7章:高级主题
7.1、缓存
7.2、并发
7.3、版本
7.4、HATEOAS
7.5、GraphQL
7.6、本章小结
第8章:认证和安全
8.1、认证
8.2、ASP.NET
Core
Identity
8.3、HTTPS
8.4、数据保护
8.5、CORS
8.6、限流
8.7、本章小结
第9章:测试和文档
9.1、测试
9.2、文档
9.3、本章小结
第10章:部署
10.1、部署到IIS
10.2、部署到Docker
10.3、部署到Azure
10.4、本章小结

相关推荐

微信二维码