包郵 ASP.NET Core 3高級(jí)編程(第8版)
-
>
全國(guó)計(jì)算機(jī)等級(jí)考試最新真考題庫(kù)模擬考場(chǎng)及詳解·二級(jí)MSOffice高級(jí)應(yīng)用
-
>
決戰(zhàn)行測(cè)5000題(言語(yǔ)理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強(qiáng)教科書(shū)(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
ASP.NET Core 3高級(jí)編程(第8版) 版權(quán)信息
- ISBN:9787302582717
- 條形碼:9787302582717 ; 978-7-302-58271-7
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類:>>
ASP.NET Core 3高級(jí)編程(第8版) 本書(shū)特色
《ASP.NET Core 3高級(jí)編程(第8版)》針對(duì)ASP.NET Core 3做了全面更新,是你學(xué)習(xí)ASP.NET Core應(yīng)用開(kāi)發(fā)的理想選擇。 專業(yè)開(kāi)發(fā)人員想為ASP.NET Core平臺(tái)生成更簡(jiǎn)潔的應(yīng)用程序,本書(shū)就是為這些人員量身定做的。這個(gè)新版本介紹ASP.NET Core 3,深入研究構(gòu)建全新的、可擴(kuò)展的Web應(yīng)用程序所需的工具和技術(shù),講述MVC 3、Razor Pages、Blazor Server和Blazor WebAssembly等新功能,演示如何在實(shí)踐中運(yùn)用它們。 Adam Freeman沿用了前幾版中流行的格式和風(fēng)格,解釋如何更大限度地利用ASP.NET Core 3。層層剖析,向讀者介紹中間件組件、內(nèi)置服務(wù)、請(qǐng)求模型綁定等。接著介紹較復(fù)雜的主題和高級(jí)功能,包括端點(diǎn)路由和依賴注入。 本書(shū)是為想將ASP.NET Core 3的全新功能合并到項(xiàng)目的專業(yè)人士撰寫的。本書(shū)可用作 ASP.NET Core的完備參考資料,了解一些微軟Web開(kāi)發(fā)背景知識(shí)的初學(xué)者也將極大地從本書(shū)中獲益。
ASP.NET Core 3高級(jí)編程(第8版) 內(nèi)容簡(jiǎn)介
本書(shū)內(nèi)容 ● 介紹ASP.NET Core技能集,為你使用整個(gè)ASP.NET Core平臺(tái)打下堅(jiān)實(shí)基礎(chǔ) ● 在開(kāi)發(fā)環(huán)境中應(yīng)用ASP.NET Core 3功能,介紹豐富的可重用模板 ● 查看如何創(chuàng)建RESTful Web服務(wù)、Web應(yīng)用程序和客戶端應(yīng)用程序 ● 運(yùn)用現(xiàn)有知識(shí)高效地啟動(dòng)和運(yùn)行新的編程模型
ASP.NET Core 3高級(jí)編程(第8版) 目錄
目 錄
第I部分 介紹ASP.NET Core
第1章 ASP.NET Core上下文 3
1.1 了解ASP.NET Core 3
1.2 理解本書(shū) 5
1.3 小結(jié) 8
第2章 入門 9
2.1 選擇代碼編輯器 9
2.2 創(chuàng)建ASP.NET Core項(xiàng)目 16
2.3 運(yùn)行ASP.NET Core應(yīng)用程序 18
2.4 小結(jié) 26
第3章 **個(gè)ASP.NET Core應(yīng)用程序 27
3.1 設(shè)置場(chǎng)景 27
3.2 創(chuàng)建項(xiàng)目 27
3.3 小結(jié) 49
第4章 使用開(kāi)發(fā)工具 51
4.1 創(chuàng)建ASP.NET Core項(xiàng)目 51
4.2 向項(xiàng)目中添加代碼和內(nèi)容 57
4.3 構(gòu)建和運(yùn)行項(xiàng)目 59
4.4 管理包 61
4.5 調(diào)試項(xiàng)目 65
4.6 小結(jié) 66
第5章 C#的基本特點(diǎn) 67
5.1 準(zhǔn)備工作 67
5.2 使用null條件運(yùn)算符 71
5.3 使用自動(dòng)實(shí)現(xiàn)的屬性 76
5.4 使用字符串插值 79
5.5 使用對(duì)象和集合初始化器 80
5.6 模式匹配 82
5.7 使用擴(kuò)展方法 84
5.8 使用lambda表達(dá)式 89
5.9 使用類型推斷和匿名類型 96
5.10 在接口中使用默認(rèn)實(shí)現(xiàn) 98
5.11 使用異步方法 101
5.12 獲取名稱 107
5.13 小結(jié) 109
第6章 測(cè)試ASP.NET Core應(yīng)用程序 111
6.1 準(zhǔn)備工作 112
6.2 創(chuàng)建單元測(cè)試項(xiàng)目 115
6.3 編寫和運(yùn)行單元測(cè)試 116
6.4 小結(jié) 128
第7章 SportsStore:一個(gè)真正的應(yīng)用程序 129
7.1 創(chuàng)建項(xiàng)目 130
7.2 向應(yīng)用程序添加數(shù)據(jù) 136
7.3 顯示產(chǎn)品列表 145
7.4 添加分頁(yè) 148
7.5 內(nèi)容的樣式化 160
7.6 小結(jié) 165
第8章 SportsStore:導(dǎo)航和購(gòu)物車 167
8.1 添加導(dǎo)航控件 167
8.2 構(gòu)建購(gòu)物車 186
8.3 小結(jié) 203
第9章 SportsStore:完成購(gòu)物車 205
9.1 使用服務(wù)改進(jìn)Cart模型 205
9.2 完成購(gòu)物車的功能 211
9.3 提交訂單 217
9.4 小結(jié) 230
第10章 SportsStore:管理 231
10.1 準(zhǔn)備Blazor服務(wù)器 231
10.2 管理訂單 236
10.3 添加目錄管理 241
10.4 小結(jié) 251
第11章 SportsStore:安全與部署 253
11.1 確保管理功能的安全 253
11.2 準(zhǔn)備進(jìn)行部署 266
11.3 小結(jié) 272
第II部分 ASP.NET Core平臺(tái)
......
第38章 使用ASP.NET Core Identity 1081
38.1 準(zhǔn)備工作 1082
38.2 為ASP.NET Core Identity準(zhǔn)備項(xiàng)目 1083
38.2.1 準(zhǔn)備ASP.NET Core Identity數(shù)據(jù)庫(kù) 1083
38.2.2 配置數(shù)據(jù)庫(kù)連接字符串 1083
38.2.3 配置應(yīng)用程序 1084
38.2.4 創(chuàng)建和應(yīng)用身份數(shù)據(jù)庫(kù)遷移 1086
38.3 創(chuàng)建用戶管理工具 1086
38.3.1 準(zhǔn)備用戶管理工具 1087
38.3.2 枚舉用戶賬戶 1088
38.3.3 創(chuàng)建用戶 1090
38.3.4 編輯用戶 1097
38.3.5 刪除用戶 1099
38.4 創(chuàng)建角色管理工具 1100
38.4.1 為角色管理工具做準(zhǔn)備 1101
38.4.2 枚舉和刪除角色 1102
38.4.3 創(chuàng)建角色 1103
38.4.4 分配角色從屬關(guān)系 1104
38.5 小結(jié) 1107
第39章 應(yīng)用ASP.NET Core Identity 1109
39.1 驗(yàn)證用戶的身份 1111
39.1.1 創(chuàng)建登錄特性 1111
39.1.2 檢查ASP.NET Core Identity cookie 1113
39.1.3 創(chuàng)建退出頁(yè)面 1114
39.1.4 測(cè)試身份驗(yàn)證特性 1115
39.1.5 啟用身份驗(yàn)證中間件 1116
39.2 對(duì)授權(quán)端點(diǎn)的訪問(wèn) 1118
39.2.1 應(yīng)用授權(quán)屬性 1118
39.2.2 啟用授權(quán)中間件 1119
39.2.3 創(chuàng)建被拒絕訪問(wèn)的端點(diǎn) 1120
39.2.4 創(chuàng)建種子數(shù)據(jù) 1120
39.2.5 測(cè)試身份驗(yàn)證序列 1123
39.3 授權(quán)訪問(wèn)Blazor應(yīng)用程序 1124
39.3.1 在Blazor組件中執(zhí)行授權(quán) 1125
39.3.2 向授權(quán)用戶顯示內(nèi)容 1127
39.4 對(duì)Web服務(wù)進(jìn)行身份驗(yàn)證和授權(quán) 1129
39.4.1 構(gòu)建簡(jiǎn)單的JavaScript客戶端 1132
39.4.2 限制對(duì)Web服務(wù)的訪問(wèn) 1134
39.4.3 使用cookie驗(yàn)證 1135
39.4.4 使用令牌認(rèn)證 1138
39.4.5 創(chuàng)建令牌 1139
39.4.6 用令牌驗(yàn)證 1141
39.4.7 使用令牌限制訪問(wèn) 1144
39.4.8 使用令牌請(qǐng)求數(shù)據(jù) 1145
39.5 小結(jié) 1147
ASP.NET Core 3高級(jí)編程(第8版) 作者簡(jiǎn)介
Adam Freeman是一位經(jīng)驗(yàn)豐富的IT專業(yè)人士,曾在多家公司擔(dān)任高級(jí)職位,后擔(dān)任一家全球銀行的首席技術(shù)官和首席運(yùn)營(yíng)官。現(xiàn)在退休了,他把時(shí)間花在寫作和長(zhǎng)跑上。
- >
龍榆生:詞曲概論/大家小書(shū)
- >
中國(guó)歷史的瞬間
- >
企鵝口袋書(shū)系列·偉大的思想20:論自然選擇(英漢雙語(yǔ))
- >
【精裝繪本】畫給孩子的中國(guó)神話
- >
伊索寓言-世界文學(xué)名著典藏-全譯本
- >
月亮虎
- >
經(jīng)典常談
- >
隨園食單