《ASP.NET Core跨平台開發從入門到實戰》一書作者張劍橋,電子工業出版社2017年5月出版
基本介紹
- 書名:ASP.NET Core跨平台開發從入門到實戰
- 作者:張劍橋
- ISBN:978-7-121-31145-1
- 頁數:328
- 定價:65.00
- 出版社:電子工業出版社
- 出版時間:2017年5月
- 裝幀:平裝
- 開本:16開
內容提要,目錄,
內容提要
《ASP.NET Core跨平台開發從入門到實戰》深入淺出地介紹了ASP.NET Core 基礎及實戰方面的知識,主要有.NET Core 的基礎知識及安裝、dotnet 命令、ASP.NET Core 開發工具操作及使用、ASP.NET Core 原理和組件介紹、ASP.NET CoreMVC 框架學習、ASP.NET Core Web API 學習和擴展Web API 輸出格式,以及.NETCore 單元測試,最後以一個完整的項目結尾,並講解了項目的發布和部署。
《ASP.NET Core跨平台開發從入門到實戰》既適合初學者及有.Net 基礎的開發者,也適合作為院校教材。
目錄
第 1章 NET Core 1
1.1NET Core介紹 1
1.2NET Core跨平台 3
1.3NET Core SDK下載安裝 3
第 2章 dotnet命令 5
2.1 dotnet命令介紹 5
2.2 dotnet-new 6
2.3 dotnet-restore 7
2.4 dotnet-run 8
2.5 dotnet-build 10
2.6 dotnet-test 11
2.7 dotnet-pack 14
2.8 dotnet-publish 15
2.9 dotnet命令實戰 17
第 3章 VS Code開發.NET Core 25
3.1 VS Code安裝及介紹 25
3.2 VS Code開發調試.NET Core 26
3.3 VS Code C#外掛程式配置介紹 30
第 4章 VS 2015開發.NET Core 32
4.1 VS 2015安裝及介紹 32
4.2 VS 2015新建套用 33
第 5章 ASP.NET Core 34
5.1 ASP.NET Core介紹 34
5.2 Application Startup 38
5.3 中間件 42
5.4 靜態檔案 51
5.5 配置檔案 63
5.6 日誌(Logging) 70
5.7 依賴注入 DI 83
5.8 多環境 95
5.9 應用程式狀態(Session) 99
5.10 程式快取(Caching) 109
第 6章 EF Core 113
6.1 EF Core介紹 113
6.2 Code First 115
6.3 Database First 122
第 7章 ASP.NET Core MVC 129
7.1 ASP.NET Core MVC介紹 129
7.2 路由(Routing) 131
7.3 模型(Model) 156
7.4 視圖(View) 165
7.5 布局(Layout) 171
7.6 標籤助手(Tag Helpers) 177
7.7 局部視圖(Partial Views) 190
7.8 視圖組件(View Component) 194
7.9 控制器(Controller)與 Action以及 Action Result 199
7.10 過濾器(Filter) 201
7.11依賴注入 View 212
7.12 依賴注入 Controller 218
7.13 區域(Areas) 223
第 8章 ASP.NET Core Web API 228
8.1 Web API介紹 228
8.2 自定義格式化(Format) 232
第 9章單元測試 240
9.1 單元測試介紹 240
9.2 單元測試實戰 xUnit.net 240
9.3 單元測試實戰 MSTest 246
9.4 測試控制器邏輯 250
第 10章項目實戰 NetNote系統 258
10.1 新建項目 258
10.2 添加及查看 263
10.3 分類和分頁 269
10.4 密碼查看附屬檔案上傳 276
10.5 Web API 282
10.6 Basic基本認證中間件. 285
10.7 用戶登錄 289
10.8 資料庫切換 295
第 11章跨平台發布及部署 298
11.1發布和部署 298
11.2部署至 Ubuntu系統 303
11.3部署至 CentOS系統 306
11.4部署至 Docker 311
11.5部署至 IIS 313
1.1NET Core介紹 1
1.2NET Core跨平台 3
1.3NET Core SDK下載安裝 3
第 2章 dotnet命令 5
2.1 dotnet命令介紹 5
2.2 dotnet-new 6
2.3 dotnet-restore 7
2.4 dotnet-run 8
2.5 dotnet-build 10
2.6 dotnet-test 11
2.7 dotnet-pack 14
2.8 dotnet-publish 15
2.9 dotnet命令實戰 17
第 3章 VS Code開發.NET Core 25
3.1 VS Code安裝及介紹 25
3.2 VS Code開發調試.NET Core 26
3.3 VS Code C#外掛程式配置介紹 30
第 4章 VS 2015開發.NET Core 32
4.1 VS 2015安裝及介紹 32
4.2 VS 2015新建套用 33
第 5章 ASP.NET Core 34
5.1 ASP.NET Core介紹 34
5.2 Application Startup 38
5.3 中間件 42
5.4 靜態檔案 51
5.5 配置檔案 63
5.6 日誌(Logging) 70
5.7 依賴注入 DI 83
5.8 多環境 95
5.9 應用程式狀態(Session) 99
5.10 程式快取(Caching) 109
第 6章 EF Core 113
6.1 EF Core介紹 113
6.2 Code First 115
6.3 Database First 122
第 7章 ASP.NET Core MVC 129
7.1 ASP.NET Core MVC介紹 129
7.2 路由(Routing) 131
7.3 模型(Model) 156
7.4 視圖(View) 165
7.5 布局(Layout) 171
7.6 標籤助手(Tag Helpers) 177
7.7 局部視圖(Partial Views) 190
7.8 視圖組件(View Component) 194
7.9 控制器(Controller)與 Action以及 Action Result 199
7.10 過濾器(Filter) 201
7.11依賴注入 View 212
7.12 依賴注入 Controller 218
7.13 區域(Areas) 223
第 8章 ASP.NET Core Web API 228
8.1 Web API介紹 228
8.2 自定義格式化(Format) 232
第 9章單元測試 240
9.1 單元測試介紹 240
9.2 單元測試實戰 xUnit.net 240
9.3 單元測試實戰 MSTest 246
9.4 測試控制器邏輯 250
第 10章項目實戰 NetNote系統 258
10.1 新建項目 258
10.2 添加及查看 263
10.3 分類和分頁 269
10.4 密碼查看附屬檔案上傳 276
10.5 Web API 282
10.6 Basic基本認證中間件. 285
10.7 用戶登錄 289
10.8 資料庫切換 295
第 11章跨平台發布及部署 298
11.1發布和部署 298
11.2部署至 Ubuntu系統 303
11.3部署至 CentOS系統 306
11.4部署至 Docker 311
11.5部署至 IIS 313