آموزش الگوهای طراحی جاوا اسکریپت

JavaScript Design Patterns

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: الگوهای طراحی مفید برای توسعه جاوا اسکریپت با جاوا اسکریپت باید مانند هر زبان برنامه نویسی در طراحی ساختار کد شما رفتار شود. در طول این دوره ما به تعدادی از الگوهای طراحی مختلف که هنگام نوشتن برنامه های جاوا اسکریپت محور مفید هستند نگاه خواهیم کرد. این دوره با چندین الگوی رایج شروع می شود، از جمله الگوهای آرگومان تابع، زنجیره ای، و ویژگی های قابل مشاهده. ما با نگاهی به الگوهای با استفاده از تایمر، از جمله اجرای ناهمزمان و setTimeout بازگشتی ادامه می دهیم. در نهایت الگوهای ماژول، الگوهای pub-sub و الگوی وعده را بررسی می کنیم.

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

الگوهای اشیاء مشترک Common Object Patterns

  • معرفی Introduction

  • الگوهای آرگومان تابع Function argument patterns

  • زنجیر زدن Chaining

  • خواص قابل مشاهده Observable Properties

  • ایجاد ویژگی های قابل مشاهده Creating Observable Properties

  • معاملات آتی املاک قابل مشاهده Observable Property Futures

الگوهای تایمر Timer Patterns

  • معرفی Introduction

  • نمای کلی تایمر Timer overview

  • الگوی اجرای ناهمزمان Asynchronous Execution Pattern

  • نسخه ی نمایشی: الگوی اجرای ناهمزمان Demo: Asynchronous Execution Pattern

  • خلاصه Recap

  • الگوی بازگشتی setTimeout Recursive setTimeout Pattern

  • نسخه ی نمایشی: الگوی بازگشتی setTimeout Demo: Recursive setTimeout Pattern

تعاریف ماژول ناهمزمان Asynchronous Module Definitions

  • معرفی Introduction

  • ماژول های Nodes.js Nodes.js Modules

  • ماژول های مبتنی بر مرورگر Browser-based modules

  • نسخه ی نمایشی: ایجاد AMD با RequireJS Demo: Creating AMD with RequireJS

  • آینده ماژول های جاوا اسکریپت Future of JavaScript modules

الگوی طراحی میخانه/زیر Pub/Sub Design Pattern

  • معرفی Introduction

  • برنامه های کاربردی سنتی Traditional applications

  • میخانه/بررسی اجمالی فرعی Pub/ Sub overview

  • ایجاد یک کتابخانه Pub/Subject Creating a Pub/ Sub library

  • بازسازی لیست محصولات ما Refactoring our product list

  • بازسازی چرخ دستی های ما Refactoring our carts

  • پشتیبانی از لغو اشتراک Supporting unsubscribing

  • گسترش Pub/Sub Extending Pub/Sub

  • خلاصه Recap

وعده ها Promises

  • معرفی Introduction

  • یک API ساده Promise A simple Promise API

  • وعده با جی کوئری Promises with jQuery

  • نسخه ی نمایشی: jQuery Promise Demo: jQuery Promise

  • خلاصه Recap

نمایش نظرات

آموزش الگوهای طراحی جاوا اسکریپت
جزییات دوره
2h 2m
32
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
1,067
از 5
دارد
دارد
دارد
Aaron Powell
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Aaron Powell Aaron Powell

آرون یک توسعه دهنده ارشد و متخصص فنی وب با Readify و Microsoft MVP برای توسعه اینترنت اکسپلورر است. به طور حرفه ای آرون کارهای زیادی را روی پشته ASP.Net انجام می دهد ، از طریق MVC گرفته تا WebForms و همچنین فناوری های غیر مایکروسافت مانند Node.js. آرون علاقه زیادی به تدریس به توسعه دهندگان دارد که چگونه از فناوری های انتخابی خود بیشترین بهره را ببرند و توسعه وب را به بهترین شکل ممکن انجام دهند. لذت گناهکار وی جاوا اسکریپت است. اگر می توانید این کار را در JavaScript انجام دهید ، احتمالاً در انجام این کار شکست خورده است ، خواه ایده خوبی بود یا نه. او همچنین از طرفداران بزرگ نرم افزارهای متن باز است که در تعدادی از جوامع مختلف متن باز در چندین سیستم عامل مختلف درگیر است. یکی از پروژه های اولیه منبع آزاد وی ، ایجاد یک موتور وبلاگ به نام FunnelWeb است که وی یکی از توسعه دهندگان اصلی در آن است. بسیاری از کارهای آرون را می توان در GitHub و BitBucket یا از طریق وبلاگ وی یافت. خارج از رایانه آرون از غذای خوب ، آبجو مناسب ، اسکی و پیاده روی طولانی در ساحل لذت می برد.