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

دوره آموزشی راهنمای کامل الگوهای طراحی جاوا: خلاقانه، رفتاری و ساختاری

5 ساعت 8 دقیقهمتوسط2024-03-29

مدرسین

Bethan Palmer

Bethan Palmer

Developer

جزئیات دوره

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

مهارت ها

Software DesignJavaOracleProgramming LanguagesSoftware DevelopmentDeep Dive (X:Y)

سرفصل ها

0. مقدمه

  • 01 - کد خود را با الگوهای طراحی بهبود دهید
  • 02 - آنچه باید بدانید

1. الگوهای طراحی

  • 03 - الگوی طراحی چیست

2. الگوهای طراحی خلاقانه

  • 04 - الگوهای طراحی خلاقانه چیست

3. الگوی سازنده

  • 05 - اجتناب از سازنده‌های پیچیده
  • 06 - تشخیص محل استفاده از الگوی Builder
  • 07 - الگوی بیلدر کامل را پیاده‌سازی کنید
  • 08 - بهبود الگوی سازنده
  • 09 - چالش - الگوی سازنده
  • 10 - راه حل - الگوی سازنده

4. الگوی سینگلتون

  • 11 - چه زمانی از الگوی Singleton استفاده کنیم
  • 12 - اجرای الگوی سینگلتون
  • 13 - ایمنی نخ با الگوی سینگلتون
  • 14 - چالش - الگوی تک
  • 15 - راه حل - الگوی Singleton

5. الگوی اولیه

  • 16 - الگوی Prototype را درک کنید
  • 17 - الگوی Prototype را پیاده‌سازی کنید
  • 18 - مدیریت تغییرپذیری
  • 19 - چالش - الگوی نمونه اولیه
  • 20 - راه حل - الگوی نمونه اولیه

6. روش کارخانه

  • 21 - الگوی Factory Method را درک کنید
  • 22 - الگوی Factory Method را اجرا کنید
  • 23 - الگوی Factory Method را با برنامه نویسی تابعی بهبود دهید
  • 24 - چالش - الگوی روش کارخانه
  • 25 - راه حل - الگوی روش کارخانه

7. کارخانه‌های انتزاعی

  • 26 - درک کارخانه‌های انتزاعی
  • 27 - تشخیص محل استفاده از کارخانه‌های انتزاعی
  • 28 - ایجاد کارخانه برای خانواده اشیاء
  • 29 - الگوی کامل Abstract Factory را پیاده‌سازی کنید
  • 30 - چالش - الگوی کارخانه انتزاعی
  • 31 - راه حل - الگوی کارخانه انتزاعی

8. الگوهای طراحی سازه

  • 32 - الگوهای طراحی سازه چیست

9. الگوی آداپتور

  • 33 - الگوی آداپتور را درک کنید
  • 34 - الگوی شیء Adapter را پیاده‌سازی کنید
  • 35 - الگوی کلاس Adapter را پیاده‌سازی کنید
  • 36 - چالش - الگوی آداپتور
  • 37 - راه حل - الگوی آداپتور

10. الگوی پل

  • 38 - الگوی پل را درک کنید
  • 39 - الگوی Bridge را اجرا کنید
  • 40 - چالش - الگوی پل
  • 41 - راه حل - الگوی پل

11. الگوی ترکیبی

  • 42 - الگوی دکوراتور را درک کنید
  • 43 - تغییر رفتار به صورت پویا با دکوراتور
  • 44 - چالش - الگوی دکوراتور
  • 45 - راه حل - الگوی دکوراتور

12. الگوی دکوراتور

  • 46 - الگوی دکوراتور را درک کنید
  • 47 - تغییر رفتار به صورت پویا با دکوراتور
  • 48 - چندین تزئین را به یک شی اضافه کنید
  • 49 - چالش - الگوی دکوراتور
  • 50 - راه حل - الگوی دکوراتور

13. الگوی نما

  • 51 - الگوی نما را درک کنید
  • 52 - الگوی نما را اجرا کنید
  • 53 - چالش - الگوی نما
  • 54 - راه حل - الگوی نما

14. الگوی Flyweight

  • 55 - الگوی Flyweight را درک کنید
  • 56 - الگوی Flyweight را اجرا کنید
  • 57 - چالش - الگوی Flyweight
  • 58 - راه حل - الگوی Flyweight

15. الگوی پروکسی

  • 59 - الگوی Proxy را درک کنید
  • 60 - تشخیص محل استفاده از الگوی Proxy
  • 61 - از یک پروکسی برای ایجاد اشیاء در صورت تقاضا استفاده کنید
  • 62 - برای کنترل دسترسی از پروکسی استفاده کنید
  • 63 - چالش - الگوی پروکسی
  • 64 - راه حل - الگوی پروکسی

16. الگوهای طراحی رفتاری

  • 65 - الگوهای طراحی رفتاری چیست

17. الگوی زنجیره مسئولیت

  • 66 - الگوی زنجیره مسئولیت را درک کنید
  • 67 - تشخیص محل استفاده از الگوی زنجیره مسئولیت
  • 68 - زنجیره جانشین را پیاده‌سازی کنید
  • 69 - چالش - الگوی زنجیره مسئولیت
  • 70 - راه حل - الگوی زنجیره مسئولیت

18. الگوی فرمان

  • 71 - الگوی فرمان را درک کنید
  • 72 - الگوی Command را پیاده‌سازی کنید
  • 73 - از الگوی Command برای به تاخیر انداختن عملیات استفاده کنید
  • 74 - چالش - الگوی فرمان
  • 75 - راه حل - الگوی فرمان

19. الگوی مترجم

  • 76 - الگوی مترجم را درک کنید
  • 77 - ایجاد مترجم برای یک زبان
  • 78 - تفسیر یک متغیر
  • 79 - چالش - الگوی مترجم
  • 80 - راه حل - الگوی مترجم

20. الگوی Iterator

  • 81 - الگوی Iterator را درک کنید
  • 82 - یک Iterable ایجاد کنید
  • 83 - یک Iterator ایجاد کنید
  • 84 - چالش - الگوی Iterator
  • 85 - راه حل - الگوی Iterator

21. الگوی میانجی

  • 86 - الگوی Mediator را درک کنید
  • 87 - از اتصال محکم بین اشیا خودداری کنید
  • 88 - یک شی Mediator ایجاد کنید
  • 89 - چالش - الگوی میانجی
  • 90 - راه حل - الگوی واسطه

22. الگوی یادگاری

  • 91 - الگوی Memento را درک کنید
  • 92 - بازگرداندن حالت یک شی
  • 93 - چالش - الگوی یادگاری
  • 94 - راه حل - الگوی یادگاری

23. الگوی مشاهده گر

  • 95 - الگوی Observer را درک کنید
  • 96 - پیاده‌سازی ناظر
  • 97 - پیاده‌سازی قابل مشاهده
  • 98 - چالش - الگوی مشاهده
  • 99 - راه حل - الگوی مشاهده

24. الگوی دولت

  • 100 - الگوی State را درک کنید
  • 101 - پرهیز از گزاره‌های متعدد if-else
  • 102 - اجازه دادن به جسم برای تغییر رفتار
  • 103 - چالش - الگوی حالت
  • 104 - راه حل - الگوی حالت

25. الگوی استراتژی

  • 105 - الگوی استراتژی را درک کنید
  • 106 - الگوی استراتژی را اجرا کنید
  • 107 - الگوی استراتژی را بهبود بخشید
  • 108 - چالش - الگوی استراتژی
  • 109 - راه حل - الگوی استراتژی

26. الگوی روش الگو

  • 110 - الگوی Template Method را درک کنید
  • 111 - الگوی Template Method را پیاده‌سازی کنید
  • 112 - چالش - الگوی روش الگو
  • 113 - راه حل - الگوی روش الگو

27. الگوی بازدید کننده

  • 114 - الگوی بازدید کننده را درک کنید
  • 115 - الگوی Visitor را پیاده‌سازی کنید
  • 116 - چالش - الگوی بازدید کننده
  • 117 - راه حل - الگوی بازدید کننده

نتیجه

  • 118 - مراحل بعدی

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal