館藏資訊
【新書簡介】 還在擔心微軟產品的跨平台相容性嗎?或者你認為Linux才是真正的程式開發嗎?時代真的變了,.NET架構應該是全世界最多人使用的框架,只要安裝了Visual Studio,就可以開發Windows、MacOS、Linux、Web、雲端、Docker/K8S、主控台等應用,只要你會使用C#!但本書不強調C#的語法,本書的重點在於.NET框架中的開發及設定,並且全書都圍繞在Visual Studio上,也包含了目前最流行的.vscode的應用。在了解基本使用之外,本書直攻問題的核心,包括執行緒、鎖定等機制,並且也精解了JIT等編輯器的原理及方法。最後就是大家關心的平台部署了。本書使用了目前業界最新的部署標準Docker/K8s,更完整說明了compose、swarm等進階Docker技術。還等什麼,Linux的世界也可以用.NET進入,學習一個.NET就可以完成跨平臺開發,這本書就是你贏在終點的起跑點。 【本書看點】 ✪ .NET環境安裝、Visual Studio最新版安裝 ✪ .NET執行原理、CLI介紹 ✪ ASP.NET的多執行模式介紹 ✪ 相依性插入、設定和選項、工作排程 ✪ IHostedService和BackgroundService的背景工作介紹 ✪ 中介軟體完整攻略,快取的應用,當地語系,系統健康檢查 ✪ 檔案系統的開發及詳解,各種日誌的詳細說明 ✪ 多執行緒及工作平行,執行緒同步及鎖定 ✪ 記憶體管理、診斷偵錯 ✪ 編輯技術及部署 ✪ Docker、K8S的部署 【適合讀者】 ☛ 初級和中級開發人員。 ☛ 對.NET技術有興趣的讀者。 ☛ 準備投入.NET開發,或進一步提升自己的讀者
馮輝 著
Microsoft MVP、Dapr Member、.NET Conf China 2020/2021講師、開源技術的積極倡導者與貢獻者。具有豐富的.NET開發經驗,並專注於.NET平臺、雲原生、服務化和DevOps等技術領域的研究。