آموزش الگوهای طراحی c#

c# design patterns

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره به شما الگوی طراحی با استفاده از سی شارپ را آموزش می دهد. به غیر از مفاهیم معماری الگو مانند اصول SOLID، خدمات DI، IOC، Micro نیز پوشش داده شده است. همچنین الگوی سازنده، الگوی ترکیبی، Singleton، Observer، Intrepeter، Visitor، COR، Proxy، بارگذاری تنبل، الگوی NULL، اشیاء تغییرناپذیر، Flyweight، مفهوم Fluent API و الگوی حالت را نیز پوشش می‌دهد. پیش نیازها: دانستن زبان #C الزامی است.

بهترین راه برای یادگیری الگوی طراحی، انجام یک پروژه است. اگر چیزی را با یک پروژه یاد می گیرید، به سرعت یاد می گیرید و تا نقطه آن را یاد می گیرید. بنابراین در این مجموعه آموزشی ما با 10 آزمایشگاه شروع کرده ایم که صفحه ورود اطلاعات مشتری را تکمیل می کند و الگوهای مهمی مانند کارخانه، مخزن، واحد کار، دکوراتور، تکرار کننده، میانجی و غیره را پیاده سازی می کند.

یکی از کاستی های یادگیری با پروژه این است که نمی توانید همه الگوهای طراحی را در یک پروژه پیاده سازی کنید. بنابراین برای پوشش دادن آنها، ویدیوهای جداگانه برای هر الگوی طراحی نیز ایجاد کرده ام. این ویدیوهای خاص بیشتر به آن ویدیوهای الگوی طراحی اختصاصی می‌پردازند.

در این برنامه درسی من همچنین بر مفاهیم معماری مانند DI ، IOC ، اصول SOLID ، معماری خدمات میکرو و غیره تاکید کرده ام.

در زیر برنامه درسی کامل این دوره آمده است: -
آزمایشگاه 1: - شروع پروژه با نیاز، برنامه ریزی و کدگذاری اولیه (الگوی کارخانه، الگوی تنبل و الگوی RIP).
آزمایشگاه 2: - وحدت ،  استراتژی، IOC، SRP و SOC.
آزمایشگاه 3: - الگوی الگو و الگوی مخزن با ADO.NET.
آزمایشگاه 4: - الگوی آداپتور و مخزن با EF
آزمایشگاه 5: - UOW(واحد Work)
Lab 6: - Decorator Pattern
Lab 7: - Iterator Pattern
Lab 8: - Prototype and Memento Pattern
Lab 9: - پیاده سازی ایجاد شیء پیچیده با استفاده از روش Factory
Lab 10 : - اجرای الگوی طراحی NULL و الگوی واسطه.
SOLID را توضیح دهید؟
الگوی کارخانه و الگوی انتزاعی کارخانه
الگوی سازنده
الگوی اولیه
الگوی تکی
الگوی آداپتور
الگوی پل
الگوی ترکیبی
الگوی دکوراتور
الگوی نما
الگوی وزن مگس
الگوی پروکسی
الگوی میانجی
الگوی یادگاری
الگوی مترجم
الگوی تکرار کننده
الگوی COR
الگوی فرمان
الگوی حالت
الگوی استراتژی
الگوی ناظر
الگوی الگو
الگوی بازدیدکننده
توضیح IOC(Inversion of Control)؟
تزریق وابستگی
Fluent رابط و روش زنجیره‌ای
بارگذاری تنبل
الگوی RIP (به جای IF با چند شکلی) توضیح دهید؟
الگوی طراحی شیء غیرقابل تغییر
الگوی طراحی پوچ و کاربرد آن را توضیح دهید.
معماری میکروسرویس چیست؟

یادگیری شاد.


سرفصل ها و درس ها

معرفی Introduction

معرفی Introduction

  • آزمایشگاه 1: - طراحی الگوی گام به گام با یک پروژه (الگوی کارخانه، تنبل و RIP). Lab 1:- Design pattern step by step with a project(Factory,Lazy & RIP Pattern).

آزمایشگاه 2: - وحدت، استراتژی، IOC، SRP و SOC. (30 دقیقه) Lab 2:- Unity, Stratergy, IOC, SRP and SOC. (30 minutes)

آزمایشگاه 2: - وحدت، استراتژی، IOC، SRP و SOC. (30 دقیقه) Lab 2:- Unity, Stratergy, IOC, SRP and SOC. (30 minutes)

  • آزمایشگاه 2: - وحدت، استراتژی، IOC، SRP و SOC. Lab 2:- Unity, Stratergy, IOC, SRP and SOC.

آزمایشگاه 3: - الگوی الگو و الگوی مخزن با ADO.NET. (60 دقیقه) Lab 3:- Template pattern and Repository pattern with ADO.NET.(60 minutes)

آزمایشگاه 3: - الگوی الگو و الگوی مخزن با ADO.NET. (60 دقیقه) Lab 3:- Template pattern and Repository pattern with ADO.NET.(60 minutes)

  • آزمایشگاه 3: - الگوی الگو و الگوی مخزن با ADO.NET. Lab 3:- Template pattern and Repository pattern with ADO.NET.

آزمایشگاه 4: - الگوی آداپتور و مخزن با EF (60 دقیقه) Lab 4: - Adapter Pattern and Repository with EF(60 minutes)

آزمایشگاه 4: - الگوی آداپتور و مخزن با EF (60 دقیقه) Lab 4: - Adapter Pattern and Repository with EF(60 minutes)

  • آزمایشگاه 4: - الگوی آداپتور و مخزن با EF. Lab 4: - Adapter Pattern and Repository with EF.

آزمایشگاه 5: - UOW (واحد کار) (30 دقیقه) Lab 5: - UOW(Unit of Work)(30 minutes)

آزمایشگاه 5: - UOW (واحد کار) (30 دقیقه) Lab 5: - UOW(Unit of Work)(30 minutes)

  • آزمایشگاه 5: - UOW (واحد کار). Lab 5: - UOW(Unit of Work).

آزمایشگاه 6: - الگوی دکوراتور (30 دقیقه) Lab 6: - Decorator Pattern(30 Minutes)

آزمایشگاه 6: - الگوی دکوراتور (30 دقیقه) Lab 6: - Decorator Pattern(30 Minutes)

  • آزمایشگاه 6: - الگوی دکوراتور. Lab 6:- Decorator Pattern.

آزمایشگاه 7: - الگوی تکرار کننده (25 دقیقه) Lab 7: - Iterator Pattern(25 Minutes)

آزمایشگاه 7: - الگوی تکرار کننده (25 دقیقه) Lab 7: - Iterator Pattern(25 Minutes)

  • آزمایشگاه 7: - الگوی تکرار کننده. Lab 7 :- Iterator Pattern.

آزمایشگاه 8: - نمونه اولیه و الگوی یادگاری (25 دقیقه) Lab 8: - Prototype and Memento Pattern(25 Minutes)

آزمایشگاه 8: - نمونه اولیه و الگوی یادگاری (25 دقیقه) Lab 8: - Prototype and Memento Pattern(25 Minutes)

  • آزمایشگاه 8: - نمونه اولیه و الگوی یادگاری. Lab 8:- Prototype and Memento Pattern.

آزمایشگاه 9: - پیاده سازی ایجاد شی پیچیده با استفاده از روش کارخانه (1 ساعت) Lab 9: - Implementing complex object creation using Factory Method(1 Hour)

آزمایشگاه 9: - پیاده سازی ایجاد شی پیچیده با استفاده از روش کارخانه (1 ساعت) Lab 9: - Implementing complex object creation using Factory Method(1 Hour)

  • آزمایشگاه 9: - پیاده سازی ایجاد شی پیچیده با استفاده از روش Factory. Lab 9:- Implementing complex object creation using Factory Method.

آزمایشگاه 10: - پیاده سازی الگوی طراحی NULL و الگوی واسطه. Lab 10: - Implementing NULL design pattern and Mediator pattern.

آزمایشگاه 10: - پیاده سازی الگوی طراحی NULL و الگوی واسطه. Lab 10: - Implementing NULL design pattern and Mediator pattern.

  • آزمایشگاه 10: - پیاده سازی الگوی طراحی NULL و الگوی واسطه. Lab 10 :- Implementing NULL design pattern and Mediator pattern.

اصل جامد SOLID Principle

اصل جامد SOLID Principle

  • SOLID را توضیح دهید؟ Explain SOLID?

الگوی کارخانه و انتزاعی کارخانه Factory and Abstract Factory pattern

الگوی کارخانه و انتزاعی کارخانه Factory and Abstract Factory pattern

  • الگوی کارخانه و انتزاعی کارخانه Factory and Abstract Factory pattern

الگوی کارخانه سازنده Builder Factory Pattern

الگوی کارخانه سازنده Builder Factory Pattern

  • الگوی سازنده Builder Pattern

الگوی طراحی اولیه Prototype Design Pattern

الگوی طراحی اولیه Prototype Design Pattern

  • الگوی اولیه Prototype Pattern

الگوی طراحی Singleton Singleton Design Pattern

الگوی طراحی Singleton Singleton Design Pattern

  • الگوی سینگلتون Singleton Pattern

الگوی طراحی آداپتور Adapter Design Pattern

الگوی طراحی آداپتور Adapter Design Pattern

  • الگوی آداپتور Adapter Pattern

الگوی طراحی پل Bridge Design Pattern

الگوی طراحی پل Bridge Design Pattern

  • الگوی پل Bridge Pattern

الگوی طراحی ترکیبی Composite Design Pattern

الگوی طراحی ترکیبی Composite Design Pattern

  • الگوی ترکیبی Composite Pattern

الگوی طراحی دکوراتور Decorator Design Pattern

الگوی طراحی دکوراتور Decorator Design Pattern

  • الگوی دکوراتور Decorator Pattern

الگوی طراحی نما Facade Design Pattern

الگوی طراحی نما Facade Design Pattern

  • الگوی نما Facade Pattern

الگوی طراحی Flyweight Flyweight Design Pattern

الگوی طراحی Flyweight Flyweight Design Pattern

  • الگوی وزن مگس Flyweight Pattern

الگوی طراحی پروکسی Proxy Design Pattern

الگوی طراحی پروکسی Proxy Design Pattern

  • الگوی پروکسی Proxy Pattern

الگوی طراحی میانجی Mediator Design Pattern

الگوی طراحی میانجی Mediator Design Pattern

  • الگوی طراحی میانجی Mediator Design Pattern

الگوی طراحی یادگاری Memento Design Pattern

الگوی طراحی یادگاری Memento Design Pattern

  • الگوی یادگاری Memento Pattern

الگوی طراحی مترجم Interpreter Design Pattern

الگوی طراحی مترجم Interpreter Design Pattern

  • الگوی مترجم Interpreter Pattern

الگوی طراحی Iterator Iterator Design Pattern

الگوی طراحی Iterator Iterator Design Pattern

  • الگوی Iterator Iterator Pattern

الگوی طراحی COR COR Design Pattern

الگوی طراحی COR COR Design Pattern

  • الگوی COR COR Pattern

الگوی طراحی فرمان Command Design Pattern

الگوی طراحی فرمان Command Design Pattern

  • الگوی فرمان Command Pattern

الگوی طراحی دولتی State Design Pattern

الگوی طراحی دولتی State Design Pattern

  • الگوی ایالت State Pattern

الگوی طراحی استراتژی Strategy Design Pattern

الگوی طراحی استراتژی Strategy Design Pattern

  • الگوی استراتژی Strategy Pattern

الگوی طراحی ناظر Observer Design Pattern

الگوی طراحی ناظر Observer Design Pattern

  • الگوی مشاهده گر Observer Pattern

الگوی طراحی قالب Template Design Pattern

الگوی طراحی قالب Template Design Pattern

  • الگوی الگو Template Pattern

IOC (Inversion of Control) را توضیح دهید؟ Explain IOC(Inversion of Control)?

IOC (Inversion of Control) را توضیح دهید؟ Explain IOC(Inversion of Control)?

  • وارونگی کنترل (IOC) را توضیح دهید Explain Inversion of Control(IOC)

تزریق وابستگی Dependency Injection

تزریق وابستگی Dependency Injection

  • تزریق وابستگی (DI) Dependency Injection(DI)

رابط روان و زنجیره روش Fluent Interface and Method Chaining

رابط روان و زنجیره روش Fluent Interface and Method Chaining

  • رابط روان یادگیری و زنجیره روش Learning Fluent Interface and Method Chaining

بارگذاری تنبل Lazy Loading

بارگذاری تنبل Lazy Loading

  • آموزش بارگذاری تنبل Learning Lazy Loading

الگوی RIP (به جای IF با چند شکلی) توضیح دهید؟ Explain RIP(Replace IF with Polymorphism) Pattern?

الگوی RIP (به جای IF با چند شکلی) توضیح دهید؟ Explain RIP(Replace IF with Polymorphism) Pattern?

  • الگوی طراحی یادگیری RIP (به جای IF با چند شکلی). Learning RIP(Replace IF with Polymorphism) Design Pattern

الگوی طراحی شیء تغییرناپذیر Immutable Object Design Pattern

الگوی طراحی شیء تغییرناپذیر Immutable Object Design Pattern

  • الگوی شی غیرقابل تغییر Immutable Object Pattern

الگوی طراحی نول و کاربرد آن را توضیح دهید. Explain Null Design Pattern and its usage.

الگوی طراحی نول و کاربرد آن را توضیح دهید. Explain Null Design Pattern and its usage.

  • آموزش الگوی طراحی تهی و استفاده از آن Learning Null Design Pattern and its usage.

معماری میکروسرویس ها را توضیح دهید؟ Explaining Microservices Architecture?

معماری میکروسرویس ها را توضیح دهید؟ Explaining Microservices Architecture?

  • معماری میکروسرویس ها Microservices Architecture

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش الگوهای طراحی c#
جزییات دوره
13.5 hours
40
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
5,440
4.2 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shivprasad Koirala Shivprasad Koirala

ما عاشق ضبط آموزش های گام به گام هستیم نام من Shivprasad Koirala است ، ما عاشق آموزش و یادگیری هستیم ، ما وب سایت QuestPond را 15 سال پیش با یک هدف واحد ایجاد کیفیت گام به گام دروس مرتبط با برنامه نویسی IT راه اندازی کردیم. ما بسیاری از دروس را بصورت آنلاین مشاهده کردیم ، یا خیلی سریع انجام می شود یا خیلی کند یا بسیار پیچیده است. هدف اصلی Questpond ایجاد درسهای گام به گام در C # ، ASP.NET ، الگوهای طراحی ، SQL و غیره است. با گذشت سالها ، من گام به گام سایر دروس مانند Angular ، Sharepoint ، MSBI ، Azure و غیره را اضافه کردم.