• تهرانپارس ، خ شهید محمود آمینه بزرگراه رسالت، پلاک 213، طبقه2، واحد7

  • 021-77295097 0912-8099518

  • شنبه تا پنجشنبه۹ صبح تا ۶ بعد از ظهر

معرفی Domain Driven Design

Domain Driven Design یا به اختصار DDD مبحثی است که در سال های اخیر مورد توجه جامعه ی نرم افزاری قرار گرفته و رویکرد بسیاری از شرکت های نرم افزاری را برای تحلیل و توسعه ی نرم افزارها مورد تاثیر قرار داده است.

آشنایی با مفاهیم Domain Driven Design

در این مقاله به بررسی برخی مفاهیم جهت پیاده سازی Domain Model در نرم افزار می پردازیم.

آشنایی با Aggregate

Aggregate به مجموعه ای از اشیاء مرتبط گفته می شود که جهت کنترل تغییرات، به عنوان “یک واحد” در نظر گرفته می شوند.

آشنایی با Bounded Context

Subdomain های موجود در فضای مساله در فضای راه حل به Bounded Context تبدیل می شوند.

معماری Onion

عبارت Onion Architecture اولین بار توسط آقای Jeffery Palermo در سال ۲۰۰۸ مطرح گردید.

آموزش تزریق وابستگی (Dependency Injection)

Dependency Injection یا تزریق وابستگی یک الگوی طراحی است که هدف اصلی آن حذف وابستگی های موجود بین دو کلاس با استفاده از یک Interface است.

معماری تمیز (Clean Architecture)

Robert C. Martin معروف به Uncle Bob با بررسی معماری های دیگر، معماری جدیدی به نام Clean Architecture (معماری تمیز) معرفی کرد