微软开源跨平台移动开发实践:利用ASP.NET Core 1.0 、Apache Cordova、Xamarin和Azure快速构建移动应用解决方案
作者:李争、张广昀
出版社:清华大学出版社
ISBN:9787302453604
VIP会员免费
(仅需0.8元/天)
¥ 38.35
温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!
电子书推荐
-
ASP.NET Core应用开发 评分:
第1章 一路走来 5 1.1 Active Server Pages(ASP) 6 1.2 ASP.NET 7 1.3 ASP.NET MVC 10 1.4 Web API 13 1.5 ASP.NET Core 14 1.6 本章小结 15 第2章 影响者 17 2.1 向后兼容性 18 2.2 Rails 18 2.3 Node.js 21 2.4 Angular和React 22 2.5 开源 23 2.6 OWIN 23 2.7 本章小结 24 第3章 模型、视图和控制器 25 3.1 MVC中的M、V和C 26 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 House 46 5.5 本章小结 51 第6章 部署 53 6.1 选择Web服务器 54 6.2 Kestrel 54 6.3 反向代理 55 6.4 IIS 56 6.5 Nginx 58 6.6 发布 60 6.6.1 生成类型 61 6.6.2 生成安装包 62 6.6.3 关于Azure 63 6.6.4 Azure部署 65 6.7 容器部署 68 6.8 本章小结 68 第?Ⅱ部分 迭代回顾:千里之行 第7章 使用Microsoft Azure构建 Web应用程序 71 7.1 平台即服务 72 7.1.1 平台服务 72 7.1.2 搭建、删除和重建你的 服务 74 7.2 使用平台服务生成应用程序 75 7.2.1 创建一个存储账号 76 7.2.2 在Blob Containers中存储 图片 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 Core 86 8.1.2 dotnet CLI 86 8.2 选择代码编辑器 89 8.3 Linux上的Alpine Ski House 89 8.4 .NET Core 92 8.5 本章小结 95 第9章 容器 97 9.1 可重复的环境 98 9.2 Docker 101 9.3 Windows容器 105 9.4 生产环境中的Docker 107 9.5 在云端 108 9.6 本章小结 109 第10章 Entity Framework Core 111 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 ApplicationDbContext 122 10.3 SkiCardContext 125 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.config 162 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 日志即服务 (Logging as a Service) 178 12.3 本章小结 179 第?Ⅲ部分 迭代回顾:激流勇进 第13章 身份标识、安全与权限 管理 185 13.1 纵深防御 185 13.1.1 内部威胁 186 13.1.2 外部威胁 187 13.2 用户密钥 187 13.3 ASP.NET Core 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 编写优雅的JavaScript 222 15.2 我们是否需要JavaScript 223 15.3 组织 223 15.4 是否要实现单页面 应用(SPA) 224 15.5 构建JavaScript 225 15.5.1 Bundler & Minifier 225 15.5.2 Grunt 227 15.5.3 gulp 228 15.5.4 WebPack 230 15.5.5 哪个工具更适合我 232 15.6 TypeScript 232 15.6.1 ES2015到ES5的 编译器 233 15.6.2 类型系统 234 15.7 模块加载 236 15.8 选择一个框架 237 15.9 本章小结 238 第16章 依赖项管理 241 16.1 NuGet 242 16.2 npm 244 16.2.1 添加依赖项 245 16.2.2 使用npm模块 245 16.2.3 与Visual Studio的 集成 246 16.3 Yarn 247 16.4 Bower 249 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 创建Mixin 262 17.2.3 组合Mixin和指令 263 17.3 建立开发工作流 263 17.3.1 使用命令行工具 264 17.3.2 结合Visual Studio Code 264 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-Cache 273 18.2.1 内存缓存 273 18.2.2 分布式缓存 274 18.3 缓存的限度 276 18.4 本章小结 276 第?Ⅳ部分 迭代回顾:最后冲刺 第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 xUnit 292 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 MediatR 356 24.4.1 消息模式简介 356 24.4.2 实现中介者模式 357 24.5 区域 360 24.6 本章小结 361 后记 363
上传时间:2019-04 大小:72.83MB
- 30.97MB
ASP.NET CORE2.0高级编程.pdf
2019-04-05ASP.NET CORE2.0高级编程.pdf 电子书 作者:Daniel RothRick Anderson 和 Shaun Luttin ASP.NET Core 是一个跨平台的高性能开源框架,用于生成基于云且连接 Internet 的新式应用程序。 使用 ASP.NET Core,您可以: 建置 Web 应用程式和服务、IoT 应用和移动后端。 在 Windows、macOS 和 Linux 上使用喜爱的开发工具。 部署到云或本地。 在 .NET Core 或 .NET Framework 上运行。 介绍入门创建 Web 应用创建 Web API教程创建 Razor 页面 Web 应用 Razor 页面入门 添加模型已搭建基架的 Razor 页 SQL Server LocalDB更新页面 添加搜索添加新字段添加验证 上载文件创建 MVC Web 应用入门添加控制器添加视图添加模型使用 SQL Server LocalDB控制器方法和视图添加搜索添加新字段添加验证检查 Details 和 Delete 方法生成 Web API在 Visual Studio Code 中创建 Web API在 Visual Studio for Mac 中创建 Web API在 Visual Studio for Windows 中创建 Web API为本机移动应用创建后端服务使用 Swagger 的帮助页数据访问 - 使用 EF Cor数据访问
- 17.17MB
Learning ASP.NET Core 2.0 pdf
2019-03-06很优秀的ASP.NET CORE 2.0学习教材,引用一个完成的实例贯穿整本书,值得拥有。
- 40.37MB
Programming ASP.NET Core PDF 高清版加源码
2018-11-05Programming ASP.NET Core PDF 高清带目录版本,更有源码附上。 注:因为是最新技术,所以书也是英文版的,不过代码总是看得懂得嘛。
- 3.27MB
Visual Studio ASP.NET Core MVC 入门教程3(4-3)
2019-03-14适合想学习Visual Studio ASP.NET Core MVC 的新手入门教程
- 19.58MB
asp.net core 开发文档
2017-08-20asp.net core 开发文档,学习.net core的必备
- 57.49MB
ASP.Net Core 5.0官方文档.pdf
2021-07-31ASP.NET core 5.0文档PDF(含目录,共5453页)。摘要: ASP.NET Core 文档及新增内容 ASP.NET 比较 .NET Core 和 .NET Framework 入门新增功能 5.0 版中的新增功能 3.1/3.0/2.2/2.1/2.0/1.1 版中的新增功能 教程Web ...
- 45.19MB
ASP.NET Core 3.1中文教程.pdf
2020-08-12ASP.NET Core3.1中文教程 完整版PDF,本文档是 .net core3.1 中文使用手册。使用最新vs2019编辑器,开发跨平台web应用。
- 28.73MB
ASP.NET Core开源跨平台的框架.zip
2021-02-19ASP.NET Core应用程序在.NET Core(一个的,跨平台的开源应用程序运行时)上运行。它的架构旨在为部署到云或本地运行的应用程序提供优化的开发框架。它由具有最小开销的模块化组件组成,因此您在构建解决方案时可以...
- 6.23MB
ASP.NET Core 应用程序开发 书籍配套源码
2017-12-09干货,ASP.NET Core 应用程序开发 书籍配套源码(书籍版次,2017年9月1日,清华大学版),国内镜像
- 11.56MB
ASP.NET CORE MVC 2.0 高级编程
2018-11-25ASP.NET CORE MVC 2.0 从入门到精通,从一个简单的例子入手,让您快速入门。再从0开始讲解如何开发。英文版。
- 33.15MB
ASP.NET Core.pdf
2019-02-18ASP.NET Core.pdf
- 14.58MB
topwin7.0 TOP编程器使用 目前是最新版本 有需要的请下载
2017-12-29topwin7.0 TOP编程器使用 目前是最新版本 有需要的请下载
- 30.73MB
tpowin 模考软件
2014-05-07tpo模考软件,单套测试,分类测试,练习模式。适用于初等托福考生试用。评分系统,录音系统完整
- 36.98MB
asp.net core 3.1中文教程.pdf
2020-06-05ASP.NET Core 是一个跨平台的开源框架,用于在 Windows、macOS 或 Linux 上生成基于云的新式 Web 应用。 ASP.NET Core 具有如下优点: 生成 Web UI 和 Web API 的统一场景。 针对可测试性进行构建。 Razor Pages ...
- 53.6MB
ASP.NET Core 3.1 官方教程
2020-09-23ASP.NET Core 是一个跨平台的高性能开源框架,用于生成启用云且连接 Internet 的新式应用。 使用 ASP.NET Core,您可以:1,生成 Web 应用和服务、物联网 (IoT) 应用和移动后端。2,在 Windows、macOS 和 Linux 上...
- 30.52MB
ASP.NET Core 简介
2019-03-09ASP.NET Core 是一种全新的跨平台开源 .NET 框架,用于在 Windows、Mac 或 Linux 上生成基于云的新式 Web 应用程序。ASP.NET Core 是一个跨平台的高性能开源框架,用于生成基于云且连接 Internet 的新式应用程序。 ...
- 29.94MB
ASP.NET Core 7.0是一个开放源代码和跨平台框架,用于构建基于现代云的互联网连接应用程序.rar
2023-07-09ASP.NET Core 是一个新的开源和跨平台的框架,用于构建如 Web 应用、物联网(IoT)应用和移动后端...你可以在 Windows、Mac 和 Linux 上跨平台的开发和运行你的 ASP.NET Core 应用。 ASP.NET Core 开源在 GitHub 上。
- 76KB
ASP.NET Core开发教程之Logging利用NLog写日志文件
2021-01-01本文主要介绍了ASP.NET Core 开发-Logging 使用NLog 写日志文件的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 NLog 可以适用于 .NET Core 和 ASP.NET Core 。 ASP.NET Core已经内置...
- 27.87MB
ASP.NetCore2.0入门.pdf
2018-02-11ASP.NetCore2.0入门.pdf ASP.NetCore2.0入门.pdf ASP.NetCore2.0入门.pdf ASP.NetCore2.0入门.pdf ASP.NetCore2.0入门.pdf
- 78.12MB
asp.net Core
2018-10-19Asp.net Core 跨平台开发入门到实战 适用 pdf文档下载
- 31.59MB
Pro ASP.NET Core MVC 第6版 2016 pdf 0分
2016-09-18Pro ASP.NET Core MVC 2016 第6版 英文pdf
- 23.39MB
.NET Core 2.1完整中文教程PDF
2018-07-26最新完整版.NET Core2.1中文文档PDF文件,包含ASP.NET Core、.NET Core MVC、.NET Core Web API,绝对适合新手入门。
- 82.84MB
ASP.NET网站开发实战
2018-12-29ASP.NET网站开发实战,
- 6.73MB
ASP.NET Core 2.pdf
2020-01-21ASP.net core 基本介绍与入门 .NET Core 是开放源代码通用开发平台,由 Microsoft 和 .NET 社区在 GitHub 上共同维护。 它跨平台(支持 Windows、macOS 和 Linux),并且可用于生成设备、云和 IoT 应用程序。 请...
- 35.15MB
asp.net core 2.1教程(全中文版).pdf
2020-01-15数百万开发人员使用过(并将继续使用) ASP.NET 4.x 创建 Web 应用。 ASP.NET Core 是重新设计的 ASP.NET 4.x ,更改了体系结构,形成了更精简的模块化框架。 ASP.NET Core 具有如下优点: 生成 Web UI 和 Web ...
- 29.1MB
ASP.NET Core-.net
2021-06-14您可以在Windows,Mac和Linux上跨平台开发和运行ASP.NET Core应用程序。.NET Core包括以下组件:Immutable Collections;ECMA-335 Metadata Reader;支持低级的元数据查看器,允许Roslyn解析程序集SIMD启用向量类型...
- 178.69MB
ASP.NET Core6最新帮助文档
2023-10-26如何使用 ASP.NET Core 创建快速、安全、跨平台和基于云的 Web 应用和服务。 浏览教程、示例代码、基础知识。 ASP.NET Core 是一个跨平台的高性能开源 框架,用于生成启用云且连接 Internet 的新 式应用。 使用 ASP...