نوروز مبارک

نوروز مبارک

🔥 جشنواره نوروزی آموزش با ۷۰٪ تخفیف ویژه! 🎉

با آغاز سال نو، فرصتی استثنایی برای یادگیری فراهم شده است! 🌸

🚀 چرا نباید این فرصت را از دست داد؟
✅ دوره‌های متنوع و کاربردی
✅ تدریس توسط اساتید مجرب
✅ یادگیری در هر زمان و هر مکان

📌 همین حالا از این تخفیف فوق‌العاده بهره‌مند شوید! فرصت محدود است!

 

قیمت این دوره: 900,000 270,000 تومان
  • مدرس دوره : علی رضایی
  • تعداد ویدیوها : 101 ویدیو
  • مدت زمان دوره : 12:30:00
  • سطح دوره : پیشرفته
  • وضعیت دوره : در حال برگزاری
  • تاریخ آخرین بروزرسانی : 1404/01/10
ثبتـــ نام در این دوره ثبت نام در دوره
آموزش Design Pattern ها در سی شارپ

آموزش Design Pattern ها در سی شارپ

یکی از مباحث خیلی مهم در دنیای برنامه نویسی Design Pattern ها هست.

در دنیای امروزی کلمه Design Pattern زیاد به گوش ما برنامه نویس ها میخوره، توی تقریبا تمام آگهی های استخدام یکی از الزامات یادداشتن الگوهای طراحی یا Design Pattern ها هست.

ما در این دوره میخوایم بریم سراغ این مبحث و باهم دیگه در مورد Design Pattern چیست و چرا باید اونو یاد بگیریم صحبت کنیم و مطالبی رو یاد بگیریم.

در این دوره ما با استفاده از زبان سی شارپ Design Pattern های مختلف رو باهم دیگه بررسی میکنیم تا به یک درک درست و کاربردی از این الگوهای طراحی برسیم.

ما در این دوره 23 الگوی طراحی رو باهم بررسی خواهیم کرد.

 

الگوهای طراحی به طور کلی به سه دسته تقسیم می‌شوند:

الگوهای خلاقیتی (Creational Patterns): این الگوها به نحوه ایجاد اشیاء و ساختار آن‌ها می‌پردازند.

الگوهای ساختاری (Structural Patterns): این الگوها به چگونگی سازماندهی و ساختاردهی کلاس‌ها و اشیاء برای شکل‌گیری ساختارهای بزرگتر می‌پردازند.

الگوهای رفتاری (Behavioral Patterns): این الگوها بر تعاملات میان اشیاء و چگونگی همکاری آن‌ها تمرکز دارند.

 

بخش‌های اصلی دوره

مقدمه‌ای بر الگوهای طراحی

تعریف الگوهای طراحی و اهمیت آن‌ها

دسته‌بندی الگوهای طراحی: Creational, Structural و Behavioral

بررسی اهمیت و کاربرد هر دسته

الگوهای Creational (ایجادکننده)

الگوی Singleton: توضیح و پیاده‌سازی در پایتون

الگوی Factory Method: مثال و کاربرد

الگوی Abstract Factory: پیاده‌سازی چندین کلاس وابسته

الگوی Builder و Prototype

الگوهای Structural (ساختاری)

الگوی Adapter: تغییر رابط یک کلاس برای سازگاری با کلاس دیگر

الگوی Bridge: جداسازی مفهوم و پیاده‌سازی آن

الگوی Composite: کار با ساختارهای درختی

الگوی Decorator: افزودن ویژگی به آبجکت‌ها در زمان اجرا

الگوی Facade، Flyweight و Proxy

الگوهای Behavioral (رفتاری)

الگوی Chain of Responsibility: ایجاد زنجیره‌ای از کلاس‌ها برای پردازش درخواست‌ها

الگوی Command: انکپسوله کردن درخواست‌ها به عنوان آبجکت‌ها

الگوی Interpreter و Iterator

الگوی Observer: پیاده‌سازی روشی برای اطلاع‌رسانی تغییرات

الگوهای دیگر مانند Strategy، State و Visitor



پیش نیاز های دوره :

  1. زبان سی شارپ

فهرستـــ ویدیوها

مدت زمان دوره 12:30:00
00:00
00:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • مقدمه

00:10:09

مقدمه

2
  • uml چیست و انواع آن

00:06:16

uml چیست و انواع آن

3
  • نرم افزار های مورد نیاز

00:09:50

نرم افزار های مورد نیاز

4
  • نمودارهای Class و Interface در UML

00:16:09

نمودارهای Class و Interface در UML

5
  • روابط در UML

00:10:10

روابط در UML

6
  • الگوی Decorator - بخش اول

00:05:13

الگوی Decorator - بخش اول

7
  • الگوی Decorator - بخش دوم

00:09:00

الگوی Decorator - بخش دوم

8
  • الگوی Decorator - بخش سوم

00:22:00

الگوی Decorator - بخش سوم

9
  • الگوی Decorator - بخش چهارم

00:18:00

الگوی Decorator - بخش چهارم

10
  • الگوی Decorator - بخش پنجم

00:06:23

الگوی Decorator - بخش پنجم

11
  • الگوی Facade - بخش اول

00:08:30

الگوی Facade - بخش اول

12
  • الگوی Facade - بخش دوم

  • نمایش آنلاین این بخش رایگان است
00:05:18

الگوی Facade - بخش دوم

13
  • الگوی Facade - بخش سوم

00:08:36

الگوی Facade - بخش سوم

14
  • الگوی Facade - بخش چهارم

00:07:08

الگوی Facade - بخش چهارم

15
  • الگوی Bridge - بخش اول

00:05:18

الگوی Bridge - بخش اول

16
  • الگوی Bridge - بخش دوم

00:11:39

الگوی Bridge - بخش دوم

17
  • الگوی Bridge - بخش سوم

00:10:38

الگوی Bridge - بخش سوم

18
  • الگوی Bridge - بخش چهارم

00:05:00

الگوی Bridge - بخش چهارم

19
  • الگوی Composite - بخش اول

00:09:37

الگوی Composite - بخش اول

20
  • الگوی Composite - بخش دوم

  • نمایش آنلاین این بخش رایگان است
00:07:43

الگوی Composite - بخش دوم

21
  • الگوی Composite - بخش سوم

00:19:40

الگوی Composite - بخش سوم

22
  • الگوی Composite - بخش چهارم

00:04:43

الگوی Composite - بخش چهارم

23
  • الگوی Flyweight - بخش اول

00:05:41

الگوی Flyweight - بخش اول

24
  • الگوی Flyweight - بخش دوم

  • نمایش آنلاین این بخش رایگان است
00:06:10

الگوی Flyweight - بخش دوم

25
  • الگوی Flyweight - بخش سوم

00:08:53

الگوی Flyweight - بخش سوم

26
  • الگوی Flyweight - بخش چهارم

00:27:47

الگوی Flyweight - بخش چهارم

27
  • الگوی Flyweight - بخش پنجم

00:06:10

الگوی Flyweight - بخش پنجم

28
  • الگوی Adapter - بخش اول

00:09:35

الگوی Adapter - بخش اول

29
  • الگوی Adapter - بخش دوم

00:06:40

الگوی Adapter - بخش دوم

30
  • الگوی Adapter - بخش سوم

00:13:21

الگوی Adapter - بخش سوم

31
  • الگوی Adapter - بخش چهارم

00:04:00

الگوی Adapter - بخش چهارم

32
  • الگوی Prototype - بخش اول

00:04:11

الگوی Prototype - بخش اول

33
  • الگوی Prototype - بخش دوم

00:04:20

الگوی Prototype - بخش دوم

34
  • الگوی Prototype - بخش سوم

00:05:44

الگوی Prototype - بخش سوم

35
  • الگوی Prototype - بخش چهارم

00:11:44

الگوی Prototype - بخش چهارم

36
  • الگوی Prototype - بخش پنجم

00:05:26

الگوی Prototype - بخش پنجم

37
  • الگوی Singleton - بخش اول

00:05:00

الگوی Singleton - بخش اول

38
  • الگوی Singleton - بخش دوم

00:04:30

الگوی Singleton - بخش دوم

39
  • الگوی Singleton - بخش سوم

00:04:45

الگوی Singleton - بخش سوم

40
  • الگوی Singleton - بخش چهارم

00:04:19

الگوی Singleton - بخش چهارم

41
  • الگوی Factory Method - بخش اول

00:04:00

الگوی Factory Method - بخش اول

42
  • الگوی Factory Method - بخش دوم

00:04:00

الگوی Factory Method - بخش دوم

43
  • الگوی Factory Method - بخش سوم

00:09:35

الگوی Factory Method - بخش سوم

44
  • الگوی Factory Method - بخش چهارم

00:04:30

الگوی Factory Method - بخش چهارم

45
  • الگوی Builder - بخش اول

00:03:30

الگوی Builder - بخش اول

46
  • الگوی Builder - بخش دوم

00:05:46

الگوی Builder - بخش دوم

47
  • الگوی Builder - بخش سوم

00:16:00

الگوی Builder - بخش سوم

48
  • الگوی Builder - بخش چهارم

00:04:45

الگوی Builder - بخش چهارم

49
  • الگوی Strategy - بخش اول

00:04:00

الگوی Strategy - بخش اول

50
  • الگوی Strategy - بخش دوم

00:03:30

الگوی Strategy - بخش دوم

51
  • الگوی Strategy - بخش چهارم

00:07:00

الگوی Strategy - بخش چهارم

52
  • الگوی Strategy - بخش چهارم

00:04:11

الگوی Strategy - بخش چهارم

53
  • الگوی Chain of Responsibility - بخش اول

00:04:45

الگوی Chain of Responsibility - بخش اول

54
  • الگوی Chain of Responsibility - بخش دوم

00:03:21

الگوی Chain of Responsibility - بخش دوم

55
  • الگوی Chain of Responsibility - بخش سوم

00:12:14

الگوی Chain of Responsibility - بخش سوم

56
  • الگوی Chain of Responsibility - بخش چهارم

00:05:37

الگوی Chain of Responsibility - بخش چهارم

57
  • الگوی Command - بخش اول

00:06:00

الگوی Command - بخش اول

58
  • الگوی Command - بخش دوم

00:03:41

الگوی Command - بخش دوم

59
  • الگوی Command - بخش سوم

00:09:33

الگوی Command - بخش سوم

60
  • الگوی Command - بخش چهارم

00:04:42

الگوی Command - بخش چهارم

61
  • الگوی Memento - بخش اول

00:04:00

الگوی Memento - بخش اول

62
  • الگوی Memento - بخش دوم

00:04:54

الگوی Memento - بخش دوم

63
  • الگوی Memento - بخش سوم

00:11:45

الگوی Memento - بخش سوم

64
  • الگوی Memento - بخش چهارم

00:04:22

الگوی Memento - بخش چهارم

65
  • الگوی Observer - بخش اول

00:03:52

الگوی Observer - بخش اول

66
  • الگوی Observer - بخش دوم

00:05:44

الگوی Observer - بخش دوم

67
  • الگوی Observer - بخش سوم

00:15:00

الگوی Observer - بخش سوم

68
  • الگوی Observer - بخش چهارم

00:04:43

الگوی Observer - بخش چهارم

69
  • الگوی Visitor - بخش اول

00:05:00

الگوی Visitor - بخش اول

70
  • الگوی Visitor - بخش دوم

00:06:00

الگوی Visitor - بخش دوم

71
  • الگوی Visitor - بخش سوم

00:20:00

الگوی Visitor - بخش سوم

72
  • الگوی Visitor - بخش چهارم

00:05:15

الگوی Visitor - بخش چهارم

73
  • الگوی Mediator - بخش اول

00:05:00

الگوی Mediator - بخش اول

74
  • الگوی Mediator - بخش دوم

00:03:51

الگوی Mediator - بخش دوم

75
  • الگوی Mediator - بخش سوم

00:16:00

الگوی Mediator - بخش سوم

76
  • الگوی Mediator - بخش چهارم

00:05:40

الگوی Mediator - بخش چهارم

77
  • الگوی Iterator - بخش اول

00:04:35

الگوی Iterator - بخش اول

78
  • الگوی Iterator - بخش دوم

00:05:00

الگوی Iterator - بخش دوم

79
  • الگوی Iterator - بخش سوم

00:18:10

الگوی Iterator - بخش سوم

80
  • الگوی Iterator - بخش چهارم

00:05:00

الگوی Iterator - بخش چهارم

81
  • الگوی State - بخش اول

00:04:35

الگوی State - بخش اول

82
  • الگوی State - بخش دوم

00:04:20

الگوی State - بخش دوم

83
  • الگوی State - بخش سوم

00:10:13

الگوی State - بخش سوم

84
  • الگوی State - بخش چهارم

00:04:50

الگوی State - بخش چهارم

85
  • الگوی Interpreter - بخش اول

00:04:10

الگوی Interpreter - بخش اول

86
  • الگوی Interpreter - بخش دوم

00:05:00

الگوی Interpreter - بخش دوم

87
  • الگوی Interpreter - بخش سوم

00:08:00

الگوی Interpreter - بخش سوم

88
  • الگوی Interpreter - بخش چهارم

00:04:38

الگوی Interpreter - بخش چهارم

89
  • الگوی Template Method - بخش اول

00:04:41

الگوی Template Method - بخش اول

90
  • الگوی Template Method - بخش دوم

00:04:02

الگوی Template Method - بخش دوم

91
  • الگوی Template Method - بخش سوم

00:07:00

الگوی Template Method - بخش سوم

92
  • الگوی Template Method - بخش چهارم

00:04:37

الگوی Template Method - بخش چهارم

93
  • الگوی Proxy - بخش اول

00:03:13

الگوی Proxy - بخش اول

94
  • الگوی Proxy - بخش دوم

00:03:00

الگوی Proxy - بخش دوم

95
  • الگوی Proxy - بخش سوم

00:06:21

الگوی Proxy - بخش سوم

96
  • الگوی Proxy - بخش چهارم

00:04:00

الگوی Proxy - بخش چهارم

97
  • الگوی Abstract Factory - بخش اول

00:04:12

الگوی Abstract Factory - بخش اول

98
  • الگوی Abstract Factory - بخش دوم

00:10:00

الگوی Abstract Factory - بخش دوم

99
  • الگوی Abstract Factory - بخش سوم

00:14:00

الگوی Abstract Factory - بخش سوم

100
  • الگوی Abstract Factory - بخش چهارم

00:05:37

الگوی Abstract Factory - بخش چهارم

101
  • توضیحات در مورد اپدیت های دوره

00:03:50

توضیحات در مورد اپدیت های دوره

دوره های دیگر مدرس

مشاهده همه دوره ها

نظرات کاربران در رابطه با این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .

keyarash.karimi6

ارسال شده در 1403/09/07

سلام خسته نباشید 
 تخمین میزنید که دوره تا کی تموم بشه 
پروسه ی ضبط  و انتشار خیلی طولانی شده

علی رضایی (مدرس)

ارسال شده در 1403/09/07

سلام دوست عزیز وقت بخیر

امیدوارم حالت خوب باشه

سعی میکنم هرچه سریع تر دوره رو به اتمام برسونم

من در حال حاضر در هر هفته دارم یک دیزاین پترن رو یه جورایی بررسی میکنم

اما تمام و سعی تلاشم رو بر این میزارم که سرعت بره بالاتر

haasan_m72

ارسال شده در 1403/08/27

سلام و وقت بخیر 

لطفا به بروزرسانی دوره هاتون سرعت ببخشید. ممنونم.

سارا یوسفی

ارسال شده در 1403/08/21

دوره بسیار خوبی هست، پیشنهاد می کنم.

سارا یوسفی

علی رضایی (مدرس)

ارسال شده در 1403/08/21

سلام سارای عزیز

امیدوارم حالت خوب باشه

خداروشکر که این دوره برات مناسب بوده و راضی هستی

موفق باشی

محمد علی پور

محمد علی پور

ارسال شده در 1403/08/21

تشکر از پاسخگوییتون

محمد علی پور

علی رضایی (مدرس)

ارسال شده در 1403/08/21

سلامت باشی عزیز

انجام وظیفس

موفق باشی محمد جان

محمد علی پور

محمد علی پور

ارسال شده در 1403/07/20

سلام وقت بخیر دیزاین پترن رو قبل دوره سی شارپ پیشرفته باید دید یا بعدش؟

 

محمد علی پور

علی رضایی (مدرس)

ارسال شده در 1403/07/23

سلام دوست عزیزم  وقت بخیر

بعدش لطفا ببینید. بهتر هست یک درک خیلی خوبی از سی شارپ داشته باشیم تا design pattern ها قابل درک تر باشه