ASP.NET Core跨平台开发从入门到实战
本书特色
[
本书深入浅出地介绍了ASP.NET Core基础及实战方面方方面面的知识,主要有.NET Core的基础知识及安装、dotnet命令、ASP.NET Core 开发工具操作及使用、ASP.NET Core原理和组件介绍、ASP.NET Core MVC框架学习、ASP.NET Core Web API 学习和扩展Web API输出格式,以及.NET.Core 的单元测试,*后以一个完整的项目结尾,并讲解了项目的发布和部署。
]
内容简介
[
ASP.NET Core 是一个新的开源跨平台框架,用于构建Web应用、IoT应用和移动后端应用。ASP.NET Core应用程序可以运行于 .NET Core 和完整的 .NET Framework 之上。你可以在 Windows、Mac 和 Linux 上跨平台地开发和运行 ASP.NET Core 应用程序。
ASP.NET Core架构上有许多变化,这些变化使其成为一个更为精简并且模块化的框架。 ASP.NET Core不再基于System.Web.dll,而是基于一系列颗粒化的,并且有良好构建的 NuGet 包。这允许你通过只包含需要的NuGet包来优化你的应用程序。 较小的应用程序使用面的好处包括更可靠的安全性,精简的服务,优越的性能,并使用“为你使用的付出”模型降低成本。
]
作者简介
[
张剑桥,有丰富的.NET跨平台开发经验,1年.NET Core开发经验。目前从事传统供应链应用开发。对大数据及分布式应用有所研究,熟悉ELK 、Hadoop和微服务。
]
目录
目 录第1 章 .NET Core ……………………………………………………………………………………………. 11.1 .NET Core 介绍 ………………………………………………………………………………………… 11.2 .NET Core 跨平台 …………………………………………………………………………………….. 31.3 .NET Core SDK 下载安装 …………………………………………………………………………. 3第2 章 dotnet 命令 …………………………………………………………………………………………… 52.1 dotnet 命令介绍 ……………………………………………………………………………………….. 52.2 dotnet-new ……………………………………………………………………………………………….. 62.3 dotnet-restore ……………………………………………………………………………………………. 72.4 dotnet-run …………………………………………………………………………………………………. 82.5 dotnet-build …………………………………………………………………………………………….. 102.6 dotnet-test ………………………………………………………………………………………………. 112.7 dotnet-pack …………………………………………………………………………………………….. 142.8 dotnet-publish …………………………………………………………………………………………. 152.9 dotnet 命令实战 ……………………………………………………………………………………… 17第3 章 VS Code 开发.NET Core ………………………………………………………………………. 253.1 VS Code 安装及介绍 ………………………………………………………………………………. 253.2 VS Code 开发调试.NET Core ………………………………………………………………….. 263.3 VS Code C#插件配置介绍 ………………………………………………………………………. 30第4 章 VS 2015 开发.NET Core ………………………………………………………………………. 324.1 VS 2015 安装及介绍 ………………………………………………………………………………. 324.2 VS 2015 新建应用 ………………………………………………………………………………….. 33VI ?O ASP.NET Core 跨平台开发从入门到实战第5 章 ASP.NET Core …………………………………………………………………………………….. 345.1 ASP.NET Core 介绍 ………………………………………………………………………………… 345.2 Application Startup ………………………………………………………………………………….. 385.3 中间件 …………………………………………………………………………………………………… 425.4 静态文件 ……………………………………………………………………………………………….. 515.5 配置文件 ……………………………………………………………………………………………….. 635.6 日志(Logging) ……………………………………………………………………………………. 705.7 依赖注入DI …………………………………………………………………………………………… 835.8 多环境 …………………………………………………………………………………………………… 955.9 应用程序状态(Session) ………………………………………………………………………. 995.10 程序缓存(Caching) …………………………………………………………………………. 109第6 章 EF Core ……………………………………………………………………………………………. 1136.1 EF Core 介绍 ………………………………………………………………………………………… 1136.2 Code First …………………………………………………………………………………………….. 1156.3 Database First ……………………………………………………………………………………….. 122第7 章 ASP.NET Core MVC …………………………………………………………………………… 1297.1 ASP.NET Core MVC 介绍 ……………………………………………………………………… 1297.2 路由(Routing) ………………………………………………………………………………….. 1317.3 模型(Model) …………………………………………………………………………………….. 1567.4 视图(View) ………………………………………………………………………………………. 1657.5 布局(Layout) ……………………………………………………………………………………. 1717.6 标签助手(Tag Helpers) ……………………………………………………………………… 1777.7 局部视图(Partial Views) ……………………………………………………………………. 1907.8 视图组件(View Component) ……………………………………………………………… 1947.9 控制器(Controller)与Action 以及Action Result …………………………………. 1997.10 过滤器(Filter) …………………………………………………………………………………. 2017.11 依赖注入View ……………………………………………………………………………………. 2127.12 依赖注入Controller …………………………………………………………………………….. 2187.13 区域(Areas) ……………………………………………………………………………………. 223目 录 ?O VII第8 章 ASP.NET Core Web API ……………………………………………………………………… 2288.1 Web API 介绍 ……………………………………………………………………………………….. 2288.2 自定义格式化(Format) ……………………………………………………………………… 232第9 章 单元测试 …………………………………………………………………………………………… 2409.1 单元测试介绍 ………………………………………………………………………………………. 2409.2 单元测试实战xUnit.net ………………………………………………………………………… 2409.3 单元测试实战MSTest …………………………………………………………………………… 2469.4 测试控制器逻辑 …………………………………………………………………………………… 250第10 章 项目实战NetNote 系统 ……………………………………………………………………… 25810.1 新建项目 ……………………………………………………………………………………………. 25810.2 添加及查看 ………………………………………………………………………………………… 26310.3 分类和分页 ………………………………………………………………………………………… 26910.4 密码查看附件上传 ……………………………………………………………………………… 27610.5 Web API ……………………………………………………………………………………………… 28210.6 Basic 基本认1
封面
书名:ASP.NET Core跨平台开发从入门到实战
作者:张剑桥
页数:319
定价:¥65.0
出版社:电子工业出版社
出版日期:2017-05-01
ISBN:9787121311451
PDF电子书大小:83MB 高清扫描完整版
本文标题:《ASP.NET Core跨平台开发从入门到实战》PDF下载
资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!