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

Node.js: Design Patterns

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

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

معرفی Introduction

  • آنچه شما باید بدانید What you should know

  • خوش آمدی Welcome

  • با استفاده از فایل های تمرین Using the exercise files

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

  • الگوهای طراحی چیست؟ What are design patterns?

  • ضد الگوها Anti-patterns

  • گروه چهار: الگوهای طراحی Gang of Four: Design patterns

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

  • روش شبیه سازی نمونه اولیه The prototype clone method

  • الگوی کارخانه The Factory pattern

  • پیاده سازی سازنده Implementing a builder

  • الگوی Singletons The Singletons pattern

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

  • Singletons در Node Singletons in Node

  • مشکل تک تن The singleton problem

  • الگوی نمونه اولیه The Prototype pattern

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

  • الگوی ترکیبی The Composite pattern

  • پیاده سازی کامپوزیت ها Implementing composites

  • پیاده سازی آداپتور Implementing an adapter

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

  • اجرای دکوراتور Implementing decorators

  • الگوی دکوراتور The Decorator pattern

  • پیاده سازی پروکسی Implementing a proxy

  • الگوی پروکسی The Proxy pattern

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

  • پیاده سازی کلاس ذخیره سازی Implementing the storage class

  • الگوی فرمان The Command pattern

  • پیاده سازی تکرار کننده ها Implementing iterators

  • الگوی Iterator The Iterator pattern

  • بهبود هادی Improving the conductor

  • اجرای دستورات Implementing commands

  • ناظران اجرایی Implementing observers

  • زنجیره مسئولیت Chain of responsibility

  • الگوی استراتژی The Strategy pattern

  • اجرای استراتژی ها Implementing strategies

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

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش Node.js: الگوهای طراحی
جزییات دوره
2h 10m
34
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
96,290
- از 5
دارد
دارد
دارد
Alex Banks
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Alex Banks Alex Banks

توسعه دهنده و مدرس نرم افزار

Alex Banks یک مؤمن واقعی جاوا اسکریپت است.

الکس به مدت دو دهه جاوا اسکریپت را آموزش داده است و در سال 2012 شرکت Moon Highway را برای طراحی و ارائه برنامه های درسی جاوا اسکریپت برای شرکت های سازمانی تاسیس کرد. او علاوه بر تدریس کارگاه ها و ایجاد دوره های آنلاین، نویسنده Learning React و Learning GraphQL از O'Reilly Media است. برای مقالات او در مورد برنامه نویسی، وبلاگ Moon Highway را در www.moonhighway.com/articles بررسی کنید.