主页 详情

《ASP.NET Core应用开发》_(美)JamesChambers,(美)DavidPaquette,(美)SimonTimms著;杜伟,涂曙光,柴晓伟译_

【书名】:《ASP.NET Core应用开发》
【作者】:(美)JamesChambers,(美)DavidPaquette,(美)SimonTimms著;杜伟,涂曙光,柴晓伟译
【出版社】:北京:清华大学出版社
【时间】:2017
【页数】:364
【ISBN】:9787302479901
【SS码】:14309406

最新查询

内容简介

第Ⅰ部分 Alpine Ski House

第1章 一路走来

1.1 Active Server Pages(ASP)

1.2 ASP.NET

1.3 ASP.NET MVC

1.4 Web API

1.5 ASP.NET Core

1.6 本章小结

第2章 影响者

2.1 向后兼容性

2.2 Rails

2.3 Node.js

2.4 Angular和React

2.5 开源

2.6 OWIN

2.7 本章小结

第3章 模型、视图和控制器

3.1 MVC中的M、V和C

3.1.1 深入了解模型

3.1.2 视图

3.1.3 局部视图

3.1.4 控制器

3.2 MVC以外的内容

3.2.1 中间件

3.2.2 依赖注入

3.2.3 其他亮点

3.3 本章小结

第4章 定义项目范围

4.1 滑雪场

4.2 API接口

4.3 管理界面

4.4 综上所述

4.5 定义我们的领域模型

4.6 本章小结

第5章 生成

5.1 命令行生成

5.2 生成服务器

5.3 生成流水线

5.4 生成Alpine Ski House

5.5 本章小结

第6章 部署

6.1 选择Web服务器

6.2 Kestrel

6.3 反向代理

6.4 IIS

6.5 Nginx

6.6 发布

6.6.1 生成类型

6.6.2 生成安装包

6.6.3 关于Azure

6.6.4 Azure部署

6.7 容器部署

6.8 本章小结

第Ⅱ部分 迭代回顾:千里之行

第7章 使用MicrosoftAzure构建Web应用程序

7.1 平台即服务

7.1.1 平台服务

7.1.2 搭建、删除和重建你的服务

7.2 使用平台服务生成应用程序

7.2.1 创建一个存储账号

7.2.2 在BlobContainers中存储图片

7.2.3 使用存储队列

7.2.4 使用Azure WebJobs进行自动处理

7.3 扩展你的应用程序

7.3.1 多方位扩展

7.3.2 弹性扩展

7.3.3 扩展性上的考虑

7.4 本章小结

第8章 跨平台

8.1 在Ubuntu上运行

8.1.1 安装.NET Core

8.1.2 dotnet CLI

8.2 选择代码编辑器

8.3 Linux上的Alpine SkiHouse

8.4 .NET Core

8.5 本章小结

第9章 容器

9.1 可重复的环境

9.2 Docker

9.3 Windows容器

9.4 生产环境中的Docker

9.5 在云端

9.6 本章小结

第10章 Entity Framework Core

10.1 Entity Framework的基础知识

10.1.1 查询单条记录

10.1.2 查询多条记录

10.1.3 保存数据

10.1.4 跟踪修改

10.1.5 使用迁移创建和更新数据库

10.2 ApplicationDbContext

10.3 SkiCardContext

10.3.1 跨越上下文边界的关联

10.3.2 连接控制器

10.4 门票类型

10.5 门票与验证

10.6 本章小结

第11章 Razor视图

11.1 今天,开发人员如何创建网站

11.1.1 学习之前的成功经验

11.1.2 理解Razor的角色

11.2 掌握Razor的本质

11.2.1 幕后揭秘

11.2.2 使用Razor语法编写表达式

11.2.3 切换到代码

11.2.4 显式使用标记

11.2.5 Razor解析器的控制符速查表

11.3 使用更多C#功能

11.3.1 在视图中使用C#类型

11.3.2 定义模型

11.3.3 使用视图数据

11.4 使用布局

11.4.1 布局基础

11.4.2 在视图中包含部件

11.4.3 定义和使用局部视图

11.5 使用Razor高级功能增强视图

11.5.1 在视图中注入服务

11.5.2 使用标签助手

11.5.3 避免视图重复

11.6 使用其他视图引擎

11.7 本章小结

第12章 配置和日志

12.1 抛弃web.config

12.1.1 配置你的应用程序

12.1.2 使用现成的配置提供程序

12.1.3 创建自定义配置提供程序

12.1.4 使用选项模式

12.2 作为一等公民的日志

12.2.1 创建清晰明确的日志

12.2.2 关于异常信息的设置

12.2.3 作为部署策略的日志记录

12.2.4 ASP.NET Core中的日志级别

12.2.5 使用日志作用域增强日志功能

12.2.6 使用结构化日志框架

12.2.7 日志即服务(Loggingas aService)

12.3 本章小结

第Ⅲ部分 迭代回顾:激流勇进

第13章 身份标识、安全与权限管理

13.1 纵深防御

13.1.1 内部威胁

13.1.2 外部威胁

13.2 用户密钥

13.3 ASP.NETCore MVC中的标识管理

13.4 其他第三方认证提供程序

13.5 使用策略进行授权

13.5.1 全局应用策略

13.5.2 为选择的用户定义策略

13.5.3 自定义授权策略

13.5.4 保护资源

13.5.5 跨域资源共享(CORS)

13.6 本章小结

第14章 依赖注入

14.1 什么是依赖注入

14.1.1 手工解析依赖

14.1.2 使用服务容器解析依赖

14.2 ASP.NET Core中的依赖注入

14.2.1 使用内置容器

14.2.2 使用第三方容器

14.3 本章小结

第15章 JavaScript的地位

15.1 编写优雅的JavaScript

15.2 我们是否需要JavaScript

15.3 组织

15.4 是否要实现单页面应用(SPA)

15.5 构建JavaScript

15.5.1 Bundler&Minifier

15.5.2 Grunt

15.5.3 gulp

15.5.4 WebPack

15.5.5 哪个工具更适合我

15.6 TypeScript

15.6.1 ES2015到ES5的编译器

15.6.2 类型系统

15.7 模块加载

15.8 选择一个框架

15.9 本章小结

第16章 依赖项管理

16.1 NuGet

16.2 npm

16.2.1 添加依赖项

16.2.2 使用npm模块

16.2.3 与Visual Studio的集成

16.3 Yarn

16.4 Bower

16.4.1 添加依赖项

16.4.2 引用Bower程序包中的资源

16.5 本章小结

第17章 前端与样式

17.1 使用样式表构建网站

17.1.1 回首往事

17.1.2 创建自己的样式表

17.2 使样式更时髦

17.2.1 SCSS基础

17.2.2 创建Mixin

17.2.3 组合Mixin和指令

17.3 建立开发工作流

17.3.1 使用命令行工具

17.3.2 结合VisualStudioCode

17.3.3 修改项目的生成任务

17.4 使用第三方框架

17.4.1 扩展CSS框架

17.4.2 自定义CSS框架的基本面

17.4.3 在自定义样式表中利用CSS框架

17.4.4 CSS框架的替代品

17.5 本章小结

第18章 缓存

18.1 缓存控制(Cache-Control)头

18.2 使用Data-Cache

18.2.1 内存缓存

18.2.2 分布式缓存

18.3 缓存的限度

18.4 本章小结

第Ⅳ部分 迭代回顾:最后冲刺

第19章 可重用组件

19.1 标签助手

19.1.1 一个标签助手的组成部分

19.1.2 Script/Link/Environment标签助手

19.1.3 cache标签助手

19.1.4 创建标签助手

19.2 视图组件

19.2.1 调用视图组件

19.2.2 联系客户服务视图组件

19.3 局部视图

19.4 本章小结

第20章 测试

20.1 单元测试

20.1.1 xUnit

20.1.2 JavaScript测试

20.2 其他测试类型

20.3 本章小结

第21章 可扩展性

21.1 约定

21.2 中间件

21.2.1 配置管道

21.2.2 编写自己的中间件

21.2.3 管道分支

21.3 加载外部的控制器和视图

21.3.1 从外部项目中加载视图

21.3.2 从外部程序集中加载控制器

21.4 路由

21.4.1 特性路由

21.4.2 高级路由

21.5 dotnet工具

21.6 JavaScript服务和同构应用程序

21.6.1 同构应用程序

21.6.2 Node服务

21.7 本章小结

第22章 国际化

22.1 可本地化的文本

22.1.1 字符串本地化

22.1.2 视图本地化

22.1.3 数据修饰特性

22.1.4 共享资源文件

22.2 设置当前的区域性

22.3 本章小结

第23章 重构,改善代码质量

23.1 什么是重构

23.2 测量质量

23.3 寻找重构时机

23.4 安全重构

23.5 数据驱动修改

23.6 代码清理示例

23.7 工具来相助

23.8 收获品质

23.9 本章小结

第24章 组织代码

24.1 仓库结构

24.2 源代码内的结构

24.3 平行结构

24.4 MediatR

24.4.1 消息模式简介

24.4.2 实现中介者模式

24.5 区域

24.6 本章小结

后记


书查询(www.shuchaxun.com)本网页唯一编码:
0aaf4f394c9c8dddbb465235e847d183#4754977e3831dd4fde044bf43aa711e8#76240700#14309406_ASP.NETCore应用开发.zip