書(shū)馨卡幫你省薪 2024個(gè)人購(gòu)書(shū)報(bào)告 2024中圖網(wǎng)年度報(bào)告
歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)

ASP.NET Core 3高級(jí)編程(第8版)

出版社:清華大學(xué)出版社出版時(shí)間:2021-07-01
開(kāi)本: 其他 頁(yè)數(shù): 1168
中 圖 價(jià):¥160.8(6.0折) 定價(jià)  ¥268.0 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車(chē) 收藏
運(yùn)費(fèi)6元,滿(mǎn)39元免運(yùn)費(fèi)
?新疆、西藏除外
本類(lèi)五星書(shū)更多>

ASP.NET Core 3高級(jí)編程(第8版) 版權(quán)信息

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ā)的理想選擇。 專(zhuān)業(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)路由和依賴(lài)注入。 本書(shū)是為想將ASP.NET Core 3的全新功能合并到項(xiàng)目的專(zhuān)業(yè)人士撰寫(xiě)的。本書(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)用程序和客戶(hù)端應(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章 入門(mén) 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 使用類(lèi)型推斷和匿名類(lèi)型 96

5.10 在接口中使用默認(rèn)實(shí)現(xiàn) 98

5.11 使用異步方法 101

5.12 獲取名稱(chēng) 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 編寫(xiě)和運(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)物車(chē) 167

8.1 添加導(dǎo)航控件 167

8.2 構(gòu)建購(gòu)物車(chē) 186

8.3 小結(jié) 203

第9章 SportsStore:完成購(gòu)物車(chē) 205

9.1 使用服務(wù)改進(jìn)Cart模型 205

9.2 完成購(gòu)物車(chē)的功能 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)建用戶(hù)管理工具 1086

38.3.1 準(zhǔn)備用戶(hù)管理工具 1087

38.3.2 枚舉用戶(hù)賬戶(hù) 1088

38.3.3 創(chuàng)建用戶(hù) 1090

38.3.4 編輯用戶(hù) 1097

38.3.5 刪除用戶(hù) 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)證用戶(hù)的身份 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)的訪(fǎng)問(wèn) 1118

39.2.1 應(yīng)用授權(quán)屬性 1118

39.2.2 啟用授權(quán)中間件 1119

39.2.3 創(chuàng)建被拒絕訪(fǎ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)訪(fǎng)問(wèn)Blazor應(yīng)用程序 1124

39.3.1 在Blazor組件中執(zhí)行授權(quán) 1125

39.3.2 向授權(quán)用戶(hù)顯示內(nèi)容 1127

39.4 對(duì)Web服務(wù)進(jìn)行身份驗(yàn)證和授權(quán) 1129

39.4.1 構(gòu)建簡(jiǎn)單的JavaScript客戶(hù)端 1132

39.4.2 限制對(duì)Web服務(wù)的訪(fǎng)問(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 使用令牌限制訪(fǎng)問(wèn) 1144

39.4.8 使用令牌請(qǐng)求數(shù)據(jù) 1145

39.5 小結(jié) 1147


展開(kāi)全部

ASP.NET Core 3高級(jí)編程(第8版) 作者簡(jiǎn)介

Adam Freeman是一位經(jīng)驗(yàn)豐富的IT專(zhuān)業(yè)人士,曾在多家公司擔(dān)任高級(jí)職位,后擔(dān)任一家全球銀行的首席技術(shù)官和首席運(yùn)營(yíng)官,F(xiàn)在退休了,他把時(shí)間花在寫(xiě)作和長(zhǎng)跑上。

暫無(wú)評(píng)論……
書(shū)友推薦
本類(lèi)暢銷(xiāo)
返回頂部
中圖網(wǎng)
在線(xiàn)客服