1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. Pluralsight – Domain-driven Design in Practice 2026-1

Pluralsight – Domain-driven Design in Practice 2026-1

توضیحات

دوره Domain-driven Design in Practice. این دوره آموزشی کاربردی به برنامه‌نویسان و طراحان نرم‌افزار می‌آموزد که چگونه با استفاده از اصول طراحی دامنه-محور، قوانین پیچیده کسب‌وکار را مدل‌‌سازی کرده و ساختار برنامه‌های خود را به شکلی اصولی و قابل نگهداری توسعه دهند. بسیاری از تیم‌های نرم‌افزاری می‌توانند قابلیت‌ها و ویژگی‌های جدید را با سرعت بالایی منتشر کنند، اما اغلب در تبدیل و بیان قوانین در حال تغییر کسب‌وکار به کدهای برنامه‌نویسی دچار چالش و مشکل می‌شوند. در این دوره تخصصی که با نام طراحی دامنه-محور در عمل ارائه شده است، فراگیران یاد می‌گیرند که چگونه یک مدل دامنه کارآمد طراحی کنند تا کل تیم بتواند با اطمینان کامل آن را در طول زمان رشد داده و به‌روزرسانی کند. در بخش‌های ابتدایی دوره، مفاهیم اصلی طراحی دامنه-محور و زبان فراگیر از طریق واژه‌نامه‌های سبک‌وزن و تصاویر طوفان رویداد بررسی می‌شود. در ادامه، الگوهای تاکتیکی مانند موجودیت‌ها، اشیاء مقداری، مجموعه‌ها و رویدادهای دامنه برای ثبت مفاهیم و قوانین داخلی سیستم آموزش داده می‌شوند. در نهایت، شرکت‌کنندگان نحوه به‌کارگیری طراحی استراتژیک را با استفاده از محدوده‌های کران‌دار، معماری پیازی، مخزن‌ها و لایه ضد فساد می‌آموزند تا مدل دامنه کاملاً ایزوله، ساختاریافته و قابل تست باقی بماند. هنگامی که این دوره به پایان می‌رسد، دانش‌پژوهان تمامی مهارت‌ها و دانش عملی لازم را برای مدل‌سازی قوانین پیچیده کسب‌وکار و بهبود سرعت تحویل نرم‌افزار به دست خواهند آورد.

آنچه فرا خواهید گرفت

  • اصول طراحی دامنه-محور: درک مفاهیم کلیدی و استفاده از زبان فراگیر برای هماهنگی میان تیم فنی و کسب‌وکار.
  • الگوهای تاکتیکی: نحوه مدل‌سازی موجودیت‌ها، اشیاء مقداری، مجموعه‌ها و رویدادهای دامنه جهت حفظ قوانین و معنای داده‌ها.
  • طراحی استراتژی: تسلط بر مفاهیم محدوده‌های کران‌دار برای جداسازی بخش‌های مختلف سیستم‌های بزرگ.
  • معماری پیازی: پیاده‌سازی معماری لایه‌بندی شده برای جدا کردن منطق دامنه از جزئیات زیرساختی و فناوری‌ها.
  • مدیریت مخزن‌ها: نحوه ذخیره‌سازی و بازیابی موجودیت‌ها و مجموعه‌ها بدون وابستگی مستقیم به پایگاه داده.
  • لایه ضد فساد: ایجاد لایه‌های محافظتی برای تعامل ایمن سیستم دامنه با سرویس‌های خارجی و قدیمی.
  • طوفان رویداد: استفاده از ابزارهای تحلیلی برای کشف رویدادها و رفتارهای دامنه در جلسات تیمی.
  • بهبود تحویل نرم‌افزار: ارتقای کیفیت کدها و توانایی تطبیق سریع برنامه‌ها با تغییرات نیازمندی‌های تجاری.

این دوره مناسب افرادیست که

  • توسعه‌دهندگان نرم‌افزار: برنامه‌نویسانی که می‌خواهند کدهای تمیزتر بنویسند و منطق کسب‌وکار را به شکلی دقیق در ساختار نرم‌افزار پیاده‌سازی کنند.
  • معماران نرم‌افزار: افرادی که مسئولیت طراحی کلان سیستم‌ها را بر عهده دارند و به دنبال الگوهای مقیاس‌پذیر برای مدیریت پیچیدگی هستند.
  • تیم‌های فنی چابک: گروه‌هایی که با تغییرات مکرر نیازمندی‌ها روبه‌رو هستند و نیاز به ساختاری انعطاف‌پذیر برای توسعه پایدار دارند.
  • مهندسان ارشد: متخصصانی که می‌‌خواهند کیفیت تحویل محصولات را بالا برده و چالش‌های ارتباطی میان کد و بیزینس را حل کنند.

مشخصات دوره Domain-driven Design in Practice

  • ناشر: Pluralsight
  • مدرس: Mohamed Echout
  • سطح آموزش: مبتدی
  • مدت زمان آموزش: 2 ساعت و 23 دقیقه

سرفصل های دوره

Domain-driven Design in Practice

تصاویر دوره

Domain-driven Design in Practice

نمونه فیلم دوره

راهنمای نصب

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: انگلیسی

کیفیت: 720p

لینک دانلود

دانلود فایل – 276 مگابایت

گذرواژه فایل(ها): www.downloadly.ir


حجم فایل

276 مگابایت

رتبه دهید

محاسبه حجم دانلود برای ایرانسل به‌صورت تمام‌بها است.

Download Faster Without Limitation

The data center of free servers has applied a non-Iranian IP restriction on some servers
There is no limitation for VIP servers

برچسب ها:

دیدگاهتان را بنویسید

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

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
فقط دیدگاه‌هایی که جنبه‌ی استفاده‌ی عمومی دارد، نمایش داده می‌شود؛ درصورت تمایل به دریافت نتیجه‌ی رسیدگیِ دیدگاه خود، ایمیل معتبر وارد کنید.

فهرست