歡迎光臨
每天分享高質量文章

盤點618 .NET 程式員必“敗”書單

六月到了,有三個節日迎接我們,心中微微一盤算:兒童節和端午節彷彿對我們都不重要。我們期待的只有:618狂歡購物節

沒錯一年一度的618來了,哪些書值得買? 小編盤點了2019年1-5月.NET 相關的圖書,物有所值。

01 .NET Core 2.0 應用程式高階除錯:完全掌握Linux、macOS和 Windows跨平臺除錯技術

.NET Core 2.0 應用程式高階除錯:完全掌握Linux、macOS和 Windows跨平臺除錯技術

作者:李爭 

本書系統論述了.NET Core 的相關概念、編譯方法、命令列工具使用方法、除錯環境搭建,除錯器基本使用方法、.NET Core 除錯擴充套件基本使用方法、.NET Core 多執行緒應用程式除錯、以及.NET Core 記憶體管理垃圾收集器等相關知識

 

02 C#高階程式設計(第11版) C# 7 & .NET Core 2.0(.NET開發經典名著)

C#高階程式設計(第11版) C# 7 & .NET Core 2.0(.NET開發經典名著)

作者:【美】Christian Nagel

一本經久不衰的C#暢銷經典教程,持續暢銷20年的《C#高階程式設計》出第11版了它被譽為“開發人員學習C# 的必備教程,沒有之一”!11次全新升級,更新至C#7  .NET Core 2.0,C# 7內幕指南,釋出為NuGet包的每個.NET Core部分都進行了更新,展示如何將.NET引入非微軟平臺,如何操作工具。

03 More Effective C#:改善C#程式碼的50個有效方法(原書第2版)

More Effective C#:改善C#程式碼的50個有效方法(原書第2版)

作者:[美]史蒂芬·普拉達(Bill Wagner

在本書中,世界的.NET專家Bill Wagner介紹了用於寫出健壯且容易完成的C# 7.0程式碼的50條中階至高階技巧,反映了C#語言及其開發社群的發展,可幫助讀者解決每日程式設計工作中可能遇到的問題。 

04 程式碼整潔之道

程式碼整潔之道

作者:[美] Robert C. Martin

敏捷軟體開發系列作者軟體工程大師經典力作;網際網路產品與運營專家韓磊獻譯;當今程式碼大全 體會程式碼之美 獲第13屆Jolt大獎。

《程式碼整潔之道》提出一種觀念:程式碼質量與其整潔度成正比。乾凈的程式碼,既在質量上較為可靠,也為後期維護、升級奠定了良好基礎。作為程式設計領域的佼佼者,《程式碼整潔之道》作者給出了一系列行之有效的整潔程式碼操作實踐。這些實踐在《程式碼整潔之道》中體現為一條條規則(或稱“啟示”),並輔以來自現實專案的正、反兩面的範例。只要遵循這些規則,就能編寫出乾凈的程式碼,從而有效提升程式碼質量。

 

 

05 重構:改善既有程式碼的設計(第2版)

《重構:改善既有程式碼的設計(第2版)》

作者:[美] 馬丁·福勒(Martin Fowler)

譯者:熊節  林從羽

  • 重構20年,世界軟體開發大師MartinFowler的不朽經典

  • 生動闡述重構原理和具體做法,

  • 普通程式員進階到程式設計高手的修煉秘笈和程式碼整潔之道

這本備受關註的第2 版在第1 版的基礎上做了全面修訂,反映了程式設計領域業已發生的許多變化。第2 版中介紹的重構串列更加內聚,並用JavaScript 語言重寫了程式碼範例。此外,第2 版中還新增了與函式式程式設計相關的重構範例,旨在教會讀者如何在沒有類的環境下開展重構。

6 Linux就該這麼學

《Linux就該這麼學》

作者:劉遄

本書源自日均閱讀量近萬次火爆的線上同名課程,口碑與影響力俱佳,旨在打造簡單易學且實用性強的輕量級Linux入門教程。

本書基於紅帽RHEL系統編寫,且內容通用於CentOS、Fedora等系統。本書共分為20章,內容涵蓋了部署虛擬環境、安裝Linux系統;常用的Linux命令;與檔案讀寫操作有關的技術;使用Vim編輯器編寫和修改配置檔案;使用者身份與檔案許可權的設定;硬碟裝置分割槽、格式化以及掛載等操作;使用PXE+Kickstart無人值守安裝服務;使用LNMP架構部署動態網站環境等。此外,本書還深度點評了紅帽RHCSA、RHCE、RHCA認證,方便讀者備考。

 

7 持續交付2.0:業務引領的DevOps精要

《持續交付2.0:業務引領的DevOps精要》

作者:喬梁

喬梁是《持續交付》譯者,持續交付領域專家,持續交付和DevOps理念在國內的首批實踐者和佈道者,被業界稱為“國內持續交付第一人”。國內最早致力於透過敏捷開發與精益理論改善軟體價值交付效率的實踐者之一,精研各種軟體工程方法論。

8年後喬梁帶著他的全新著作《持續交付2.0:業務引領的DevOps精要》面向大眾。這本書將《持續交付》一書的思想融會貫通,經過8年的管理實踐,精心總結與提煉,提出“持續交付2.0雙環模型”;作者獨創性地將持續交付理論與當前的技術熱點DevOps理念完美結合。

深入淺出Docker

《深入淺出Docker》

作者:【英】Nigel Poulton(奈吉爾 波爾頓) 著

 

本書作者Nigel Poulton,亞馬遜暢銷圖書作者,儲存專家,Docker技術先驅。Nigel有豐富的運維技術經驗,著有多部容器相關的圖書,並開設了影片培訓課程,在業界有非常大的影響力。 

本書持續位居亞馬遜榜單前列,圖書內容經過多次補充完善,保證核心技術的實時更新。作為一本Docker實踐指導手冊,《深入淺出Docker》能夠幫助讀者從零開始走進Docker的世界。想要透過Docker認證工程師(DCA)考試的讀者也將從本書中獲益。 是一本高中生也能看得懂的入門書。

9 Kubernetes in Action中文版

Kubernetes in Action中文版

作者:【美】Marko Luksa

本書主要講解如何在 Kubernetes 中部署分散式容器應用。本書開始部分概要介紹了 Docker 和Kubernetes 的由來和發展,然後透過在 Kubernetes 中部署一個應用程式,一點點增加功能,逐步加深我們對於Kubernetes架構的理解和操作的實踐。在本書的後面部分,也可以學習一些高階的主題,比如監控、除錯及伸縮。

Kubernetes是希臘文,意思是“舵手”,帶領我們安全地到達未知水域。Kubernetes這樣的容器編排系統,會幫助我們妥善地管理分散式應用的部署結構和線上流量,高效地組織容器和服務。Kubernetes 作為資料中心作業系統,在設計軟體系統時,能夠儘量降低在底層網路和硬體設施上的負擔。

贊(0)

分享創造快樂