《ASP.NET Core从入门到精通》内容简介与阅读建议

获取这本书 暂无已核验电子书资源
下载
作者
明日科技
分类
科技技术
出版年份
2024
出版社
清华大学出版社
语言
中文

《ASP.NET Core从入门到精通》内容简介

《ASP.NET Core从入门到精通》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了进行ASP.NET Core应用开发应该掌握的各方面技术。全书分为4篇,共18章,包括ASP.NET Core入门、.NET Core环境搭建、.NET Core命令行工具及包管理、C#新语法、异步编程、LINQ编程、.NET Core核心组件、ASP.NET Core Web应用、Razor与ASP.NET Core、ASP.NET Core数据访问、ASP.NET Core MVC网站开发、ASP.NET Core WebAPI、使用Blazor构建应用、SignalR服务器端消息推送、gRPC远程过程调用、身份验证和授权、ASP.NET Core应用发布部署以及ASP.NET Core开源项目解析等内容。本书所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会ASP.NET Core应用开发的精髓,以快速提高开发技能。

《ASP.NET Core从入门到精通》书籍信息摘要

《ASP.NET Core从入门到精通》内容简介与阅读建议,作者 明日科技,科技技术,2024年。获取前建议核对作者、出版社、年份、ISBN、版本和正版渠道。相关主题:ASP.NET、EF Core、Blazor、计算机类。

《ASP.NET Core从入门到精通》适合哪些读者?

适合希望系统学习技术概念、实践方法、工具使用和行业知识的读者。

获取建议

《ASP.NET Core从入门到精通》怎么获取更合适?

优先确认版本和阅读目的;下载区只展示已核验的公版、授权、开放许可或官方试读资源。

下载

暂无已核验电子书资源;本站不展示未授权完整文件。

下载

版本

优先选择作者、译者、出版社、出版年份和 ISBN 信息明确的版本;经典作品可优先选择校注、导读或权威出版社版本。

目录

  1. 第1篇 基础知识
  2. 第1章 ASP.NET Core入门 2
  3. 1.1 认识.NET Core 2
  4. 1.1.1 .NET Core与.NET Framework 2
  5. 1.1.2 .NET Core与.NET 3
  6. 1.1.3 .NET Core的特点 3
  7. 1.1.4 .NET Core的版本 4
  8. 1.1.5 .NET Core的应用领域 5
展开全部(共 287 章节)
  1. 1.2 ASP.NET Core 5
  2. 1.2.1 ASP.NET Core的特点 5
  3. 1.2.2 ASP.NET Core的版本 6
  4. 1.2.3 ASP.NET Core与ASP.NET 9
  5. 1.3 .NET Standard 9
  6. 1.3.1 什么是.NET Standard 10
  7. 1.3.2 .NET Standard的版本 10
  8. 1.3.3 如何选择.NET Standard版本 11
  9. 1.4 要点回顾 11
  10. 第2章 .NET Core环境搭建 12
  11. 2.1 Visual Studio 2022 12
  12. 2.1.1 安装Visual Studio 2022的条件 13
  13. 2.1.2 下载Visual Studio 2022 13
  14. 2.1.3 安装Visual Studio 2022 13
  15. 2.1.4 Visual Studio 2022的维护 16
  16. 2.1.5 Visual Studio 2022的使用 17
  17. 2.1.6 熟悉Visual Studio 2022 20
  18. 2.2 Visual Studio Code 22
  19. 2.2.1 下载Visual Studio Code 22
  20. 2.2.2 安装Visual Studio Code 23
  21. 2.2.3 Visual Studio Code的汉化 24
  22. 2.2.4 设置Visual Studio Code主题 26
  23. 2.2.5 Visual Studio Code的配置 27
  24. 2.2.6 Visual Studio Code的使用 30
  25. 2.3 Visual Studio for Mac 32
  26. 2.3.1 安装Visual Studio 2022 for Mac的条件 33
  27. 2.3.2 下载Visual Studio 2022 for Mac 33
  28. 2.3.3 安装并使用Visual Studio 2022 for Mac 33
  29. 2.4 要点回顾 35
  30. 第3章 .NET Core命令行工具及包管理 36
  31. 3.1 dotnet命令 36
  32. 3.1.1 dotnet概述 36
  33. 3.1.2 dotnet命令的使用 38
  34. 3.2 NuGet包管理 40
  35. 3.2.1 什么是NuGet 40
  36. 3.2.2 使用dotnet命令管理NuGet 40
  37. 3.2.3 Visual Studio中的NuGet包管理器 42
  38. 3.3 要点回顾 44
  39. 第4章 C#新语法 45
  40. 4.1 顶级语句 45
  41. 4.2 using命名空间相关改进 47
  42. 4.2.1 文件范围的命名空间声明 47
  43. 4.2.2 对于using声明的改进 48
  44. 4.2.3 指定全局using指令 49
  45. 4.2.4 隐式using指令 50
  46. 4.3 可空引用类型 51
  47. 4.4 模式匹配与if 53
  48. 4.4.1 类型模式 53
  49. 4.4.2 声明模式 53
  50. 4.4.3 关系模式 54
  51. 4.4.4 逻辑模式 54
  52. 4.4.5 属性模式 54
  53. 4.5 模式匹配与switch 55
  54. 4.6 switch表达式 56
  55. 4.7 record记录类型 57
  56. 4.7.1 引用类型记录 58
  57. 4.7.2 值类型记录 62
  58. 4.8 要点回顾 63
  59. 第5章 异步编程 64
  60. 5.1 什么是异步编程 64
  61. 5.2 .NET异步编程基础 65
  62. 5.2.1 async和await 65
  63. 5.2.2 Task类 65
  64. 5.2.3 常用支持异步编程的类型 66
  65. 5.3 异步方法的声明及调用 67
  66. 5.4 探秘异步编程背后的原理 69
  67. 5.5 异步与多线程的区别 73
  68. 5.6 要点回顾 75
  69. 第6章 LINQ编程 76
  70. 6.1 LINQ概述 76
  71. 6.2 LINQ查询基础 77
  72. 6.2.1 LINQ中的查询形式 77
  73. 6.2.2 LINQ查询表达式的结构 78
  74. 6.2.3 标准查询运算符 79
  75. 6.2.4 有关LINQ的语言特性 89
  76. 6.2.5 Func委托与匿名方法 90
  77. 6.2.6 Lambda表达式 91
  78. 6.3 LINQ编程应用 92
  79. 6.3.1 简单的List集合筛选 92
  80. 6.3.2 模拟数据分页 93
  81. 6.4 要点回顾 94
  82. 第2篇 核心技术
  83. 第7章 .NET Core核心组件 96
  84. 7.1 依赖注入 96
  85. 7.1.1 什么是依赖注入 96
  86. 7.1.2 依赖注入中的几个基本概念 98
  87. 7.1.3 .NET Core内置依赖注入容器 99
  88. 7.1.4 生命周期 102
  89. 7.1.5 依赖注入的实现 103
  90. 7.1.6 依赖注入的应用 104
  91. 7.2 配置系统 107
  92. 7.2.1 添加配置文件 107
  93. 7.2.2 读取配置设置 108
  94. 7.2.3 其他类型的配置文件添加及读取 112
  95. 7.2.4 配置系统使用总结 115
  96. 7.3 日志 115
  97. 7.3.1 日志相关的接口 115
  98. 7.3.2 日志的使用步骤 116
  99. 7.4 要点回顾 117
  100. 第8章 ASP.NET Core Web应用 118
  101. 8.1 创建ASP.NET Core Web应用 118
  102. 8.2 ASP.NET Core Web应用基础 121
  103. 8.2.1 ASP.NET Core Web应用项目结构 121
  104. 8.2.2 ASP.NET Core依赖注入 123
  105. 8.2.3 配置 124
  106. 8.2.4 用户机密配置 125
  107. 8.2.5 中间件 127
  108. 8.2.6 日志 129
  109. 8.2.7 路由 132
  110. 8.2.8 错误处理 134
  111. 8.2.9 静态文件 137
  112. 8.3 要点回顾 138
  113. 第9章 Razor与ASP.NET Core 139
  114. 9.1 Razor基础 139
  115. 9.1.1 什么是Razor 139
  116. 9.1.2 认识Razor的布局页 140
  117. 9.2 Razor语法 142
  118. 9.2.1 Razor默认代码分析 143
  119. 9.2.2 Razor输出 144
  120. 9.2.3 注释 146
  121. 9.2.4 代码块 147
  122. 9.2.5 条件语句 148
  123. 9.2.6 循环语句 149
  124. 9.2.7 异常处理语句 150
  125. 9.2.8 常用Razor指令 151
  126. 9.3 Razor在ASP.NET Core中的应用 154
  127. 9.4 要点回顾 157
  128. 第10章 ASP.NET Core数据访问 158
  129. 10.1 认识EF Core 158
  130. 10.1.1 什么是EF 158
  131. 10.1.2 EF Core与EF 159
  132. 10.1.3 EF Core的版本 160
  133. 10.2 EF Core的使用 160
  134. 10.2.1 创建并配置实体类 160
  135. 10.2.2 创建DbContext 165
  136. 10.2.3 数据库的迁移 168
  137. 10.2.4 通过程序迁移数据库 174
  138. 10.2.5 选学:在EF Core中使用现有数据库 175
  139. 10.2.6 客户端评估和服务端评估 178
  140. 10.3 EF Core的性能优化 180
  141. 10.3.1 分页查询 180
  142. 10.3.2 全局查询筛选器 180
  143. 10.3.3 原始SQL查询 180
  144. 10.3.4 跟踪与非跟踪查询 183
  145. 10.3.5 延迟加载 184
  146. 10.4 案例:EF Core在学生信息管理系统中的应用 184
  147. 10.4.1 创建Razor页面 184
  148. 10.4.2 显示学生信息列表 187
  149. 10.4.3 添加学生信息 189
  150. 10.4.4 修改学生信息 192
  151. 10.4.5 删除学生信息 195
  152. 10.4.6 查看学生详细信息 197
  153. 10.5 要点回顾 199
  154. 第11章 ASP.NET Core MVC网站开发 200
  155. 11.1 MVC基础 200
  156. 11.1.1 MVC简介 200
  157. 11.1.2 模型、视图和控制器 201
  158. 11.1.3 什么是Routing 201
  159. 11.1.4 MVC的请求过程 202
  160. 11.2 ASP.NET Core MVC的实现过程 202
  161. 11.2.1 创建ASP.NET Core MVC网站 202
  162. 11.2.2 添加数据模型类 205
  163. 11.2.3 添加控制器及视图 207
  164. 11.2.4 数据库配置及迁移 212
  165. 11.2.5 自定义MVC路由配置规则 213
  166. 11.2.6 运行ASP.NET Core MVC网站 214
  167. 11.3 要点回顾 216
  168. 第12章 ASP.NET Core WebAPI 217
  169. 12.1 WebAPI基础 217
  170. 12.1.1 什么是前后端分离 217
  171. 12.1.2 ASP.NET Core中的WebAPI 218
  172. 12.1.3 RESTful基础 218
  173. 12.2 ASP.NET Core WebAPI项目搭建 219
  174. 12.2.1 创建ASP.NET Core WebAPI项目 219
  175. 12.2.2 ASP.NET Core WebAPI项目演示 223
  176. 12.3 ASP.NET Core WebAPI项目分析 225
  177. 12.3.1 ControllerBase类 225
  178. 12.3.2 [ApiController]和[Route("[controller]")] 228
  179. 12.3.3 [HttpGet]请求及其他HTTP请求 230
  180. 12.3.4 Swagger 231
  181. 12.4 ASP.NET Core WebAPI应用 231
  182. 12.4.1 项目创建及初始化配置 232
  183. 12.4.2 创建控制器类 233
  184. 12.4.3 WebAPI测试 236
  185. 12.5 要点回顾 240
  186. 第3篇 高级应用
  187. 第13章 使用Blazor构建应用 242
  188. 13.1 Blazor概述 242
  189. 13.2 Blazor基础 243
  190. 13.2.1 Blazor的3种托管模式 243
  191. 13.2.2 Razor组件 245
  192. 13.3 创建Blazor应用 246
  193. 13.3.1 创建Blazor Server应用 246
  194. 13.3.2 创建Blazor WebAssembly应用 251
  195. 13.3.3 Blazor应用解析 255
  196. 13.4 Blazor案例应用 259
  197. 13.5 要点回顾 262
  198. 第14章 SignalR服务器端消息推送 263
  199. 14.1 网络实时通信发展历史 263
  200. 14.1.1 XMLHttpRequest 263
  201. 14.1.2 AJAX 264
  202. 14.1.3 WebSocket 264
  203. 14.1.4 Server-Sent Events 264
  204. 14.1.5 SignalR 265
  205. 14.2 使用SignalR构建实时通信服务 266
  206. 14.2.1 添加SignalR客户端库 266
  207. 14.2.2 实现SignalR Hub类 267
  208. 14.2.3 配置SignalR服务器 268
  209. 14.2.4 实现客户端页面 269
  210. 14.2.5 运行程序 271
  211. 14.2.6 针对部分客户端进行消息推送 271
  212. 14.3 SignalR的分布式部署 272
  213. 14.4 要点回顾 273
  214. 第15章 gRPC远程过程调用 274
  215. 15.1 gRPC基础 274
  216. 15.1.1 gRPC概述 274
  217. 15.1.2 ProtoBuf基础 275
  218. 15.2 gRPC服务端创建及解析 278
  219. 15.2.1 创建gRPC服务端 278
  220. 15.2.2 gRPC服务端项目解析 280
  221. 15.2.3 启动gRPC服务端 281
  222. 15.3 gRPC客户端调用 282
  223. 15.3.1 在ASP.NET Core Web应用中调用gRPC服务 282
  224. 15.3.2 在.NET控制台应用中调用gRPC服务 286
  225. 15.3.3 流式处理调用 287
  226. 15.4 gRPC与WebAPI的功能比较 289
  227. 15.5 要点回顾 289
  228. 第16章 身份验证和授权 290
  229. 16.1 身份验证和授权概念 290
  230. 16.1.1 身份验证概述 290
  231. 16.1.2 授权概述 291
  232. 16.2 ASP.NET Core中的身份验证和授权机制 292
  233. 16.2.1 ASP.NET Core中的身份验证 292
  234. 16.2.2 ASP.NET Core中的授权 292
  235. 16.2.3 身份验证和授权机制实现 293
  236. 16.3 带身份验证的ASP.NET Core Web项目解析 299
  237. 16.3.1 Program.cs主程序文件配置 299
  238. 16.3.2 自定义配置 300
  239. 16.3.3 注册功能的实现 302
  240. 16.3.4 登录功能的实现 303
  241. 16.4 要点回顾 304
  242. 第17章 ASP.NET Core应用发布部署 305
  243. 17.1 发布部署概述 305
  244. 17.2 发布ASP.NET Core应用 306
  245. 17.2.1 使用Visual Studio将应用发布到文件夹 306
  246. 17.2.2 使用.NET CLI命令发布应用 312
  247. 17.3 部署ASP.NET Core应用 313
  248. 17.3.1 在IIS上部署 313
  249. 17.3.2 在Kestrel服务器上部署 319
  250. 17.4 要点回顾 320
  251. 第4篇 开源项目
  252. 第18章 ASP.NET Core开源项目解析 322
  253. 18.1 .NET快速开发框架:Furion 323
  254. 18.1.1 框架介绍 323
  255. 18.1.2 运行环境及平台 323
  256. 18.1.3 主要功能 323
  257. 18.1.4 Furion框架的使用 324
  258. 18.2 .NET快速开发框架:vboot-net 329
  259. 18.2.1 框架介绍 329
  260. 18.2.2 主要功能 329
  261. 18.2.3 vboot-net框架的使用 330
  262. 18.2.4 效果预览 331
  263. 18.3 通用权限管理框架:Magic.NET 334
  264. 18.3.1 框架介绍 334
  265. 18.3.2 主要功能 334
  266. 18.3.3 Magic.NET框架的使用 335
  267. 18.3.4 效果预览 337
  268. 18.4 电子商城类框架:CoreShop 340
  269. 18.4.1 框架介绍 340
  270. 18.4.2 开发及运维环境 340
  271. 18.4.3 主要功能 341
  272. 18.4.4 项目结构 342
  273. 18.4.5 效果预览 343
  274. 18.5 CMS管理类框架:Orchard Core 347
  275. 18.5.1 框架介绍 347
  276. 18.5.2 使用Orchard Core的建站策略 348
  277. 18.5.3 Orchard Core框架初体验 348
  278. 18.5.4 在自己的项目中使用Orchard Core框架 351
  279. 18.6 要点回顾 354

常见问题

《ASP.NET Core从入门到精通》适合谁读?

适合希望系统学习技术概念、实践方法、工具使用和行业知识的读者。

《ASP.NET Core从入门到精通》阅读难度高吗?

建议先看简介、目录、作者和相关书籍,再判断是否适合当前阶段阅读。

《ASP.NET Core从入门到精通》纸质书值得买吗?

当前暂未接入已核验的纸质书购买链接,建议通过出版社、京东、当当等正版渠道核对版本后购买。

《ASP.NET Core从入门到精通》哪个版本更适合?

优先选择作者、译者、出版社、出版年份和 ISBN 信息清楚的版本;经典作品可优先选择校注、导读或权威出版社版本。

在哪里可以合法获取《ASP.NET Core从入门到精通》?

当前没有确认授权的电子书下载资源,也暂未接入已核验购买链接;商业出版物不提供未授权下载,建议通过出版社、京东、当当或官方电子书平台核对获取。

如何继续查找《ASP.NET Core从入门到精通》相关书籍?

可以进入 明日科技 作者页查看其他作品,也可以通过分类、标签、排行榜、人工推荐和“读完这本还可以读”继续发现相近主题。

手机扫码下载

使用手机扫描二维码

扫码后会直接打开下载链接。

电子书下载二维码

手机端点击下载会直接跳转,无需扫码。