.Net 推薦書籍

.NET程序員找工作的參考書,看完下面這些書,相信進大廠絕對沒有問題。當然還得學以致用。

《深入理解C#(第3版)》

本書是世界頂級技術專家“十年磨一劍”的經典之作,在C#和.NET領域享有盛譽。與其他泛泛介紹C#的書籍不同,本書深度探究C#的特性,并結合技術發展,引領讀者深入C#的時空。作者從語言設計的動機出發,介紹支持這些特性的核心概念。作者將新的語言特性放在C#語言發展的背景之上,用極富實際意義的示例,向讀者展示編寫代碼和設計解決方案的最佳方式。同時作者將多年的C#開發經驗與讀者分享,讀者可咀其精華、免走彎路,使程序設計水平更上一層樓。

本書在第2版的基礎上全面調整了C#語言的細節,改寫了隨著技術的發展已經不再適用的內容,并全面介紹了C# 5新增的大特性——異步,以及兩個小特性,延續了讀者期望的高標準。

《ASP.NET Core微服務實戰》

領會測試驅動、API 優先的開發理念通過創建和消費后端服務(如數據庫和隊列)與其他服務交互。

構建依賴于外部數據源的微服務
學習事件溯源(以事件為中心的持久化方法)
使用 ASP.NET Core 開發適合部署在云環境的 Web 應用
開發一個消費其他服務或被其他服務消費的微服務
創建可接受外部配置的服務和應用
探索用于保護ASP.NET Core 微服務和應用的方法
《.NET 微服務 - 體系結構電子書》
本指南介紹如何使用容器開發基于微服務的應用程序并對其進行管理。本指南探討使用 .NET 和 Docker 容器的體系結構設計和實現方法。為了更加輕松地開始使用容器和微服務,本指南重點介紹一個容器化和基于微服務的參考應用程序(用戶可獲取該應用程序)。可通過 eShopOnContainers GitHub 存儲庫獲取該示例應用程序。

本指南主要在開發環境級別提供基礎開發和體系結構指導,重點介紹以下兩種技術:Docker 和 .NET。我們的目標是為用戶在應用程序設計時提供指導,使用戶無需將重點放在其生產環境的基礎結構(云端或本地)上。用戶可在創建生產就緒的應用程序時,稍后制定有關基礎結構的決策。因此,本指南不區分基礎結構,更側重于考慮開發環境。

《ASP.NET Core開發實戰》

Microsoft MVP Dino Esposito教會你如何:

創建新項目并理解其結構
在ASP.NET Core中設置和使用熟悉的MVC應用程序模型
編寫控制器類代碼來控制請求處理的所有階段
從控制器提供HTML,或者直接通過Razor頁面提供HTML
掌握Razor語言,以快速定義HTML視圖的布局
管理跨領域關注點,如全局配置數據、錯誤和異常處理、控制器類的設計以及依賴注入
使用用戶身份驗證和ASP.NET Core的基于策略的用戶授權API來保護應用程序安全
設計高效的數據訪問,并為讀寫數據選擇合適的選項
構建ASP.NET Core Web API來返回JSON、XML或其他數據
使用數據綁定,以編程方式更新可視化組件
為iOS和Android構建對設備友好的Web視圖
探討全新的ASP.NET Core運行時環境和依賴注入(DI)基礎設施

《C#高級編程(第11版)》

C# 7內幕指南,包括高級新特性。

目前Visual Studio 2017提供了C# 7。發布為NuGet包的每個.NET Core部分都進行了更新。閱讀這本專家級指南是經驗豐富的程序員提高效率的更快捷方式。C# 7以更快的速度完成更多工作,沒有人比Christian Nagel更適合傳播在現實世界中極有價值的權威信息。本書論述清晰,內容完整詳盡,為開發人員展示了如何將.NET引入非微軟平臺,如何操作這些平臺上的工具,例如Docker、Gulp和NPM。

為需要新工具的高級開發人員介紹了C# 7和.NET Core 2.0的擴展新特性
揭示了Visual Studio 2017的新技巧和切合實際的提示,包括新的用戶界面、新增的模板、編輯器的改進等
論述了計劃工作流的全新方式,使編碼更快,診斷和調試更精確,測試更頻繁,發布更自信
為開發在Android、iOS、Windows、Linux、網絡和云上運行的應用程序提供了循序漸進的指南
掌握Visual Studio的高效率特性,以加速AI革新

《CLR via C# 第4版框架設計》

本書針對CLR和.NET Framework 4.5進行深入、全面的探討,并結合實例介紹了如何利用它們進行設計、開發和調試。全書5部分共29章。第Ⅰ部分介紹CLR 基礎,第Ⅱ部分解釋如何設計類型,第Ⅲ部分介紹基本類型,第Ⅳ部分以核心機制為主題,第V部分重點介紹線程處理。

通過本書的閱讀,讀者可以掌握CLR和.NET Framework 的精髓,輕松、高效地創建高性能應用程序。

《APS.NET Core框架揭秘》

《ASP.NET Core 3 框架揭秘(上下冊)》主要闡述 ASP.NET Core 核心的部分——請求處理管道。通過閱讀本書,讀者可以深刻系統地了解 ASP.NET Core 應用在啟動過程中管道的構建方式,以及請求在管道中的處理流程。

《ASP.NET Core 3 框架揭秘(上下冊)》還詳細講述了 .NET Core 跨平臺的本質,以及多個常用的基礎框架(如依賴注入、文件信息、配置選項和診斷日志等)。

《ASP.NET Core 3 框架揭秘(上下冊)》還對大部分原生的中間件提供了系統性介紹,采用“編程體驗”、“總體設計”、“具體實現”和“靈活運用”的流程,使讀者可以循序漸進地學習 ASP.NET Core 的每個功能模塊。《ASP.NET Core 3 框架揭秘(上下冊)》可供所有 .NET 從業人員閱讀與參考。

《.NET高級調試》

《.NET高級調試》是一本介紹如何通過非托管調試器(包括WinDBG、NTSD和CDB等)來調試NET應用程序的書籍。本書內容主要包括:調試工具簡介、CLR基礎、基本調試任務、程序集加載器、托管堆與垃圾收集、同步、互用性以及一些高級主題,如事后調試、一些功能強大的調試工具和.NET 4.0中的新功能等。

《C#8.0和.NET Core 3.0高級編程》

在《C#8.0和.NET Core 3.0高級編程》中,專家級作家Mark J. Price提供了開始編寫C#應用程序所需的一切技能,適用于所有主流操作系統。使用當前最流行的Visual Studio Code編輯器開展編程任務,對上一版內容進行了全面的更新和擴展,新增了兩章專門介紹內容管理系統(CMS)以及如何使用ML.NET進行機器學習。包含C#編程的所有主題,可分為三大部分,第一大部分介紹C#基礎知識,包括面向對象編程以及新的C#8.0特性,比如可空引用類型、簡化的switch模式匹配以及默認的接口方法。第二大部分介紹.NETStandard APl,包括管理和查詢數據、監視和改進性能以及使用文件系統、異步流、序列化和加密等。第三大部分介紹如何構建和部署跨平臺的應用程序,例如使用ASP.NET Core構建Web應用程序和使用Xamarin.Forms構建移動應用程序。還介紹了構建Windows桌面應用程序的三種技術——Windows Forms.WPF(WindowsPresentation Foundation)和UWP(UniversalWindows Platform)。

《.net之美》

本書是.NET 程序員進階修煉的必讀之作,由擁有多年開發經驗的資深.NET 技術專家對C# 和.NET 中實用的、關鍵的和難以理解的知識點進行了深入解析,旨在幫助讀者在盡可能短的時間內以盡可能低的學習成本去掌握那些最應該被掌握的知識。書中的每個知識點都輔之以精心設計的案例,易于理解,實踐性強。

《AOP in .NET》

.NET中的AOP引入了面向方面的編程,并提供了有關如何從該技術中獲得最大實際利益的指南。本書的許多示例都集中于模塊化非功能性需求,這些需求經常散布在整個面向對象的項目中。您將通過使用熟悉的基于C#的示例來欣賞它的簡單介紹。這本書不需要任何AOP經驗。讀者應該知道C#或另一種OO語言。

《ASP.NET Core跨平臺開發從入門到實戰》

《ASP.NET Core跨平臺開發從入門到實戰》適合初學者及有.Net 基礎的開發者,深入淺出地介紹了ASP.NET Core 基礎及實戰方面的知識,主要有.NET Core 的基礎知識及安裝、dotnet 命令、ASP.NET Core 開發工具操作及使用、ASP.NET Core 原理和組件介紹、ASP.NET Core MVC 框架學習、ASP.NET Core Web API 學習和擴展Web API 輸出格式,以及.NETCore 單元測試,最后以一個完整的項目結尾,并講解了項目的發布和部署。

《ASP.NET Core in Action,第二版》

《ASP.NET Core in Action,第二版》通過ASP.NET Core打開了跨平臺Web開發的世界。您將從.NET Core中的速成課程開始,立即切斷ASP.NET和Windows之間的聯系。然后,您將逐步構建令人驚嘆的Web應用程序,系統地添加一些基本功能,例如登錄,配置,依賴項注入和自定義組件。在此過程中,您將混入重要的過程步驟,例如測試,多平臺部署和安全性。完全更新到版本5.0,此新版本完全涵蓋了新功能,例如帶有Razor Pages的服務器端應用程序以及新的ASP.NET Core托管范例。

《深入淺出 ASP.NET Core》

本書是一本系統地介紹ASP.NET Core、Entity Framework Core以及ASP.NET Core Identity框架技術的入門圖書,旨在幫助讀者循序漸進地了解和掌握ASP.NET Core。本書使用ASP.NET Core從零開始搭建一個實際的項目。從基本的控制臺應用程序開始,介紹ASP.NET Core基本的啟動流程,涵蓋ASP.NET Core框架中各個技術的實際應用。同時,本書也會介紹一些ASP.NET Core的高級概念。在本書中,我們會開發一個學校管理系統,其中包含清晰的操作步驟和大量的實際代碼,以幫助讀者學以致用,將ASP.NET Core的知識運用到實際的項目開發當中,最后我們會將開發的項目部署到生產環境中。通過閱讀本書,讀者將掌握使用ASP.NET Core開發Web應用程序的方法,并能夠在對新項目進行技術選型時做出戰略決策。本書適合有一定C# 編程經驗和HTML、JavaScript基礎,并對ASP.NET Core感興趣的讀者閱讀,也可以作為高等院校相關專業的教學用書和培訓學校的教材。

《Visual C#從入門到精通(第9版)》

C#作為微軟的旗艦編程語言,深受程序員喜愛,是編寫高效應用程序的語言。Visual C# 2017提供了大量新功能,《Visual C#從入門到精通(第9版)》圍繞語言的基礎知識和這些新功能全面介紹了如何利用Visual Studio 2017和.NETFramework4.6.1編寫C#應用程序。《Visual C#從入門到精通(第9版)》沿襲深受讀者歡迎的Stepby Step風格,通過合理的練習引導讀者逐步構建在Windows 10上運行的應用程序、訪問SQL Server數據庫以及開發多線程應用等。

全書共27章,結構清晰,敘述清楚。所有練習均在Visual Studio 2017簡體中文版上進行過全面演練。無論是剛開始接觸面向對象編程的新手,還是打算遷移到C#的C、C++或Java程序員,都可以從《Visual C#從入門到精通(第9版)》汲取到新的知識。迅速掌握C#編程技術。

《ASP.NET 項目開發全程實錄(第 4 版)》

本書以供求信息網、電子商務平臺、小區物業內部管理網、圖書館管理系統、企業辦公自動化管理系統、互動媒體學習社區、在線考試網、網上在線論壇、物流信息管理平臺、博客管理系統、播客網、仿百度知道之明日知道12個實際項目開發程序為案例,從軟件工程的角度出發,按照項目的開發順序,系統、全面地介紹了程序開發流程。從開發背景、需求分析、系統功能分析、數據庫分析、數據庫建模、網站開發到網站的編譯與發布,每一過程都作了詳細的介紹。

本書案例涉及行業廣泛,實用性非常強。通過本書的學習,讀者可以了解各個行業的特點,能夠針對某一行業進行軟件開發,也可以通過光盤中提供的案例源代碼和數據庫進行二次開發,以減少開發系統所需要的時間。

本書光盤提供12個項目開發完整案例的同步教學視頻,12個項目開發完整案例及其源程序,本書的服務網站www.mingribook.com還提供了內容豐富的素材庫、題庫、模塊庫、案例庫和本書的答疑服務。

本書是一本項目開發案例方面的參考書,適合有基本編程知識但還沒有項目開發經驗的軟件開發初學者使用,尤其適合高校在校生進行畢業設計、課題設計時做參考。

《C#圖解教程(第5版)》

本書是廣受贊譽的《C# 圖解教程》的最新版本。作者在本書中創造了一種全新的可視化敘述方式,以圖文并茂的形式、樸實簡潔的文字,并輔以大量表格和代碼示例,全面、直觀地闡述了C# 語言的各種特性。新版本除了精心修訂舊版內容外,還全面涵蓋了C# 6.0 和C# 7.0 的新增特性,比如局部函數、throw 表達式、name of 和空條件運算符、using static 指令、異常過濾器,等等。通過本書,讀者能夠快速、深入地理解C#,為自己的編程生涯打下良好的基礎。

《Learning hard C#學習筆記》

本書是一本面向C#初學者的實用教程,由淺入深地講解了C#的基礎語法和重要特性,分析了在開發中必須掌握的技術要領和經驗心得。語言淺顯易懂、輕松幽默,通過精心選擇的實例和詳盡的代碼全面介紹了C#最具特色的關鍵知識點,有助于初學者迅速從一個C#開發的門外漢成長為全面掌握技術要領的開發人員。

本書適合C#和.NET初學者、Web開發工程師以及計算機專業的學生閱讀。

《C#并發編程經典實例(第2版)》

本書全面講解C#并發編程技術,側重于.NET平臺上較新、較實用的方法。新版內容全面更新,涉及異步編程基礎、互操作、集合、常見場景及其處理技巧等,另外新增了關于異步流的章節。全書分為14章:第1章概覽幾種并發編程技術,包括異步編程、并行編程、響應式編程、數據流等;第2~6章對這些技術進行詳細介紹;第7~13章深入探討這些技術,內容包括測試技巧、互操作、取消、函數式面向對象編程、同步、調度等;第14章涉及并發編程中的一些常見場景,并配有對應的解決方案。全書共包含近90個配有源代碼的實例,可用于各種應用程序的開發。

《C#敏捷開發實踐》

本書共分為敏捷基礎、編寫SOLID代碼和自適應實例三大部分,將理論與實踐相結合,介紹了當前使用Microsoft .NET Framework進行C#編程的最佳實踐,詳盡探討了C#開發人員如何應用Scrum等敏捷方案實現高質量、自適應的代碼,并給出大量代碼示例,是.NET中高級程序員進階的實用指南。 本書的讀者對象為有一定經驗的.NET開發人員。

《.NET Core 底層入門》

本書講解了 .NET Core公共語言運行時的底層實現,從介紹MSIL和x86匯編語言開始,到講解異常、多線程、GC以及JIT編譯器的實現原理與實現細節。本書包含了大量圖表讓讀者可以更容易了解其中的內容,同時涉及到 .NET Core底層實現的部分還給出了對應的源代碼鏈接,讓讀者可以參考源代碼有更深入的理解。此外,本書還有相關提問用的倉庫和QQ 群便于讀者交流,詳見序言。

本書主要面向有一年以上 .NET (C#)開發經驗的開發者,其他程序語言的開發者也可以閱讀本書來比較 .NET Core與其他語言的運行時之間有哪些共同點和不同點,本書的知識可以為讀者在編寫高性能應用或底層應用時提供有力的支持。

《LINQ實戰》

作為.NET 上連接編程語言和數據庫、內存對象、XML 等各種類型數據之間的橋梁,LINQ 引入了一種處理數據的全新理念,將查詢無縫集成至開發語言之上。本書第一部分介紹了LINQ 技術及C# 和VB 為此提供的新語言特性,第二、三、四部分詳細介紹了LINQ 的三大主要功能LINQ to Objects 、LINQ to SQL 、LINQ to XML,第五部分研究了LINQ 的可擴展性、在應用程序中使用各種LINQ 功能的方法以及LINQ to DataSet 。 本書適合于使用C# 和VB.NET 的軟件開發者。

《ASP.NET Web API設計》

如何為瀏覽器和移動設備等多客戶端設計和構建可演化Web API?本書以ASP.NET Web API框架為例,系統介紹了相關的理論和工具,讓讀者全面掌握設計和實現可演化Web API的技術。

本書主要面向有經驗的.NET開發人員。不過,書中關于Web API基礎理論和設計的內容同樣適用于Java、Ruby、PHP和Node等開發者。

深入理解HTTP,以及API開發的概念和風格。ASP.NET Web API基礎知識,包括該框架處理HTTP請求的生命周期。

以“問題跟蹤”API為例,探討用Collection+JSON實現超媒體支持。
采取BDD(行為驅動開發)方式開發ASP.NET Web API,實現和改進應用。
探索可響應變化的客戶端技術,使客戶端便于使用超媒體API。
全面介紹ASP.NET Web API的內部工作機制,包括安全性和可測試性。

《.NET框架設計:模式、配置、工具》

本書總結了框架設計的整體思路和經驗,包含了常見應用框架設計的模式、框架靈活性的配置和框架工具的支持,有助于讀者了解框架設計的核心思想,加深對框架設計的理解,快速掌握框架設計的技巧,并在研究其他框架時能夠做到舉一反三。 本書適用于應用層開發者、框架學習者和和對框架設計感興趣的讀者。

《大話設計模式》

本書通篇都是以情景對話的形式,用多個小故事或編程示例來組織講解GOF(設計模式的經典名著——Design Patterns:Elements of Reusable Object-Oriented Software,中譯本名為《設計模式——可復用面向對象軟件的基礎》的四位作者EIich Gamma、Richard Helm、Ralph Johnson,以及John Vlissides,這四人常被稱為Gang of Four,即四人組,簡稱GoF)總結的23個設計模式。本書共分為29章。其中,第1、3、4、5章著重講解了面向對象的意義、好處以及幾個重要的設計原則;第2章,以及第6到第28章詳細講解了23個設計模式;第29章是對設計模式的全面總結,附錄部分是通過一個例子的演變為初學者介紹了面向對象的基本概念。本書的特色是通過小菜與大鳥的趣味問答,在講解程序的不斷重構和演變過程中,把設計模式的學習門檻降低,讓初學者可以更加容易地理解——為什么這樣設計才是好的?是怎樣想到這樣設計的?以達到不但授之以“魚”,還授之以“漁”的目的。引導讀者體會設計演變過程中蘊藏的了、智慧。本書適合編程初學者或希望在面向對象編程上有所提高的開發人員閱讀。

推薦時間:2021年1月
版權申明:本文來源于網友收集或網友提供,如果有侵權,請轉告版主或者留言,本文立即刪除。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,443評論 6 532
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,530評論 3 416
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,407評論 0 375
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,981評論 1 312
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,759評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,204評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,263評論 3 441
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,415評論 0 288
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,955評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,782評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,983評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,528評論 5 359
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,222評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,650評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,892評論 1 286
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,675評論 3 392
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,967評論 2 374

推薦閱讀更多精彩內容

  • 做.NET程序員也有幾年了,從在大學到現在讀過的編程書也的確有不少,讀過.NET、Java、Python、Nod...
    DotNet技術分享閱讀 655評論 4 13
  • 1 術語 面試出現頻率:從來沒人問過。事實上我都不知道怎么問,考背書嗎?倒是可以問問知不知道現在.NET最新版本是...
    aslbutton閱讀 1,327評論 0 53
  • 久違的晴天,家長會。 家長大會開好到教室時,離放學已經沒多少時間了。班主任說已經安排了三個家長分享經驗。 放學鈴聲...
    飄雪兒5閱讀 7,540評論 16 22
  • 今天感恩節哎,感謝一直在我身邊的親朋好友。感恩相遇!感恩不離不棄。 中午開了第一次的黨會,身份的轉變要...
    迷月閃星情閱讀 10,592評論 0 11
  • 在妖界我有個名頭叫胡百曉,無論是何事,只要找到胡百曉即可有解決的辦法。因為是只狐貍大家以訛傳訛叫我“傾城百曉”,...
    貓九0110閱讀 3,301評論 7 3