ASP.NET Core 3高級(jí)編程(第8版)
-
>
決戰(zhàn)行測(cè)5000題(言語(yǔ)理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
深度學(xué)習(xí)
-
>
Unreal Engine 4藍(lán)圖完全學(xué)習(xí)教程
-
>
深入理解計(jì)算機(jī)系統(tǒng)-原書(shū)第3版
-
>
Word/Excel PPT 2013辦公應(yīng)用從入門(mén)到精通-(附贈(zèng)1DVD.含語(yǔ)音視頻教學(xué)+辦公模板+PDF電子書(shū))
ASP.NET Core 3高級(jí)編程(第8版) 版權(quán)信息
- ISBN:9787302582717
- 條形碼:9787302582717 ; 978-7-302-58271-7
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類(lèi):>>
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
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)跑上。
- >
【精裝繪本】畫(huà)給孩子的中國(guó)神話(huà)
- >
巴金-再思錄
- >
上帝之肋:男人的真實(shí)旅程
- >
我從未如此眷戀人間
- >
中國(guó)歷史的瞬間
- >
中國(guó)人在烏蘇里邊疆區(qū):歷史與人類(lèi)學(xué)概述
- >
山海經(jīng)
- >
煙與鏡