Clean Architecture with .Net (Paperback)
暫譯: .NET 的乾淨架構 (平裝本)

Esposito, Dino

  • 出版商: MicroSoft
  • 出版日期: 2024-03-22
  • 售價: $1,800
  • 貴賓價: 9.5$1,710
  • 語言: 英文
  • 頁數: 336
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 0138203288
  • ISBN-13: 9780138203283
  • 相關分類: .NET
  • 立即出貨 (庫存 < 4)

相關主題

商品描述

Understand what to do at any point in developing a clean .NET architecture

 

Master advanced .NET techniques with a focus on actual value delivered by working within a modular, clean architecture. Microsoft Data Platform MVP Dino Esposito explains key clean architecture concepts with a mix of pragmatism and design discipline and helps you solidify your knowledge through a real-world project. Starting with an explanation of the quest for modular software architecture continuing through the methodology of domain-driven design (DDD), Esposito emphasizes the role that modularization plays in managing complexity in software development. Breaking down the layers of an architecture that is modular and maintainable, he presents a sample project that is not simply another to-do list, but an actual tool for the reader. Ultimately, an exploration of common dilemmas for both developers and operations brings together historical developments with real solutions for today.

 

Microsoft Data Platform MVP Dino Esposito helps you:

 

- Understand the relevance of modular software architecture in the history of software

 

- Review domain-driven design concepts both, strategic and practical

 

- Apply modular analysis techniques to your development

 

- Make the most of layered architecture

 

- Make the most of layered architecture that is modular and maintainable

 

- Explore in detail the individual layers--presentation, application, domain and infrastructure

 

- Make sense of domain services to separate raw persistence from persistence-related business tasks

 

- Make your way through a series of C# best-practices for modeling classes from real-world entities

 

- Understand the benefits of microservices versus modular monoliths

 

- Understand the analysis of technical shortcuts and benefits of long-term technical investment

 

- Understand client-side, server-side and other common deployment dilemmas

 

- Set up your architecture, test your conclusions, and find even more help

 

商品描述(中文翻譯)

了解在開發乾淨的 .NET 架構過程中任何時刻該做什麼

掌握進階的 .NET 技術,專注於在模組化、乾淨的架構中實際交付的價值。微軟數據平台 MVP Dino Esposito 以務實與設計紀律的結合,解釋關鍵的乾淨架構概念,並通過一個實際的專案幫助你鞏固知識。從模組化軟體架構的探索開始,接著介紹以領域驅動設計(Domain-Driven Design, DDD)為核心的方法論,Esposito 強調模組化在管理軟體開發複雜性中的角色。他分解了模組化且可維護的架構層,展示了一個不僅僅是待辦事項清單的範例專案,而是讀者的實際工具。最終,對開發者和運營人員的共同困境的探索,將歷史發展與當今的實際解決方案結合在一起。

微軟數據平台 MVP Dino Esposito 幫助你:

- 理解模組化軟體架構在軟體歷史中的相關性

- 回顧領域驅動設計的概念,包括策略性和實務性

- 將模組化分析技術應用於你的開發中

- 充分利用分層架構

- 充分利用模組化且可維護的分層架構

- 詳細探索各個層級——表示層、應用層、領域層和基礎設施層

- 理解領域服務,以將原始持久性與持久性相關的業務任務分開

- 通過一系列 C# 最佳實踐,從現實世界實體建模類別

- 理解微服務與模組化單體的優勢

- 理解技術捷徑的分析及長期技術投資的好處

- 理解客戶端、伺服器端及其他常見部署困境

- 設置你的架構,測試你的結論,並尋找更多幫助

作者簡介

Dino Esposito has authored more than 20 books and 1,000 articles to date. His programming career has so far spanned 25 years. It is commonly recognized that his books and articles helped the professional growth of thousands of .NET developers and architects worldwide. Dino started back in 1992 as a C developer and witnessed the debut of .NET, the rise and fall of Silverlight, and the ups and downs of various architectural patterns. After 2 years of consulting in energy, he now leads the IT team that has built and maintains the (ASP.NET) platform that runs every-day, worldwide operations for professional tennis and another team that builds (ASP.NET) software for digital therapies within the Vatican's hospital. You can get in touch with Dino at http: //youbiquitous.net.

 

作者簡介(中文翻譯)

Dino Esposito 迄今已撰寫超過 20 本書籍和 1,000 篇文章。他的程式設計生涯至今已經跨越 25 年。普遍認為,他的書籍和文章幫助了全球數千名 .NET 開發人員和架構師的專業成長。Dino 在 1992 年以 C 開發人員的身份開始他的職業生涯,見證了 .NET 的首次亮相、Silverlight 的興衰,以及各種架構模式的起伏。在能源領域諮詢了 2 年後,他現在領導一個 IT 團隊,該團隊建立並維護運行專業網球日常業務的 (ASP.NET) 平台,還有一個團隊為梵蒂岡醫院內的數位療法開發 (ASP.NET) 軟體。您可以通過 http://youbiquitous.net 與 Dino 取得聯繫。