دوره آموزشی الگوهای طراحی #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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی الگوهای طراحی هوش مصنوعی عاملمحور مبتنی بر فضای ابری
- دوره آموزشی بازتعریف نقشهای توسعه نرمافزار در عصر هوش مصنوعی
- دوره آموزشی الگوهای طراحی React
- دوره آموزشی معماری نرمافزار: الگوهایی برای توسعهدهندگان
- دوره آموزشی مبانی برنامه نویسی: طراحی شی گرا
- دوره آموزشی یادگیری توسعه رابط کاربری گرافیکی JavaFX
- دوره آموزشی پیادهسازی تخصصی طراحی دامنهمحور (DDD) در NET.
- دوره آموزشی مدیریت پروژه: انتخاب ابزار آنلاین مناسب