دوره آموزشی Node.js: الگوهای طراحی

دوره آموزشی Node.js: الگوهای طراحی

2 ساعت 11 دقیقهمتوسط2018-03-28

مدرسین

Alex Banks

Alex Banks

Software Developer and Instructor

جزئیات دوره

الگوهای طراحی کارآیی برنامه نویسی و استفاده مجدد از کد را تشویق می کند. نحوه استفاده از الگوهای طراحی مشابه مورد استفاده در برنامه نویسی جاوا و C ++ در جاوا اسکریپت را بیاموزید. این دوره نگاهی دارد به 13 مورد از محبوب ترین الگوهای طراحی شی گرا که در Node.js. الگوهای اساسی خلقی و ساختاری را برای کمک به حل چالش های رایج برنامه نویسی بیاموزید، در حالی که بهترین شیوه ها را ارائه می دهید که راه حل ها را ثابت، کامل و صحیح نگه می دارد. مربی Alex Banks نحوه پیاده سازی و بهبود این الگوها را نشان می دهد تا برای کتابخانه Node بهینه شود.

اهداف یادگیری
الگوهای طراحی و ضد الگوها
الگوی تک نفره
الگوی نمونه اولیه
الگوی کارخانه
الگوی سازنده
الگوی آداپتور
الگوی پروکسی
الگوی دکوراتور
الگوی فرمان
الگوی ناظر
الگوی استراتژی

مهارت ها

Software DesignNode.jsJavaScript FrameworksWeb DevelopmentOpen SourceSoftware DevelopmentDeep Dive (X:Y)

سرفصل ها

0. مقدمه

  • 01 - خوش آمدید
  • 02 - آنچه باید بدانید
  • 03 - استفاده از فایل‌های تمرین

1. بررسی اجمالی

  • 04 - الگوهای طراحی چیست
  • 05 - گروه چهار - الگوهای طراحی
  • 06 - ضد الگوها

2. الگوهای خلاقیت

  • 07 - مشکل تک تن
  • 08 - الگوی Singletons
  • 09 - Singletons در Node
  • 10 - الگوی نمونه اولیه
  • 11 - روش کلون نمونه
  • 12 - الگوی کارخانه
  • 13 - الگوی سازنده
  • 14 - اجرای سازنده

3. الگوهای ساختاری

  • 15 - الگوی آداپتور
  • 16 - پیاده‌سازی آداپتور
  • 17 - الگوی پروکسی
  • 18 - اجرای پروکسی
  • 19 - الگوی ترکیبی
  • 20 - پیاده‌سازی کامپوزیت ها
  • 21 - الگوی دکوراتور
  • 22 - مجری دکوراتورها

4. الگوهای رفتاری

  • 23 - زنجیره مسئولیت
  • 24 - پیاده‌سازی کلاس ذخیره سازی
  • 25 - الگوی فرمان
  • 26 - اجرای دستورات
  • 27 - بهبود هادی
  • 28 - الگوی Iterator
  • 29 - تطبیق کننده ها
  • 30 - الگوی Observer
  • 31 - ناظران مجری
  • 32 - الگوی استراتژی
  • 33 - اجرای راهبردها

نتیجه

  • 34 - مراحل بعدی
۸۰,۰۰۰ تومان