مسیر یادگیری Sample Architecture
یک چیدمان مرجع از لایهها و پوشهها برای پروژههای داتنت که میتوان آن را بهعنوان نقطه شروع هر پروژه جدید استفاده کرد.
6 مرحله
- 1.
معماری نمونه یک پروژه داتنت چطور باید باشد؟
یک چیدمان مرجع از لایهها و پوشهها برای پروژههای داتنت که میتوان آن را بهعنوان نقطه شروع هر پروژه جدید استفاده کرد.
~6 ساعت - 2.
ساختار لایه Domain
موجودیتها (Entity)، Value Objectها و قوانین اصلی کسبوکار را که بدون وابستگی به فریمورک در این لایه قرار میگیرند توضیح میدهد.
~3 ساعت - 3.
ساختار لایه Application
محل قرارگیری Use Caseها، اینترفیسهای سرویس و منطق هماهنگکننده بین Domain و دنیای بیرون را نشان میدهد.
~3 ساعت - 4.
ساختار لایه Infrastructure
پیادهسازی دسترسی به دیتابیس، سرویسهای خارجی و پیادهسازی اینترفیسهای تعریفشده در لایه Application را توضیح میدهد.
~3 ساعت - 5.
ساختار لایه Presentation/API
چیدمان Controllerها، Middleware و نگاشت مدلهای ورودی و خروجی در لایهای که کاربر یا کلاینت مستقیم با آن در تعامل است را نشان میدهد.
~3 ساعت - 6.
تزریق وابستگی و ارجاع بین لایهها
جهت درست ارجاع بین پروژههای لایهها و ثبت سرویسها در کانتینر Dependency Injection را برای رعایت اصل وابستگی توضیح میدهد.
~3 ساعت
