جلسه دهم دوره Modern Data Layer به تدریس مهندس علیرضا ارومند با موفقیت برگزار گردید.
از جمله مباحثی که در این جلسه مطرح شد عبارتند از:
در این جلسه مطالب به صورت کارگاهی و کاملا عملیاتی ارائه گردید.
1- الگوی Unit Of Work
در ابتدا الگوی Unit Of Work و مزایا و معایت آن به طور کامل مورد بررسی قرار گرفت. در ادامه کلاس Unit Of Work را طراحی و پیادهسازی کردیم و دیدیم که چگونه میتوان به کمک Unit of Work تراکنشها را بین چندین Repository مدیریت کرد.
2- بررسی الگوی پیشرفته CQRS
در ادامه به بررسی الگوی پیشرفته CQRS پرداختیم و دیدیم که چگونه میتوان به کمک این الگو پردازشهای مربوط به نوشتن در پایگاه داده را از عملکردهای مربوط به خواندن از دیتابیس جدا کرد و بار پردازشی را بین دو نسخه از دیتابیس تقسیم کرد و به کمک این روش سرعت اجرای برنامه را بالاتر برد.
3- تمرین
بعد از بررسی الگوی CQRS یک نسخه از این الگو را در برنامه خود پیادهسازی کردیم و با چالشهای زمان پیاده سازی این الگو آشنا شدیم.
در انتها پروژه خودمان را به کمک الگوهایی که با هم بررسی کردیم پیادهسازی کردیم و دیدیم چگونه به کمک این الگوها یک لایه دیتا اکسس کامل ایجاد میکنیم و در لایه خروجی برنامه یک سایت ایجاد کردیم و صفحه مدیریت مدرسان دورهها را پیادهسازی کردیم.
جهت کسب اطلاعات بیشتر میتوانید به دوره بسیار کاربردی Modern Data Layer مراجعه کنید.