JavaScript Domain-Driven Design
暫譯: JavaScript 領域驅動設計
Philipp Fehre
- 出版商: Packt Publishing
- 出版日期: 2015-07-31
- 售價: $1,840
- 貴賓價: 9.5 折 $1,748
- 語言: 英文
- 頁數: 206
- 裝訂: Paperback
- ISBN: 1784394327
- ISBN-13: 9781784394325
-
相關分類:
Domain-Driven Design、JavaScript
海外代購書籍(需單獨結帳)
商品描述
Speed up your application development by leveraging the patterns of domain-driven design
About This Book
- Understand the complexity of your business requirements to develop more productive applications
- Combine modern development techniques with traditional methods and create new applications to suit your needs
- Acquire practical skills through application designing explained with examples
Who This Book Is For
If you are an experienced JavaScript developer who wants to improve the design of his or her applications, or find yourself in a situation to implement an application in an unfamiliar domain, this book is for you. Prior knowledge of JavaScript is required and prior experience with Node.js will also be helpful.
What You Will Learn
- Make communication with businesses more productive by identifying your requirements
- Analyze a project to build the right features at the right time
- Test the vital parts of your project by implementing test-driven design
- Create application prototypes and utilize UML to enhance developer productivity
- Explore effective means of communicating with non-developers to find out more about their requirements
- Discover how to create manageable applications in JavaScript from scratch
- Learn to quickly build advanced JavaScript applications
In Detail
JavaScript backs some of the most advanced applications. It is time to adapt modern software development practices from JavaScript to model complex business needs.
JavaScript Domain-Driven Design allows you to leverage your JavaScript skills to create advanced applications. You'll start with learning domain-driven concepts and working with UML diagrams. You'll follow this up with how to set up your projects and utilize the TDD tools. Different objects and prototypes will help you create model for your business process and see how DDD develops common language for developers and domain experts. Context map will help you manage interactions in a system. By the end of the book, you will learn to use other design patterns such as DSLs to extend DDD with object-oriented design base, and then get an insight into how to select the right scenarios to implement DDD.
商品描述(中文翻譯)
透過利用領域驅動設計的模式加速您的應用程式開發
本書簡介
- 了解業務需求的複雜性,以開發更具生產力的應用程式
- 將現代開發技術與傳統方法結合,創建符合您需求的新應用程式
- 透過範例說明的應用程式設計獲得實用技能
本書適合誰閱讀
如果您是一位有經驗的 JavaScript 開發者,想要改善應用程式的設計,或是在不熟悉的領域中實施應用程式,本書適合您。需要具備 JavaScript 的先前知識,並且有 Node.js 的經驗將會有所幫助。
您將學到什麼
- 透過識別需求,使與業務的溝通更具生產力
- 分析專案,以在正確的時間建立正確的功能
- 透過實施測試驅動設計來測試專案的關鍵部分
- 創建應用程式原型並利用 UML 來提升開發者的生產力
- 探索與非開發者有效溝通的方式,以了解他們的需求
- 發現如何從零開始在 JavaScript 中創建可管理的應用程式
- 學習快速構建高級 JavaScript 應用程式
詳細內容
JavaScript 支持一些最先進的應用程式。是時候從 JavaScript 中適應現代軟體開發實踐,以建模複雜的業務需求。
JavaScript 領域驅動設計使您能夠利用您的 JavaScript 技能來創建高級應用程式。您將從學習領域驅動的概念和使用 UML 圖開始。接下來,您將學習如何設置專案並利用 TDD 工具。不同的物件和原型將幫助您為業務流程創建模型,並了解 DDD 如何為開發者和領域專家發展共同語言。上下文圖將幫助您管理系統中的互動。在本書結束時,您將學會使用其他設計模式,例如 DSL,來擴展以物件導向設計為基礎的 DDD,然後深入了解如何選擇正確的場景來實施 DDD。