图书介绍
ASP.NET Core应用开发2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)JamesChambers,(美)DavidPaquette,(美)SimonTimms著;杜伟,涂曙光,柴晓伟译 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302479901
- 出版时间:2017
- 标注页数:364页
- 文件大小:57MB
- 文件页数:379页
- 主题词:网页制作工具-程序设计
PDF下载
下载说明
ASP.NET Core应用开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第Ⅰ部分 Alpine Ski House5
第1章 一路走来5
1.1 Active Server Pages(ASP)6
1.2 ASP.NET7
1.3 ASP.NET MVC10
1.4 Web API13
1.5 ASP.NET Core14
1.6 本章小结15
第2章 影响者17
2.1 向后兼容性18
2.2 Rails18
2.3 Node.js21
2.4 Angular和React22
2.5 开源23
2.6 OWIN23
2.7 本章小结24
第3章 模型、视图和控制器25
3.1 MVC中的M、V和C26
3.1.1 深入了解模型26
3.1.2 视图28
3.1.3 局部视图28
3.1.4 控制器29
3.2 MVC以外的内容30
3.2.1 中间件30
3.2.2 依赖注入31
3.2.3 其他亮点32
3.3 本章小结32
第4章 定义项目范围33
4.1 滑雪场34
4.2 API接口36
4.3 管理界面37
4.4 综上所述37
4.5 定义我们的领域模型38
4.6 本章小结39
第5章 生成41
5.1 命令行生成42
5.2 生成服务器43
5.3 生成流水线44
5.4 生成Alpine Ski House46
5.5 本章小结51
第6章 部署53
6.1 选择Web服务器54
6.2 Kestrel54
6.3 反向代理55
6.4 IIS56
6.5 Nginx58
6.6 发布60
6.6.1 生成类型61
6.6.2 生成安装包62
6.6.3 关于Azure63
6.6.4 Azure部署65
6.7 容器部署68
6.8 本章小结68
第Ⅱ部分 迭代回顾:千里之行71
第7章 使用MicrosoftAzure构建Web应用程序71
7.1 平台即服务72
7.1.1 平台服务72
7.1.2 搭建、删除和重建你的服务74
7.2 使用平台服务生成应用程序75
7.2.1 创建一个存储账号76
7.2.2 在BlobContainers中存储图片77
7.2.3 使用存储队列79
7.2.4 使用Azure WebJobs进行自动处理79
7.3 扩展你的应用程序81
7.3.1 多方位扩展81
7.3.2 弹性扩展81
7.3.3 扩展性上的考虑83
7.4 本章小结84
第8章 跨平台85
8.1 在Ubuntu上运行86
8.1.1 安装.NET Core86
8.1.2 dotnet CLI86
8.2 选择代码编辑器89
8.3 Linux上的Alpine SkiHouse89
8.4 .NET Core92
8.5 本章小结95
第9章 容器97
9.1 可重复的环境98
9.2 Docker101
9.3 Windows容器105
9.4 生产环境中的Docker107
9.5 在云端108
9.6 本章小结109
第10章 Entity Framework Core111
10.1 Entity Framework的基础知识112
10.1.1 查询单条记录114
10.1.2 查询多条记录114
10.1.3 保存数据115
10.1.4 跟踪修改115
10.1.5 使用迁移创建和更新数据库116
10.2 ApplicationDbContext122
10.3 SkiCardContext125
10.3.1 跨越上下文边界的关联126
10.3.2 连接控制器128
10.4 门票类型133
10.5 门票与验证135
10.6 本章小结139
第11章 Razor视图141
11.1 今天,开发人员如何创建网站142
11.1.1 学习之前的成功经验142
11.1.2 理解Razor的角色143
11.2 掌握Razor的本质143
11.2.1 幕后揭秘143
11.2.2 使用Razor语法编写表达式145
11.2.3 切换到代码146
11.2.4 显式使用标记147
11.2.5 Razor解析器的控制符速查表148
11.3 使用更多C#功能148
11.3.1 在视图中使用C#类型148
11.3.2 定义模型149
11.3.3 使用视图数据149
11.4 使用布局151
11.4.1 布局基础151
11.4.2 在视图中包含部件153
11.4.3 定义和使用局部视图153
11.5 使用Razor高级功能增强视图154
11.5.1 在视图中注入服务154
11.5.2 使用标签助手155
11.5.3 避免视图重复158
11.6 使用其他视图引擎159
11.7 本章小结159
第12章 配置和日志161
12.1 抛弃web.config162
12.1.1 配置你的应用程序162
12.1.2 使用现成的配置提供程序164
12.1.3 创建自定义配置提供程序165
12.1.4 使用选项模式167
12.2 作为一等公民的日志168
12.2.1 创建清晰明确的日志169
12.2.2 关于异常信息的设置170
12.2.3 作为部署策略的日志记录171
12.2.4 ASP.NET Core中的日志级别171
12.2.5 使用日志作用域增强日志功能174
12.2.6 使用结构化日志框架176
12.2.7 日志即服务(Loggingas aService)178
12.3 本章小结179
第Ⅲ部分 迭代回顾:激流勇进185
第13章 身份标识、安全与权限管理185
13.1 纵深防御185
13.1.1 内部威胁186
13.1.2 外部威胁187
13.2 用户密钥187
13.3 ASP.NETCore MVC中的标识管理193
13.4 其他第三方认证提供程序198
13.5 使用策略进行授权202
13.5.1 全局应用策略202
13.5.2 为选择的用户定义策略202
13.5.3 自定义授权策略204
13.5.4 保护资源205
13.5.5 跨域资源共享(CORS)208
13.6 本章小结209
第14章 依赖注入211
14.1 什么是依赖注入212
14.1.1 手工解析依赖212
14.1.2 使用服务容器解析依赖213
14.2 ASP.NET Core中的依赖注入214
14.2.1 使用内置容器215
14.2.2 使用第三方容器217
14.3 本章小结219
第15章 JavaScript的地位221
15.1 编写优雅的JavaScript222
15.2 我们是否需要JavaScript223
15.3 组织223
15.4 是否要实现单页面应用(SPA)224
15.5 构建JavaScript225
15.5.1 Bundler&Minifier225
15.5.2 Grunt227
15.5.3 gulp228
15.5.4 WebPack230
15.5.5 哪个工具更适合我232
15.6 TypeScript232
15.6.1 ES2015到ES5的编译器233
15.6.2 类型系统234
15.7 模块加载236
15.8 选择一个框架237
15.9 本章小结238
第16章 依赖项管理241
16.1 NuGet242
16.2 npm244
16.2.1 添加依赖项245
16.2.2 使用npm模块245
16.2.3 与Visual Studio的集成246
16.3 Yarn247
16.4 Bower249
16.4.1 添加依赖项250
16.4.2 引用Bower程序包中的资源250
16.5 本章小结251
第17章 前端与样式253
17.1 使用样式表构建网站254
17.1.1 回首往事254
17.1.2 创建自己的样式表256
17.2 使样式更时髦257
17.2.1 SCSS基础258
17.2.2 创建Mixin262
17.2.3 组合Mixin和指令263
17.3 建立开发工作流263
17.3.1 使用命令行工具264
17.3.2 结合VisualStudioCode264
17.3.3 修改项目的生成任务264
17.4 使用第三方框架265
17.4.1 扩展CSS框架266
17.4.2 自定义CSS框架的基本面266
17.4.3 在自定义样式表中利用CSS框架267
17.4.4 CSS框架的替代品268
17.5 本章小结268
第18章 缓存269
18.1 缓存控制(Cache-Control)头270
18.2 使用Data-Cache273
18.2.1 内存缓存273
18.2.2 分布式缓存274
18.3 缓存的限度276
18.4 本章小结276
第Ⅳ部分 迭代回顾:最后冲刺279
第19章 可重用组件279
19.1 标签助手280
19.1.1 一个标签助手的组成部分280
19.1.2 Script/Link/Environment标签助手280
19.1.3 cache标签助手282
19.1.4 创建标签助手283
19.2 视图组件286
19.2.1 调用视图组件287
19.2.2 联系客户服务视图组件287
19.3 局部视图289
19.4 本章小结290
第20章 测试291
20.1 单元测试291
20.1.1 xUnit292
20.1.2 JavaScript测试304
20.2 其他测试类型308
20.3 本章小结308
第21章 可扩展性309
21.1 约定310
21.2 中间件312
21.2.1 配置管道312
21.2.2 编写自己的中间件314
21.2.3 管道分支315
21.3 加载外部的控制器和视图316
21.3.1 从外部项目中加载视图317
21.3.2 从外部程序集中加载控制器317
21.4 路由318
21.4.1 特性路由319
21.4.2 高级路由320
21.5 dotnet工具320
21.6 JavaScript服务和同构应用程序321
21.6.1 同构应用程序321
21.6.2 Node服务322
21.7 本章小结322
第22章 国际化323
22.1 可本地化的文本325
22.1.1 字符串本地化325
22.1.2 视图本地化328
22.1.3 数据修饰特性328
22.1.4 共享资源文件329
22.2 设置当前的区域性330
22.3 本章小结333
第23章 重构,改善代码质量335
23.1 什么是重构336
23.2 测量质量337
23.3 寻找重构时机338
23.4 安全重构339
23.5 数据驱动修改346
23.6 代码清理示例346
23.7 工具来相助350
23.8 收获品质351
23.9 本章小结351
第24章 组织代码353
24.1 仓库结构354
24.2 源代码内的结构354
24.3 平行结构355
24.4 MediatR356
24.4.1 消息模式简介356
24.4.2 实现中介者模式357
24.5 区域360
24.6 本章小结361
后记363
热门推荐
- 612632.html
- 3902586.html
- 1652793.html
- 910574.html
- 3367016.html
- 1531534.html
- 779028.html
- 2727983.html
- 118202.html
- 1527126.html
- http://www.ickdjs.cc/book_630972.html
- http://www.ickdjs.cc/book_2220851.html
- http://www.ickdjs.cc/book_78916.html
- http://www.ickdjs.cc/book_645932.html
- http://www.ickdjs.cc/book_328335.html
- http://www.ickdjs.cc/book_1905854.html
- http://www.ickdjs.cc/book_30089.html
- http://www.ickdjs.cc/book_3446061.html
- http://www.ickdjs.cc/book_1325856.html
- http://www.ickdjs.cc/book_3648560.html