طراحی مبتنی بر دامنه با گولنگ؛ از گولنگ برای ایجاد سیستم‌های ساده و قابل نگهداری برای حل مشکلات پیچیده تجاری استفاده کنید

قیمت 56,000 تومان

خرید محصول توسط کلیه کارت های شتاب امکان پذیر است و بلافاصله پس از خرید، لینک دانلود محصول در اختیار شما قرار خواهد گرفت.
مفهوم طراحی مبتنی بر دامنه را درک کنید و دو سیستم DDD را از ابتدا بسازید که می‌توانند به عنوان بخشی از نمونه کارهای شما نمایش داده شوند.

ویژگی‌های کلیدی

طراحی مبتنی بر دامنه را به عنوان یک مفهوم جاودانه بررسی کنید و یاد بگیرید که چگونه آن را با Go به کار ببرید.
یک برنامه یکپارچه مبتنی بر دامنه و یک میکروسرویس را از ابتدا بسازید.
از الگوها برای مقیاس‌پذیر، مقاوم و قابل نگهداری کردن سیستم‌ها استفاده کنید.

شرح کتاب

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

آنچه خواهید آموخت

با دامنه‌ها و تکامل طراحی مبتنی بر دامنه آشنا شوید
با ذینفعان برای مدیریت نیازهای پیچیده‌ی کسب‌وکار همکاری کنید
درک روشنی از زمینه‌ی محدود، سرویس‌ها و اشیاء ارزشی به دست آورید
با تجمیع‌ها، کارخانه‌ها، مخازن و سرویس‌ها شروع به کار کنید
نحوه‌ی اعمال DDD در برنامه‌های یکپارچه و میکروسرویس‌ها را بیاموزید
نحوه‌ی پیاده‌سازی الگوهای DDD در سیستم‌های توزیع‌شده را کشف کنید
درک کنید که چگونه توسعه‌ی مبتنی بر آزمون و توسعه‌ی مبتنی بر رفتار می‌توانند با DDD کار کنند

این کتاب برای چه کسانی است

این کتاب برای توسعه‌دهندگان سطح متوسط ​​Go است که به دنبال اطمینان از این هستند که نه تنها کد قابل نگهداری بنویسند، بلکه ارزش تجاری زیادی نیز ارائه دهند. اگر درک اولیه‌ای از Go دارید و علاقه‌مند به یادگیری طراحی مبتنی بر دامنه هستید، یا قبلاً طراحی مبتنی بر دامنه را بررسی کرده‌اید اما هرگز در زمینه Go نبوده‌اید، این کتاب مفید خواهد بود.

فهرست مطالب

تاریخچه مختصری از طراحی مبتنی بر دامنه
درک دامنه‌ها، زبان فراگیر و زمینه‌های محدود
مجموعه‌ها، موجودیت‌ها و اشیاء مقداری
کارخانه‌ها، مخازن و سرویس‌ها
اعمال طراحی مبتنی بر دامنه در یک برنامه یکپارچه
ساخت یک میکروسرویس با استفاده از طراحی مبتنی بر دامنه
طراحی مبتنی بر دامنه برای سیستم‌های توزیع‌شده
TDD، BDD و DDD

سال انتشار: 2022  |  تعداد صفحات: 204  |  حجم فایل: 8.26 مگابایت  |  زبان: انگلیسی
Domain-Driven Design with Golang: Use Golang to create simple, maintainable systems to solve complex business problems
نویسنده
Matthew Boyle
ناشر
Matthew Boyle
ISBN10:
1804613452
ISBN13:
9781804613450