書名: 領域驅動設計學習手冊 (1版)
作者: Vlad Khononov
譯者: 徐浩軒
版次: 1
ISBN: 9786263243972
出版社: 碁峰
出版日期: 2023/02
書籍開數、尺寸: 18.5x23x1.94
頁數: 344
內文印刷顏色: 單色
#資訊
#軟體工程與專案管理
定價: 580
售價: 493
庫存: 庫存: 1
LINE US! 詢問這本書 團購優惠、書籍資訊 等

付款方式: 超商取貨付款 line pay
信用卡 全支付
線上轉帳 Apple pay
物流方式: 超商取貨
宅配
門市自取

詳細資訊

內容簡介 保持軟體架構與業務戰略的一致   現在建立軟體比過去任何時候都更加困難了。作為一名開發人員,您不僅要緊跟著變化萬千的技術趨勢,還需要了解軟體背後的業務領域。這本實用的書籍為您提供了一組核心模式、原則和實踐,用於分析業務領域、理解業務戰略,最重要的是,保持軟體設計和業務需求的一致。   作者Vlad Khononov向您展示了這些實踐如何帶來業務邏輯(business logic)的穩固實行,並有助於軟體設計和架構與時俱進。您將檢視領域驅動設計(domain-driven design,DDD)和其他方法之間的關係,以確保您制定出符合業務需求的架構決策。您還將會探索在初創企業中實踐DDD的真實故事。   透過這本書,您將學習如何:   ‧分析企業的業務領域,以明白您正在建立的系統如何符合競爭戰略   ‧使用DDD的戰略和戰術工具來建構解決業務需求的有效軟體解決方案   ‧在您遇到的業務領域中建立共同理解   ‧將系統分解為限界上下文(bounded contexts)   ‧協調多個團隊的工作   ‧逐漸將DDD導入棕地(brownfield)專案

為您推薦

實戰領域驅動設計:高效軟體開發的正確觀點、應用策略與實作指引 (1版)

實戰領域驅動設計:高效軟體開發的正確觀點、應用策略與實作指引 (1版)

類似書籍推薦給您

原價: 1280 售價: 1152 現省: 128元
立即查看
複雜架構極簡化:領域驅動設計(DDD)10倍程式開發速度

複雜架構極簡化:領域驅動設計(DDD)10倍程式開發速度

類似書籍推薦給您

原價: 1000 售價: 900 現省: 100元
立即查看
領域驅動設計與.NET Core:應用DDD原則,探索軟體核心複雜度

領域驅動設計與.NET Core:應用DDD原則,探索軟體核心複雜度

類似書籍推薦給您

領域驅動設計與.NET Core:應用DDD原則,探索軟體核心複雜度 系列名:單行本 ISBN13:9789864348602 出版社:博碩文化 作者:AlexeyZimarev 譯者:蔡孟玹 裝訂/頁數:平裝/432頁 規格:23cm*17cm*2.2cm (高/寬/厚) 出版日:2021/09/15 中國圖書分類:電腦程式設計 內容簡介   為了將複雜的業務知識與需求,轉換成容易理解和維護的傑出軟體,來自世界各地的開發人員開始應用DDD原則,使用現代工具(如Event Storming、Event Sourcing和CQRS)識別並解決對的問題,為客戶提供他們真正想要的東西。本書將引導你,如何讓利害關係人也能參與你為他們精心建置的軟體。透過了解領域模型的行為驅動與時序本質,你將能夠建置更精實、更敏捷、模組化的系統,進而解決複雜的業務問題!   首先,我們將探討領域的複雜度,並學習如何捕捉領域語言的各種行為。然後,我們將說明Event Storming,並透過.NET Core 2.1(或更高版本)建立新專案。我們還會編寫一些將事件從便利貼轉移到C#的程式碼。我們也將展示如何使用aggregate處理命令並產生事件,以及逐步掌握CQRS、Event Sourcing、Bounded Context的精髓。在將領域模型轉換為可執行的C#程式碼之後,我們將使用Vue.js範例應用程式,學習一些有用的前端相關模式。此外,我們也將重構程式碼,討論事件版本和遷移的要點。   在這本書中,你將學到:   ・使用Event Storming,與利害關係人一起發現並解決領域複雜度   ・如何避免領域模型的常見陷阱   ・深入探索並學習Bounded Context、Context Map等概念   ・Event Sourcing的優點和缺點   ・詳細介紹CQRS(命令查詢職責分離)   ・學會使用Event Store   ・學習實作投影(projection)   ・將DDD應用於不同的架構風格,如REST、反應式系統、微服務   本書的最後一章,「第13章,分割系統」,是一個「線上補充章節」,讀者請至博碩文化官網,下載繁體中文翻譯PDF。   目標讀者:   適合熟悉C#和JavaScript的.NET開發人員。 專文推薦   『本書採用目前流行的Event Storming(事件風暴)作為教學主軸,以刊登廣告系統為範例,帶著讀者完整走過一遍套用DDD的分析、設計與實作過程。書中除了基本的Entity、Value Object、Domain Service、Factory、Aggregate、Repository、Domain Event、Application Service等DDD戰術模式的詳細實作範例與設計取捨的討論,還包含進階的CQRS以及Event Sourcing應用。對於有志實踐Event Sourcing的讀者,不可錯過本書的第10章與第11章。』——「搞笑談軟工」板主Teddy Chen  目錄 前言 Chapter 01:為什麼需要領域驅動設計? 了解問題 處理複雜度 知識 小結 延伸閱讀 Chapter 02:語言和情境 Ubiquitous Language 語言和情境 小結 Chapter 03:Event Storming Event Storming 主持Event Storming工作坊 我們的第一個模型 小結 延伸閱讀 Chapter 04:設計模型 領域模型 設計階段的Event Storming 小結 延伸閱讀 Chapter 05:實作模型 技術需求 開始實作 將模型轉換為程式碼 確保正確性 程式碼中的領域事件 小結 Chapter 06:使用命令 技術需求 領域模型之外 處理命令 應用程式服務 小結 Chapter 07:一致性邊界 技術需求 保護不變量 小結 Chapter 08:Aggregate持久化 技術需求 Aggregate持久化 小結 Chapter 09:CQRS-讀取端 技術需求 新增使用者設定檔 查詢端 實作查詢 小結 Chapter 10:Event Sourcing 技術需求 為什麼要使用Event Sourcing? 事件來源的Aggregate 小結 延伸閱讀 Chapter 11:投影與查詢 事件與查詢 從「事件」建置「讀取模型」 實作投影 跨Aggregate投影 擴充讀取模型 持久化儲存空間 小結 Chapter 12:Bounded Context 單一模型的陷阱 結構化系統 小結 Chapter 13:拆分系統 本書的最後一章是一個「線上補充章節」,讀者請至博碩文化官網,下載繁體中文翻譯PDF。

原價: 780 售價: 663 現省: 117元
立即查看
領域驅動設計:軟體核心複雜度的解決方法

領域驅動設計:軟體核心複雜度的解決方法

類似書籍推薦給您

原價: 680 售價: 578 現省: 102元
立即查看
領域故事化:協作 x 視覺化 x Agile,輕鬆打造專業水準的 DDD 軟體 (1版)

領域故事化:協作 x 視覺化 x Agile,輕鬆打造專業水準的 DDD 軟體 (1版)

類似書籍推薦給您

原價: 650 售價: 585 現省: 65元
立即查看