關(guān)于我們
書(shū)單推薦
新書(shū)推薦
|
Azure、DevOps和微服務(wù)軟件架構(gòu)實(shí)戰(zhàn)(第2版)
軟件架構(gòu)是指可以簡(jiǎn)化軟件開(kāi)發(fā)過(guò)程并提高應(yīng)用程序質(zhì)量的實(shí)現(xiàn)架構(gòu)和系統(tǒng)。本書(shū)在第1版的基礎(chǔ)上進(jìn)行了全面修訂和擴(kuò)展,面向.NET 5和C# 9,介紹了一些能夠助你成為一名卓越的軟件架構(gòu)師所需的關(guān)鍵技能、知識(shí)和**實(shí)踐。
第2版增加了對(duì)軟件架構(gòu)原則的額外講述、Azure服務(wù)結(jié)構(gòu)、Kubernetes和Blazor等新章節(jié)。另外,還增加了關(guān)于安全性、微服務(wù)和DevOps的討論,以及軟件開(kāi)發(fā)周期的GitHub部署。 首先,介紹如何將用戶需求轉(zhuǎn)換為軟件架構(gòu)需求,并探討功能性需求和非功能性需求之間的差異。然后,探討如何為基礎(chǔ)設(shè)施選擇云解決方案,以及如何在基于云的環(huán)境中管理應(yīng)用程序。最后,講解軟件設(shè)計(jì)模式和各種軟件方法,從而幫助你解決開(kāi)發(fā)過(guò)程中遇到的常見(jiàn)問(wèn)題。 學(xué)習(xí)完本書(shū),你將能夠構(gòu)建并交付可滿足組織業(yè)務(wù)需求的高度可擴(kuò)展的企業(yè)應(yīng)用程序。 主要內(nèi)容 ● 使用多種技術(shù)克服現(xiàn)實(shí)工作中的架構(gòu)挑戰(zhàn),并從設(shè)計(jì)層面解決問(wèn)題 ● 應(yīng)用分層架構(gòu)、面向服務(wù)架構(gòu)和微服務(wù)架構(gòu) ● 利用容器、Docker、Kubernetes和Blazor等工具高效管理微服務(wù) ● 快速使用Azure工具和功能提供全局解決方案 ● 使用C# 9及其新功能編程和維護(hù)Azure功能 ● 了解什么情況下最適合使用測(cè)試驅(qū)動(dòng)開(kāi)發(fā)方法 ● 編寫(xiě)自動(dòng)化功能測(cè)試用例 ● 充分利用DevOps原則實(shí)現(xiàn)CI/CD環(huán)境
你還可能感興趣
我要評(píng)論
|