صادق شجریدرمهندسی نرم افزار، معماری و طراحی سیستم·۱ ماه پیشآموزش Domain Driven Design - طوفان رویداد (بخش اول)در DDD تلاش ما این است که دامین را هرچه بهتر درک کنیم. یکی از مهمترین مراحل، مدلسازی دامین است که طوفان رویداد اولین و مهمترین قدم است.
صادق شجریدرمهندسی نرم افزار، معماری و طراحی سیستم·۲ ماه پیشآموزش Domain Driven Design - زبان و زمینههر زبان، در context خودش معنادار می شود در حالیکه ممکن است در context های دیگر در همان دامین نیز دارای معنا و مفاهیم خاص به خود باشد.
صادق شجریدرمهندسی نرم افزار، معماری و طراحی سیستم·۲ ماه پیشآموزش DDD- مثال- زبان دامنه برای تبلیغات طبقه بندی شدهدر این بخش به یک مثال عملی می پردازیم. که چگونه یک سناریوی ظاهرا ساده با عدم رعایت اصول DDD می تواند منجر به کدهای طولانی و مشکل شود.
صادق شجریدرمهندسی نرم افزار، معماری و طراحی سیستم·۲ ماه پیشآموزش Domain Driven Design - صریح سازی مسائل ذهنیدر این بخش فرا میگیریم که تصورات ذهنی یا ضمنی دارای ضمانت درک مشترک بین همه افراد در یک اتاق نیست و نیازمند صریح سازی می باشد.
صادق شجریدرمهندسی نرم افزار، معماری و طراحی سیستم·۲ ماه پیشآموزش Domain Driven Design. زبان مشترک و فراگیرزبان هر صنعت با صنعت دیگر متفاوت است و شناخت و درک زبان هر صنعت به درک مساله و ساخت یک راه حل مناسب برای آن مساله کمک زیادی می کند.
صادق شجریدرمهندسی نرم افزار، معماری و طراحی سیستم·۲ ماه پیشآموزش Domain Driven Design - دانایی در برابر جهالت!دانایی در مورد دامین در برابر جهالت در مورد دامین. این دانایی چه کمکی به ما برای ساخت یک راه حل مطمئن و منطبق بر نیازهای مساله می کند؟
صادق شجریدرمهندسی نرم افزار، معماری و طراحی سیستم·۲ ماه پیشآموزش Domain Driven Design، فرایند تصمیم گیری و سوگیری هادر این قسمت از آموزش DDD، در مورد اینکه ذهن انسان چگونه تصمیم گیری می کند و چطور سوگیری های شناختی بر تصمیم گیری فرد اثر می گذارد، صحبت شده
صادق شجریدرمهندسی نرم افزار، معماری و طراحی سیستم·۲ ماه پیشآموزش Domain Driven Design. پیچیدگی هادر بخش دوم، به بررسی پیچیدگی ها می پردازیم. چه نوع از پیچیدگی ها وجود دارد؟ هر کدام چه ویژگی هایی دارند و چطور باید با آنها برخورد کنیم.
صادق شجریدرمهندسی نرم افزار، معماری و طراحی سیستم·۳ ماه پیشآموزش DDD. فضای مساله در برابر فضای راه حلدر بخش اول به این مساله می پردازیم که چه مشکلی وجود داشت که DDD در صدد رفع آن بوجود آمد؟ چرا ما درک درستی از مساله کاربر نهایی نداریم؟
صادق شجری·۳ سال پیشمقایسه GraphQL و RESTfulتفاوت های اصلی بین دو معماری GraphQL و REST و اینکه کدام یک را انتخاب کنیم؟