کمپ آموزشی و پروژه محور Asp.Net Core (اجرای پروژه واقعی )

دوره حضوری و فشرده آموزشی Asp.Net Core کاملا پروژه محور 

در مدت آموزش به صورت Team Work روی یک پروژه بزرگ و حرفه ای کار خواهیم کرد و با تمام موارد مربوط به یک پروژه حرفه ای درگیر خواهیم بود و پس از این کمپ گواهینامه های معتبر دریافت خواهید کرد و پس از پایان دوره میتوانید با خیال راحت و تجربه کافی وارد بازار کار شوید .

ظرفیت بسیار محدود، پس سریع ثبت نام کنید .

قیمت این دوره: 1,000,000 400,000 تومان
  • مدرس دوره : حسین معاصر
  • تعداد ویدیوها : 12 ویدیو
  • مدت زمان دوره : 1:37:00
  • سطح دوره : پیشرفته
  • وضعیت دوره : در حال برگزاری
  • تاریخ آخرین بروزرسانی : 1403/03/23
ثبتـــ نام در این دوره ثبت نام در دوره
آموزش Domain Driven Design (DDD) در .Net

آموزش Domain Driven Design (DDD) در .Net

به دنیای Domain Driven Design در.Net خوش آمدید. در این دوره تلاش کرده ایم تا شما را با یکی از بروزترین رویکردهای طراحی نرم افزار آشنا کنیم. ایده رویکرد توسعه دامنه محور یا DDD اولین بار توسط اریک اوانس در سال 2003 مطرح  شد که یک رویکرد برای توسعه نرم افزارهای بزرگ با فرایندها و قوانین زیاد و پیچیده است. استفاده از این رویکرد، امکان همکاری موثر بین اعضای یک تیم را فراهم کرده و ارتباط بین Domain Expertها با توسعه دهندگان نرم افزار را تسهیل می کند. مفهوم Domain در این رویکرد، به تمامی مسائل، مشکلات و فرایندهای یک بیزینس اشاره دارد که میخواهیم برای آن­ها یک راه حل نرم افزاری ارائه دهیم. در این دوره مفهوم DDD و بلوک­های سازنده آن را بررسی کرده و با طرح یک مثال نسبتا بزرگ شبیه تاپ لرن سعی خواهیم کرد، مفاهیم DDD را روی آن بررسی کرده و Domain آن را مدل خواهیم کرد. در نهایت با نگاهی به معماری تمییز و الگوی CQRS بخشی از بک اند سایت را پیاده سازی خواهیم کرد.

نکته مهم: با توجه به گستردگی مثال مورد بحث در این دوره، مفاهیم مرتبط با Domain Driven Design به ازای تمامی بخش­های مثال مدل شده و پیاده میشود، اما پیاده­سازی های مرتبط با CQRS و معماری تمییز فقط برای User و Course انجام میگیرد تا در انتهای دوره بتوانیم با استفاده از DDD یک API طراحی کرده باشیم. 

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

بررسی مفهوم DDD

بررسی مفهوم Domain در DDD

معرفی Subdomain و Bounded Context

بررسی بلوک­های سازنده DDD (Value Objectها، Domain Eventها، Factoryها و ...)

پیاده­سازی بلوک­های سازنده برای مثال مورد بحث در دوره (مدل کردن Domain)

نگاهی به معماری تمییز و الگوی CQRS

مثال عملی دوره (پیاده­سازی یک WebAPI برای User و Course با رویکرد DDD) در مثال مورد بحث



پیش نیاز های دوره :

  1. آشنایی با C#،
  2. آشنایی با .NetCore

فهرستـــ ویدیوها

مدت زمان دوره 1:37:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • معرفی دوره

00:10:00

آشنایی با دوره DDD

2
  • مقدمه ای بر Domain Driven Design

00:06:00

آشنایی اولیه با Domain Driven Design

3
  • منظور از Domain در DDD

00:06:00

دامین در DDD چیست؟

4
  • اهمیت درک بیزینس در DDD

00:08:00

لزوم آشنایی اولیه با بیزینس در رویکرد DDD

5
  • جلسات Event Storming

00:07:00

آشنایی با جلسات Event Storming

6
  • معرفی مفهوم Subdomain در DDD

00:08:00

subdomain چیست؟

7
  • معرفی مفهوم Bounded Context

00:08:00

Bounded Context ها در DDD

8
  • بررسی بلوک های سازنده DDD

00:09:00

بلوک های سازنده DDD کدام ها هستند؟

9
  • معرفی Entityها از بلوک های سازنده

00:06:00

مفهوم Entity چیست؟

10
  • ساخت Entityهای CourseManagement

00:11:00

ساخت entityهای مربوط به ساب دامین CourseManagement

11
  • ادامه ساخت Entityهای پروژه

00:09:00

پایان ساخت Entityها

12
  • معرفی ValueObject ها در DDD

00:09:00

ValueObject چیست؟


نظرات کاربران در رابطه با این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .