当前位置: 首页 > 更多 > 其它

《ASP.NET Core与RESTful API 开发实战》杨万青 pdf电子书[149MB]

  • 其它
  • 更新时间:2025-03-21 17:37:08
简介《ASP.NET Core与RESTful API 开发实战》是由杨万青编著,ASP.NET Core是微软推出的新一代跨平台、高性能Web开发框架,具有模块化、内置依赖项注入、开源、易于部署等特点。作为近些年来主流的软件架构风格,REST旨在构建简单、可靠、高性能、高伸缩性的...
《ASP.NET Core与RESTful API 开发实战》pdf电子书下载
《ASP.NET Core与RESTful API 开发实战》pdf百度网盘
《ASP.NET Core与RESTful API 开发实战》pdf百度网盘
《ASP.NET Core与RESTful API 开发实战》pdf百度网盘
《ASP.NET Core与RESTful API 开发实战》pdf百度网盘

 

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.1 API与REST 1
1.2 HTTP协议 5
1.3 REST最佳实践 13
1.4 其他问题 14
1.5 本章小结 16
第2章 .NET Core和ASP.NET Core 17
2.1 .NET Core简介 17
2.2 .NET Standard简介 18
2.3 ASP.NET Core简介 22
2.4 设置开发环境 26
2.5 创建第 一个 API 项目 30
2.6 本章小结 39
第3章 ASP.NET Core核心特性 40
3.1 启动与宿主 40
3.2 中间件 46
3.3 依赖注入 52
3.4 MVC 57
3.5 配置 78
3.6 日志 87
3.7 错误处理 94
3.8 本章小结 96
第4章 资源操作 98
4.1 项目创建 98
4.2 使用内存数据 100
4.3 创建Controller 104
4.4 获取资源 106
4.5 创建资源 110
4.6 删除资源 115
4.7 更新资源 117
4.8 内容协商 123
4.9 本章小结 128
第5章 使用Entity Framework Core 129
5.1 Entity Framework Core 129
5.2 使用EF Core 131
5.3 重构仓储类 139
5.4 重构Controller和Action 143
5.5 本章小结 151
第6章 高级查询和日志 152
6.1 分页 152
6.2 过滤和搜索 158
6.3 排序 161
6.4 日志和异常 168
6.5 本章小结 172
第7章 高级主题 173
7.1 缓存 173
7.2 并发 186
7.3 版本 190
7.4 HATEOAS 198
7.5 GraphQL 207
7.6 本章小结 215
第8章 认证和安全 217
8.1 认证 217
8.2 ASP.NET Core Identity 227
8.3 HTTPS 239
8.4 数据保护 244
8.5 CORS 254
8.6 限流 259
8.7 本章小结 262
第9章 测试和文档 263
9.1 测试 263
9.2 文档 274
9.3 本章小结 279
第 10章 部署 280
10.1 部署到IIS 280
10.2 部署到Docker 286
10.3 部署到Azure 298
10.4 本章小结 305

点击下载