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