Learning Domain-Driven Design

تاریخ: 1402/11/28 19:50
توسط: MotoMan
امتیاز: ۲
تعداد بازدید: ۵۲۱۲
دیدگاه ها: ۰
کتاب Learning Domain-Driven Design
O'Reilly Media
Vlad Khononov
9781098100131
2021
337
English

ساختن نرم افزار سخت‌تر از همیشه شده است. به‌عنوان یک توسعه‌دهنده، نه تنها باید به دنبال گرایش‌های عمومی تکنولوژیکی باشید که همیشه در حال تغییر هستند، بلکه باید حوزه‌های تجاری پشت نرم‌افزار را نیز درک کنید.  کتاب Learning Domain-Driven Design (آموزش طراحی دامنه محور)، مجموعه‌ای از الگوها، اصول و شیوه‌های اساسی را برای تجزیه و تحلیل حوزه‌های کسب‌وکار، درک استراتژی کسب‌وکار و مهم‌تر از همه، همسو کردن طراحی نرم‌افزار با نیازهای تجاری آن در اختیار شما قرار می‌دهد.

نویسنده کتاب Vlad Khononov به شما نشان می‌دهد که چگونه این شیوه‌ها منجر به پیاده سازی قوی منطق تجاری و کمک به طراحی و معماری نرم‌افزاری برای آینده می‌شوند. شما رابطه بین طراحی مبتنی بر دامنه (DDD) و سایر روش‌ها را بررسی می‌کنید تا اطمینان حاصل کنید که مطابق با نیازمندی‌های کسب و کار تصمیمات معماری را می‌گیرید. شما همچنین داستان واقعی پیاده سازی DDD در یک شرکت استارت آپی را بررسی خواهید کرد.


مطالبی که در کتاب Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy یاد خواهید گرفت:

  • تجزیه و تحلیل حوزه کسب و کار یک شرکت تا بدانید سیستمی که می‌سازید چگونه با استراتژی رقابتی آن مطابقت دارد
  • استفاده از ابزارهای استراتژیک و تاکتیکی DDD برای طراحی راهکار‌های نرم افزاری موثر که نیازهای کسب و کار را برطرف می‌کنند
  • ایجاد درک مشترکی از حوزه‌های تجاری که با آنها روبرو می‌شوید
  • تجزیه یک سیستم به bounded contexts
  • هماهنگی کارهای چندین تیم
  • پیاده سازی تدریجی DDD در پروژه‌های brownfield

 

 

Table of Contents:
- Part I. Strategic Design
- Chapter 1. Analyzing Business Domains
- Chapter 2. Discovering Domain Knowledge
- Chapter 3. Managing Domain Complexity
- Chapter 4. Integrating Bounded Contexts
- Part II. Tactical Design
- Chapter 5. Implementing Simple Business Logic
- Chapter 6. Tackling Complex Business Logic
- Chapter 7. Modeling the Dimension of Time
- Chapter 8. Architectural Patterns
- Chapter 9. Communication Patterns
- Part III. Applying Domain-Driven Design in Practice
- Chapter 10. Design Heuristics
- Chapter 11. Evolving Design Decisions
- Chapter 12. EventStorming
- Chapter 13. Domain-Driven Design in the Real World
- Part IV. Relationships to Other Methodologies and Patterns
- Chapter 14. Microservices
- Chapter 15. Event-Driven Architecture
- Chapter 16. Data Mesh
- Appendix A. Applying DDD: A Case Study
- Appendix B. Answers to Exercise Questions

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...