دوره آموزشی الگوهای طراحی #C قسمت اول
2 ساعت 8 دقیقهمتوسط2020-10-15
مدرسین

Richard Goforth
Software Architect and Consultant
جزئیات دوره
الگوهای طراحی بخش مهمی از برنامه نویسی هستند. به جای برنامه ریزی راه حل برای هر مسئله از ابتدا ، توسعه دهندگان می توانند این الگوها را برای حل مشکلات رایج پیاده سازی کنند. در این دوره ، مربی Richard Goforth هدف و استفاده موثر از الگوهای اصلی طراحی در #C را توضیح می دهد. ریچارد با بحث در مورد دلیل منطقی بودن الگوهای طراحی ، وجود آنها و نحوه دسته بندی و طبقه بندی آنها شروع می کند. وی سپس مروری بر الگوهای طراحی چهار باند ساختاری ، رفتاری و ساختاری و نحوه کاربرد آنها در#C و .NET را ارائه می دهد. در مرحله بعدی ، او عمیقاً به الگوهای Iterator ، Factory Method و Adapter فرو می رود و چالش های عملی را فراهم می کند که به شما کمک می کند تا از کاربرد این الگوها در کد خود استفاده کنید.
مهارت ها
Software DesignAdvancedPythonProgramming LanguagesOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - الگوهای طراحی شی گرا در سی شارپ
- 02 - آنچه باید بدانید
- 03 - بررسی شرایط
- 04 - استفاده از فایل های تمرین و نصب NET SDK
1. تعریف الگوهای طراحی نرم افزار
- 05 - برنامه نویسی شی گرا
- 06 - چه چیزی OOP برای الگوهای طراحی نیست
- 07 - C#، OOP، و الگوهای طراحی
- 08 - الگوهای طراحی چیست
- 09 - چرا به الگوهای طراحی نیاز دارید؟
- 10 - تاریخچه کوتاهی از الگوهای طراحی
- 11 - دسته بندی الگوهای طراحی
- 12 - چالش - طراحی الگوهای خارج از نرم افزار
- 13 - راه حل - طراحی الگوهای خارج از نرم افزار
2. با الگوهای طراحی شروع کنید
- 14 - استفاده از الگوهای طراحی نرم افزار
- 15 - اشکالات الگوی طراحی نرم افزار
- 16 - مروری بر الگوهای ایجاد برای سی شارپ
- 17 - مروری بر الگوهای ساختاری برای سی شارپ
- 18 - مروری بر الگوهای رفتاری برای سی شارپ
3. الگوی Iterator
- 19 - تعریف الگوی تکرار کننده
- 20 - پیاده سازی صریح تکرار کننده در سی شارپ برای داده های تولید شده
- 21 - ترکیب تکرار کننده ها در سی شارپ با LINQ
- 22 - چالش - تکرار کننده های همزمان
- 23 - راه حل - تکرار کننده های همزمان
4. الگوی روش کارخانه
- 24 - تعریف الگوی روش کارخانه
- 25 - الگوی Factory Method برای انتخاب اجرای یک عمل به صورت پویا
- 26 - الگوی طراحی روش کارخانه برای آزمایش واحد
- 27 - چالش - روش کارخانه با تزریق وابستگی
- 28 - محلول - روش کارخانه با تزریق وابستگی
5. الگوی آداپتور
- 29 - تعریف الگوی آداپتور
- 30 - آداپتور در سی شارپ - FileStream را به ILogger تطبیق دهید
- 31 - الگوی آداپتور برای نقشه برداری ViewModel
- 32 - چالش - آداپتور کلاس در مقابل آداپتور شی
- 33 - راه حل - آداپتور کلاس در مقابل آداپتور شی
نتیجه
- 34 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی الگوهای طراحی هوش مصنوعی عاملمحور مبتنی بر فضای ابری
- دوره آموزشی بازتعریف نقشهای توسعه نرمافزار در عصر هوش مصنوعی
- دوره آموزشی الگوهای طراحی React
- دوره آموزشی معماری نرمافزار: الگوهایی برای توسعهدهندگان
- دوره آموزشی مبانی برنامه نویسی: طراحی شی گرا
- دوره آموزشی یادگیری توسعه رابط کاربری گرافیکی JavaFX
- دوره آموزشی پیادهسازی تخصصی طراحی دامنهمحور (DDD) در NET.
- دوره آموزشی مدیریت پروژه: انتخاب ابزار آنلاین مناسب