طراحی دامنه محور (DDD | Domain Driven Design) یک رویکرد مهم در توسعه نرم افزار محسوب میشود که در آن، تمرکز روی درک و مدلسازی صحیح دامنه کسب و کار است. شما با مشاهده این دوره 15 ساعته، درک صحیحی از DDD بهدست میآورید و با اصول پراهمیت آن آشنا خواهید شد. پیادهسازی معماری DDD در پروژه، این موقعیت را فراهم میکند تا ذینفعان فنی و غیرفنی، به درک مشترکی از دامنه مسئله برسند و بهصورت کارآمد و بهبودیافته، با سایر اعضای تیم مشارکت داشته باشند.
در دوره شروع کار با Power Start – Domain Driven Design نیک آموز، ابتدا مفاهیم مربوط به دامنه کسب و کار نرم افزار بررسی میشود و در ادامه، زبان مشترک (Ubiquitous Language) مورد نیاز برای تعامل تیم توسعه نرم افزار شرح داده خواهد شد. در بخشهای آتی این آموزش، مفهوم Bounded Context و دلایل اهمیت تقسیمبندی نرم افزار به بخشهای گوناگون مورد توجه قرار میگیرد.
علاوهبر این، بهواسطه این آموزش با الگوهای مناسبی برای پیادهسازی نرمافزار آشنا میشوید و میتوانید تصمیمات آگاهانهای برای پیادهسازی آنها اتخاذ کنید. در این دوره، مباحث کلیدی مربوط به حوزه DDD، شامل Rich Domain Model، الگوی Event Sourcing، نحوه معماری نرمافزار، Event Storming و مفاهیم Domain Storytelling به زبان ساده و قابل درک آموزش داده خواهند شد. به این ترتیب، پس از مشاهده این دوره نیک آموز، با روشها و الگوهایی آشنا میشوید که در مسیر توسعه و نگهداری اپلیکیشنهای نرمافزاری، نقش بسزایی دارا هستند.