تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی پیاده‌سازی تخصصی طراحی دامنه‌محور (DDD) در NET.

دوره آموزشی پیاده‌سازی تخصصی طراحی دامنه‌محور (DDD) در NET.

2 ساعت 30 دقیقهپیشرفته2024-10-10

مدرسین

Rodrigo Díaz Concha

Rodrigo Díaz Concha

Solutions Architect, Microsoft Regional Director, and Microsoft MVP

جزئیات دوره

این دوره برای توسعه‌دهندگان و معماران .NET طراحی شده است که علاقه‌مند به اعمال طراحی مبتنی بر دامنه (DDD) در پروژه‌های خود هستند. مدرس این دوره، Rodrigo Díaz Concha، شما را از طریق مراحل ساخت یک راه‌حل برای یک شرکت خیالی داروسازی حیوانات هدایت می‌کند تا تکنیک‌های عملی پیاده‌سازی DDD با استفاده از .NET و C# را به شما نشان دهد. در این دوره با استفاده از موجودیت‌ها، اشیاء ارزشی، مجموعه‌ها، رویدادهای دامنه و موارد دیگر آشنا خواهید شد. این دوره برای کسانی که به دنبال ادغام استراتژی‌ها و ابزارهای DDD در راه‌حل‌های توسعه خود هستند و همچنین برای معماران نرم‌افزار و ذینفعان پروژه‌های .NET که می‌خواهند نحوه پیاده‌سازی DDD در ابتکارات فعلی یا آینده خود را درک کنند، ایده‌آل است.

اهداف یادگیری:
ساختاردهی برنامه خود بر اساس دامنه‌ها و موجودیت‌ها.
ایجاد کلاس‌های مجموعه و تعیین رفتارهای مناسب.
تعامل با دامنه‌ها از طریق رویدادها و دستورات.

مهارت ها

Software Design.NETWeb Development ToolsSoftware Development ToolsWeb DevelopmentMicrosoftSoftware DevelopmentOne-Off

سرفصل ها

0. مقدمه

  • 01 - قدرت طراحی Domain-Driven را در پروژه‌های دات نت خود آزاد کنید
  • 02 - آنچه باید بدانید
  • 03 - آماده سازی محیط توسعه
  • 04 - تجدید کننده طراحی دامنه محور
  • 05 - درک آنچه می‌خواهید بسازید

1. تعریف و پیاده‌سازی موجودیت‌ها و اشیاء ارزشی

  • 06 - ایجاد پروژه اولیه برای مدل دامنه مدیریت
  • 07 - اجرای یک نهاد
  • 08 - تبدیل منطق به یک کلاس پایه موجودیت
  • 09 - احاطه و حفاظت از موجودیت دولت
  • 10 - پرهیز از وسواس بدوی ضد الگو
  • 11 - پیاده‌سازی یک شی ارزش برای وزن حیوان خانگی
  • 12 - اجرای نهاد دوم برای نژادهای خانگی
  • 13 - فراخوانی یک سرویس دامنه در یک شی مقدار
  • 14 - اجرای قوانین کسب و کار در نهاد پت
  • 15 - پیاده‌سازی عملگرهای ضمنی در اشیاء ارزشی

2. تعریف و پیاده‌سازی مصالح

  • 16 - Refactoring راه حل برای اضافه کردن نقشه هسته مشترک
  • 17 - افزودن خواص لازم به سنگدانه
  • 18 - اجرای منطق در مجموع برای پایان دادن به مشاوره
  • 19 - اعمال رفتار برای مدیریت مواد مخدر
  • 20 - اعمال رفتار برای ثبت قرائت‌های متعدد علائم حیاتی
  • 21 - واحد آزمایش سنگدانه

3. پیاده‌سازی لایه زیرساخت

  • 22 - ایجاد ManagementDbContext
  • 23 - پیکربندی نگاشت نوع و ویژگی در DbContext
  • 24 - ثبت DbContext در ظرف تزریق وابستگی
  • 25 - تبدیل مجدد کد به یک رابط و کلاس مخزن

4. پیاده‌سازی Application Layer

  • 26 - پیاده‌سازی کلاس ManagementApplicationService
  • 27 - داده‌های ماندگار در کلاس ManagementApplicationService
  • 28 - آبرسانی به موجودات پایدار و استناد به رفتار آنها
  • 29 - ایجاد رابط کنترل کننده فرمان برای رسیدگی به دستورات
  • 30 - چالش - پیاده‌سازی کلینیک API
  • 31 - راه حل - پیاده‌سازی کلینیک API
  • 32 - چالش - تغییر تاریخ و زمان مشاوره
  • 33 - راه حل - اصلاح تاریخ و زمان مشاوره

5. پیاده‌سازی Domain Events

  • 34 - پیاده‌سازی رویدادهای دامنه
  • 35 - انتشار رویدادهای دامنه
  • 36 - اشتراک در رویدادهای دامنه

6. ترکیب الگوی منبع یابی رویداد با DDD

  • 37 - Refactoring کلاس AggregateRoot برای ردیابی رویدادها
  • 38 - اجرای اولین رویداد دامنه ای که باید پیگیری شود
  • 39 - اجرای بیشتر رویدادهای حوزه مربوط به مشاوره
  • 40 - Refactoring DbContext برای مدیریت رویدادهای دامنه
  • 41 - ماندگاری رویدادهای دامنه در پایگاه داده
  • 42 - بارگذاری رویدادهای دامنه از پایگاه داده

نتیجه گیری

  • 43 - مراحل بعدی در طراحی دامنه محور (DDD)

دوره های مرتبط

درباره ما

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

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal