ریفکتورینگ از مدل دامنه Anemic به Rich
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
داشتن یک مدل دامنه Rich و کپسولهسازی شده از اهمیت بالایی برخوردار است، اگر بخواهید در ساخت اپلیکیشنهای کسبوکار قوی موفق باشید.
این دوره، ریفکتورینگ از مدل دامنه Anemic به Rich، به شما نشان میدهد چگونه آن را به درستی پیادهسازی کنید. ابتدا، بررسی میکنید چرا دامنه Anemic یک ضد الگو است و رابطه آن با برنامهنویسی تابعی چیست. سپس، در مورد کپسولهسازی و چگونگی دستیابی به آن در مدل دامنه خود میآموزید.
در نهایت، برخی تکنیکهای مهم ریفکتورینگ را بررسی خواهید کرد. بعد از پایان این دوره، شما با تکنیکهای عملی آشنا خواهید شد که به شما کمک میکند این ضد الگو را در پایگاه کدهای خود شناسایی کرده و به یک مدل مقاوم ریفکتور کنید.
ریفکتورینگ از مدل دامنه Anemic به Rich
-
بررسی دوره 0:02:00
-
شروع کار 0:03:00
-
مدل دامنه Anemic 0:03:00
-
کپسوله سازی 0:04:00
-
مدل دامنه Anemic و کپسولهسازی 0:02:00
-
قابلیت کاربرد مدل دامنه Anemic 0:04:00
-
مدل دامنه Anemic و برنامهنویسی تابعی 0:05:00
-
خلاصه 0:02:00
-
مقدمه 0:00:00
-
آشنایی با مدل دامنه 0:03:00
-
آشنایی با کد اپلیکیشن 0:11:00
-
معایب کد اپلیکیشن 0:03:00
-
خلاصه 0:01:00
-
مقدمه 0:00:00
-
مدل دامنه و قراردادهای داده 0:07:00
-
استخراج قراردادهای داده خروجی 0:11:00
-
شناسایی یک مسئله امنیتی 0:04:00
-
استخراج قراردادهای داده ورودی 0:04:00
-
جمعبندی: استخراج قراردادهای داده ورودی 0:01:00
-
خلاصه 0:02:00
-
مقدمه 0:00:00
-
اهمیت استفاده از Value Objectها 0:03:00
-
شناسایی Value Objectها 0:07:00
-
جمعبندی: شناسایی Value Objectها 0:01:00
-
جمعآوری قوانین اعتبارسنجی در یک مکان واحد 0:09:00
-
جمعبندی: جمعآوری قوانین اعتبارسنجی در یک مکان واحد 0:02:00
-
فیکس کردن پایداری 0:05:00
-
آشنایی با Value Object دلار 0:07:00
-
جمعبندی: آشنایی با Value Object دلار 0:01:00
-
آشنایی با Value Object تاریخ انقضا 0:09:00
-
خلاصه 0:02:00
-
مقدمه 0:00:00
-
بررسی کد 0:02:00
-
ریفکتورینگ مشتری: Constructor 0:03:00
-
ریفکتورینگ مشتری: کالکشن 0:08:00
-
جمعبندی: ریفکتورینگ Constructor و کالکشن مشتری 0:01:00
-
ریفکتورینگ مشتری: وضعیت 0:11:00
-
جمعبندی: ریفکتورینگ وضعیت مشتری 0:01:00
-
ریفکتورینگ فیلم خریداری شده 0:06:00
-
Push کردن منطق: ارتقاء مشتری 0:02:00
-
Push کردن منطق از سرویسها به موجودیتها 0:05:00
-
جمعبندی: Push کردن منطق از سرویسها به موجودیتها 0:01:00
-
ریفکتورینگ فیلم 0:05:00
-
خلاصه 0:03:00
-
مقدمه 0:00:00
-
لایه سرویسهای اپلیکیشن 0:04:00
-
مخزنها و واحد کار 0:07:00
-
جمعبندی: مخزنها و واحد کار 0:01:00
-
کار با استثناها 0:06:00
-
آشنایی با Envelope 0:04:00
-
سادهسازی کنترلر 0:06:00
-
تغییر ساختار پروژه 0:05:00
-
خلاصه 0:03:00
-
مقدمه 0:00:00
-
اصل YAGNI 0:03:00
-
اشتراکگذاری منطق دامنه بین پروژهها 0:03:00
-
کپسولهسازی مدل دامنه 0:01:00
-
ایزولهسازی مدل دامنه 0:04:00
-
خلاصه ماژول 0:01:00
-
لیست منابع 0:01:00
-
خلاصه دوره 0:01:00
مشخصات آموزش
ریفکتورینگ از مدل دامنه Anemic به Rich
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:متوسط
- تعداد درس:61
- مدت زمان :3:35:33
- حجم :702.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy