دوره آموزشی الگوهای طراحی #C قسمت دوم
2 ساعت 2 دقیقهمتوسط2021-04-20
مدرسین

Richard Goforth
Software Architect and Consultant
جزئیات دوره
الگوهای طراحی در سیشارپ می تواند در وقت شما صرفه جویی کند ، زیرا مجبور نیستید کدی را که قبلاً اثبات شده دوباره ایجاد کنید. در این دوره ، مربی Richard Goforth توضیح می دهد که الگوهای طراحی چیست و چگونه می توانید پنج الگو سیشارپ را مشاهده و پیاده سازی کنید: Observer ، Builder ، Command ، Proxy و Chain of Responsibility. برای هر الگو ، ریچارد تعریفی ارائه می دهد ، حداقل یک نمونه از نحوه پیاده سازی یا استفاده از آن ، توضیحات دیگری که ممکن است لازم داشته باشید و یک چالش عملی. وی در پایان با برخی از پیشنهادات در مورد ادامه تحصیل در طراحی برنامه سیشارپ با الگوها ، ادامه می دهد.
مهارت ها
Software DesignC#LearningProgramming LanguagesMicrosoftSoftware Development
سرفصل ها
0. مقدمه
- 01 - الگوهای طراحی شیگرا در سی شارپ، قسمت 2
- 02 - استفاده از فایلهای تمرین و نصب NET SDK
1. ناظر
- 03 - تعریف الگوی ناظر
- 04 - پیادهسازی ناظر نماینده ساده رویداد در سی شارپ
- 05 - استفاده از INotifyPropertyChanged برای مشاهده تغییرات مدل در C#
- 06 - چالش - یک تماس مستقیم را با الگوی Observer جایگزین کنید
- 07 - راه حل - یک تماس مستقیم را با الگوی Observer جایگزین کنید
2. سازنده
- 08 - تعریف الگوی سازنده
- 09 - پیادهسازی سازنده ساده در سی شارپ
- 10 - الگوی ApplicationBuilder مورد استفاده در برنامه MVC سازمانی را بررسی کنید
- 11 - الگوی Builder را در برنامه MVC پیادهسازی کنید
- 12 - چالش - سفارش ساز روان
- 13 - راه حل - سفارش ساز روان
3. فرمان
- 14 - تعریف الگوی فرمان
- 15 - پیادهسازی الگوی دستور ساده در سی شارپ
- 16 - دستور به روز رسانی داده را در برنامه #C MVC پیادهسازی کنید
- 17 - چالش - لغو با الگوی فرمان
- 18 - راه حل - لغو با الگوی فرمان
4. پروکسی
- 19 - تعریف الگوی پروکسی
- 20 - دسترسی ساده به فایل پروکسی در سی شارپ
- 21 - کش کردن پروکسی سرویس داده با MVC در سی شارپ
- 22 - چالش - نمای پروکسی
- 23 - راه حل - نمای پروکسی
5. زنجیره مسئولیت
- 24 - تعریف الگوی زنجیره مسئولیت
- 25 - مدیریت استثناهای زنجیره مسئولیت ساده در سی شارپ
- 26 - خط لوله درخواست هسته ASP.NET به عنوان یک زنجیره مسئولیت
- 27 - یک فیلتر به زنجیره مسئولیت اصلی ASP.NET اضافه کنید
- 28 - چالش - لیست خواربار فروشی زنجیره مسئولیت
- 29 - راه حل - لیست خواربار فروشی زنجیره مسئولیت
نتیجه
- 30 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی الگوهای طراحی #C قسمت اول
- دوره آموزشی الگوهای طراحی ++C: رفتاری
- دوره آموزشی الگوهای خلاقانه طراحی ++C
- دوره آموزشی الگوهای طراحی ساختاری سی پلاس پلاس
- دوره آموزشی Node.js: الگوهای طراحی
- دوره آموزشی سی پلاس پلاس مدرن: لامبدا
- دوره آموزشی بهترین تمرینهای سی شارپ برای توسعه دهندگان
- دوره آموزشی استفاده از Generic در سی شارپ
مسیرهای مرتبط
- مسیر آموزشی شروع به کار به عنوان یک توسعه دهنده سی شارپ
- مسیر آموزشی تبدیل شدن به یک استاد سی پلاس پلاس
- مسیر آموزشی طراحی و ارائهی استراتژی ابری خود
- مسیر آموزشی شروع به کار به عنوان یک توسعه دهنده هسته ASP.NET
- مسیر آموزشی گواهینامه حرفه ای برنامه نویسی سی پلاس پلاس
- مسیر آموزشی ارتقای مهارتهای سی شارپ: ساخت برنامههای مقاوم
- مسیر آموزشی ارتقاء مهارت های Node.js خود
- مسیر آموزشی مبانی تبدیل شدن به یک برنامه نویس