دوره Applying Domain-Driven design در حال ثبت‌نام می‌باشد و بزودی برگزار می‌گردد...
0

DDD in 1 Hour

رویداد اول DDDD با سخنرانی مسعود بهرامی با عنوان DDD in 1 Hour برگزار شد.

 

مسعود بهرامی، در این وبینار به مهمترین موضوعات DDD پرداخت. ابتدا موضوع پیچیدگی نرم‌افزار بررسی، و سپس جنبه‌ای از پیچیدگی نرم‌افزار که درDDD بیشتر مورد تاکید می باشد- پیچیدگی موجود در فهم Domain- مورد بحث قرار گرفت. رویکردهای مبتنی بر همکاری و تشریک مساعی افراد درگیر در تولید نرم‌افزار جهت کسب دانش و Crunch کردن Knowledge معرفی و مختصرا مورد بررسی قرار گرفت. به مدل Whirlpool که توسط Eric Evans ارائه شد، اشاره شد و مختصرا نشان داد شد که چگونه می توان با استفاده از تکنیک‌هایی همچون EventStorming و یا Example Mapping این مدل را پیاده سازی کرد. و در نهایت مهمترین جنبه‌های تکنیکال DDD و بلاک‌های سازنده Model-Driven Design شامل Layered Architecture، Aggregate, Entity, Value Object, Service و … معرفی و بررسی شدند.

 

مسعود بهرامی، در بخش دوم از وبینار به جنبه‌هایی از DDD پرداخت که بسیار کمتر به آنها پرداخته می‌شود. در این بخش ابتدا از طراحی و معماری‌ای صحبت شد که به Supple Design معروف است. ویژگی‌های کلیدی این نوع طراحی مورد بررسی قرار گرفت. در این بخش مواردی از جمله Side-Effect Free Function، Assertion، Closure of Concepts، Intention-Revealing Interface ها به عنوان شاخص های اصلی این نوع طراحی معرفی و بررسی شدند. همچنین در بخش دیگری به Strategic Design پرداخته شد. Bounded Contextها و Context Map و همچنین استراتژی‌های برقراری ارتباط بین Contextها و تیم‌ها در سطح سازمانی معرفی و بررسی شدند. مکتب‌خانه DDD در نهایت به موضوع مهم Distillation پرداخته شد. در این قسمت بر اهمیت تمرکز بر مهمترین بخش‌های دامین تاکید شد و تکنیک‌های در سطح پیاده سازی جهت رسیدن به این تمرکز معرفی شد.

 

فایل پرزنت مسعود در این وبینار را می‌توانید از آدرس زیر دریافت نمائید.

DDD in 1 Hour.pdf

 

با تشکر فراوان از سهیل کرمی عزیز که مجزی این رویداد بودند.

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *