圖書盲袋,以書為“藥”
歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)
> >>
ASP.NET CORE學(xué)習(xí)之旅:逐步構(gòu)建自己的開(kāi)發(fā)框架

ASP.NET CORE學(xué)習(xí)之旅:逐步構(gòu)建自己的開(kāi)發(fā)框架

作者:劉俊繁
出版社:機(jī)械工業(yè)出版社出版時(shí)間:2024-04-01
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 276
中 圖 價(jià):¥76.3(7.0折) 定價(jià)  ¥109.0 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車 收藏
運(yùn)費(fèi)6元,滿39元免運(yùn)費(fèi)
?新疆、西藏除外
本類五星書更多>

ASP.NET CORE學(xué)習(xí)之旅:逐步構(gòu)建自己的開(kāi)發(fā)框架 版權(quán)信息

ASP.NET CORE學(xué)習(xí)之旅:逐步構(gòu)建自己的開(kāi)發(fā)框架 本書特色

入門到構(gòu)建應(yīng)用框架,輕松掌握ASP.NET Core
應(yīng)用11個(gè)基礎(chǔ)知識(shí)模塊,200多個(gè)知識(shí)點(diǎn),附贈(zèng)代碼倉(cāng)庫(kù)

ASP.NET CORE學(xué)習(xí)之旅:逐步構(gòu)建自己的開(kāi)發(fā)框架 內(nèi)容簡(jiǎn)介

本書通過(guò)逐步構(gòu)建一個(gè)完整的開(kāi)發(fā)框架,幫助讀者深入理解和掌握ASP.NET Core開(kāi)發(fā)框架的核心概念和技術(shù)。本書以實(shí)際項(xiàng)目為基礎(chǔ),通過(guò)逐步迭代的方式引導(dǎo)讀者從零開(kāi)始構(gòu)建一個(gè)功能強(qiáng)大的開(kāi)發(fā)框架。本書不僅介紹了如何搭建項(xiàng)目結(jié)構(gòu)、處理路由和中間件、使用依賴注入和配置管理等關(guān)鍵技術(shù),還介紹了如何處理身份驗(yàn)證和授權(quán)、使用數(shù)據(jù)庫(kù)和ORM、編寫單元測(cè)試等實(shí)際開(kāi)發(fā)中常見(jiàn)的問(wèn)題和技術(shù)。本書配有讀者交流學(xué)習(xí)群,可掃描勒口二維碼進(jìn)群。相關(guān)代碼可通過(guò)前言中的代碼倉(cāng)庫(kù)地址獲得。 這是一本面向ASP.NET Core初學(xué)者和有一定經(jīng)驗(yàn)的開(kāi)發(fā)者的實(shí)用指南。通過(guò)本書的學(xué)習(xí),讀者將獲得一個(gè)全面的ASP.NET Core開(kāi)發(fā)框架的知識(shí)體系,并能夠應(yīng)用這些知識(shí)構(gòu)建自己的Web應(yīng)用程序。

ASP.NET CORE學(xué)習(xí)之旅:逐步構(gòu)建自己的開(kāi)發(fā)框架 目錄

前言
第1章 應(yīng)用程序啟動(dòng)類——Startup/
1.1Startup介紹/
1.1.1Startup模板/
1.1.2WebApplication/
1.2擴(kuò)展Startup/
1.2.1淺談IStartupFilter的應(yīng)用場(chǎng)景/
1.2.2IHostingStartup/
第2章 ASP.NET Core中的依賴注入/
2.1依賴注入概念/
2.1.1依賴注入的重要性/
2.1.2依賴關(guān)系解決哪些問(wèn)題/
2.2探索ASP.NET Core中的依賴注入/
2.2.1生命周期/
2.2.2服務(wù)注冊(cè)方法/
2.2.3服務(wù)注入/
2.3注意事項(xiàng)/
第3章 處理HTTP請(qǐng)求或響應(yīng)的軟件管道——中間件/
3.1中間件介紹/
3.2編寫中間件/
3.2.1UseMiddleware/
3.2.2IMiddleware/
3.2.3基于約定的中間件和基于工廠的中間件的區(qū)別/
3.3中間件順序/
第4章 托管應(yīng)用程序的宿主環(huán)境——Host/
4.1Host簡(jiǎn)介/
4.1.1Host的作用/
4.1.2Host的用法/
4.2Host的常見(jiàn)用例/
4.3Web Host和Generic Host/
4.4WebApplication/
第5章 Web 服務(wù)器——Kestrel/
5.1Kestrel簡(jiǎn)介/
5.1.1作為邊緣服務(wù)器/
5.1.2反向代理服務(wù)器結(jié)合使用/
5.2Kestrel的原理/
5.3Kestrel與其他Web服務(wù)器的對(duì)比/
5.4Kestrel配置指南/
第6章 ASP.NET Core中的配置/
6.1配置簡(jiǎn)介/
6.1.1配置的重要功能/
6.1.2常用配置源/
6.2配置優(yōu)先級(jí)/
6.3配置提供程序/
6.3.1MemoryConfigurationProvider內(nèi)存配置提供程序/
6.3.2FileConfigurationProvider文件配置提供程序/
6.3.3自定義配置提供程序/
6.4配置綁定/
第7章 Options/
7.1 Options概述/
7.2 Options使用方式/
7.2.1定義Options類/
7.2.2注冊(cè)O(shè)ptions/
7.2.3使用 Options/
7.3IOptions、IOptionsSnapshot 和 IOptionsMonitor/
7.4IConfigureNamedOptions、OptionsBuilder 和 IValidateOptions/
第8章 ASP.NET Core中的日志/
8.1日志配置/
ASP.NET Core學(xué)習(xí)之旅:逐步構(gòu)建自己的開(kāi)發(fā)框架8.2日志類別級(jí)別/
8.3日志記錄提供程序/
8.4日志使用方式/
8.5日志使用場(chǎng)景/
第9章 ASP.NET Core中的路由/
9.1基本示例/
9.2UseRouting 和UseEndpoints/
9.3路由基本原理/
9.4路由模板/
9.5路由參數(shù)/
9.5.1屬性路由/
9.5.2參數(shù)路由/
9.6路由約束/
第10章 ASP.NET Core中的異常處理/
10.1異常處理介紹/
10.1.1什么是異常處理/
10.1.2異常處理的重要性/
10.2異常處理方式/
10.2.1TryCatch/
10.2.2開(kāi)發(fā)人員異常頁(yè)/
10.2.3異常處理程序頁(yè)/
10.2.4自定義異常處理程序頁(yè)/
第11章 發(fā)送Http請(qǐng)求——HttpClient/
11.1HttpClient的基本用法/
11.2HttpClientFactory的介紹/
11.3HttpClientFactory的高級(jí)用法/
11.3.1命名HttpClient/
11.3.2Typed HttpClient/
第12章 ASP.NET Core中的實(shí)時(shí)應(yīng)用/
12.1關(guān)于ASP.NET Core SignalR的介紹/
12.1.1什么是ASP.NET Core SignalR/
12.1.2SignalR的優(yōu)勢(shì)和用途/
12.2SignalR基礎(chǔ)知識(shí)/
12.3SignalR架構(gòu)和工作原理/
12.4使用SignalR構(gòu)建實(shí)時(shí)應(yīng)用程序/
12.4.1創(chuàng)建項(xiàng)目/
12.4.2測(cè)試/
第13章 數(shù)據(jù)庫(kù)ORM——EF Core/
13.1安裝EF Core/
13.2定義模型類/
13.3創(chuàng)建數(shù)據(jù)庫(kù)上下文/
13.4進(jìn)行數(shù)據(jù)庫(kù)遷移/
13.5進(jìn)行數(shù)據(jù)庫(kù)操作/
13.5.1添加新產(chǎn)品/
13.5.2查詢產(chǎn)品列表/
13.5.3更新產(chǎn)品/
13.5.4刪除產(chǎn)品/
第14章 搭建項(xiàng)目/
14.1環(huán)境搭建/
14.1.1Dotnet 8 SDK/
14.1.2Visual Studio 2022預(yù)覽版/
14.2創(chuàng)建項(xiàng)目/
14.2.1創(chuàng)建空白解決方案/
14.2.2創(chuàng)建ASP.NET Core 空項(xiàng)目/
第15章 基礎(chǔ)設(shè)施初步建設(shè)/
15.1自動(dòng)依賴注入/
15.1.1技術(shù)選型/
15.1.2生命周期接口/
15.1.3集成Autofac/
15.2日志/
15.2.1技術(shù)選型/
15.2.2集成Serilog/
15.3統(tǒng)一業(yè)務(wù)異常處理/
15.3.1自定義業(yè)務(wù)異常類/
15.3.2約定錯(cuò)誤碼/
15.3.3UseExceptionHandler/
15.4統(tǒng)一請(qǐng)求響應(yīng)格式/
15.4.1響應(yīng)基類/
15.4.2分頁(yè)基類/
15.5緩存/
15.5.1緩存介紹/
15.5.2緩存的基本用法/
15.6ORM集成/
15.6.1安裝包/
15.6.2DbContext/
15.6.3封裝Repository/
15.6.4工作單元UOW/
15.6.5EF攔截器/
第16章 用戶角色體系及權(quán)限/
16.1集成ASP.NET Core Identity/
16.1.1安裝包/
16.1.2創(chuàng)建實(shí)體/
16.1.3修改DbContext與配置表結(jié)構(gòu)/
16.1.4執(zhí)行數(shù)據(jù)庫(kù)遷移命令/
16.1.5配置Identity/
16.2自定義授權(quán)策略/
16.2.1權(quán)限檢查接口定義/
16.2.2實(shí)現(xiàn)AuthorizationHandler/
16.2.3實(shí)現(xiàn)AuthorizationPolicyProvider/
16.2.4實(shí)現(xiàn)權(quán)限檢查接口/
16.2.5創(chuàng)建抽象基類/
16.3權(quán)限管理/
16.3.1表設(shè)計(jì)/
16.3.2修改DbContext與配置表結(jié)構(gòu)/
16.3.3實(shí)現(xiàn)權(quán)限管理/
16.3.4測(cè)試API/
16.4角色用戶管理/
16.4.1實(shí)現(xiàn)RoleManageAppService/
16.4.2實(shí)現(xiàn)RoleManageController/
16.4.3實(shí)現(xiàn)UserManageAppService/
16.4.4實(shí)現(xiàn)UserManageController/
第17章 多語(yǔ)言及菜單管理實(shí)現(xiàn)/
17.1多語(yǔ)言管理/
17.1.1創(chuàng)建表實(shí)體/
17.1.2修改DbContext與配置表結(jié)構(gòu)/
17.1.3實(shí)現(xiàn)EF多語(yǔ)言/
17.1.4啟用多語(yǔ)言/
17.1.5多語(yǔ)言管理API實(shí)現(xiàn)/
17.2菜單管理/
17.2.1設(shè)計(jì)菜單結(jié)構(gòu)/
17.2.2修改DbContext與配置表結(jié)構(gòu)/
17.2.3實(shí)現(xiàn)菜單管理/
第18章 完善基礎(chǔ)設(shè)施/
18.1EventBus/
18.1.1技術(shù)選型/
18.1.2定義接口/
18.1.3實(shí)現(xiàn)
展開(kāi)全部

ASP.NET CORE學(xué)習(xí)之旅:逐步構(gòu)建自己的開(kāi)發(fā)框架 作者簡(jiǎn)介

劉俊繁,高級(jí)工程師/架構(gòu)師,團(tuán)隊(duì)技術(shù)負(fù)責(zé)人。博客園技術(shù)博主(飯勺o(hù)O)。在技術(shù)領(lǐng)域有著豐富的經(jīng)驗(yàn)和深厚的造詣,專業(yè)領(lǐng)域主要集中在DotNet技術(shù)棧,擅長(zhǎng)處理高并發(fā)項(xiàng)目、微服務(wù)應(yīng)用、DevOps實(shí)踐以及云原生開(kāi)發(fā)。擁有大量實(shí)踐經(jīng)驗(yàn),運(yùn)用各種技術(shù)工具和框架來(lái)解決復(fù)雜的技術(shù)難題。熱愛(ài)鉆研最新的技術(shù)趨勢(shì)和開(kāi)源項(xiàng)目。

商品評(píng)論(0條)
暫無(wú)評(píng)論……
書友推薦
返回頂部
中圖網(wǎng)
在線客服