آموزش جاوااسکریپت: الگوهای طراحی (Design Patterns) - آخرین آپدیت

دانلود JavaScript: Patterns

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در دو دهه گذشته، برنامه‌نویسان ساختار کدها و مباحث تخصصی خود را بر اساس الگوهایی بنا کرده‌اند که اولین بار در کتاب کلاسیک «الگوهای طراحی» (نوشته توسط Gang of Four) معرفی شد. برنامه‌نویسان جاوااسکریپت نیز در این مباحث حضور داشتند، اما اکثر این الگوها برای دنیای برنامه‌نویسی شی‌گرا (OOP) سنتی طراحی شده بودند. در این دوره، امانوئل هنری توضیح می‌دهد که این الگوها چگونه با زبان جاوااسکریپت سازگار می‌شوند. او هدف برخی از رایج‌ترین الگوها را با ارائه مثال‌های کد عملی شفاف می‌کند. در این دوره با کلیدی‌ترین الگوهای طراحی سازنده‌ (Creational)، ساختاری (Structural) و رفتاری (Behavioral) آشنا می‌شوید و می‌آموزید که چگونه هر یک از آن‌ها را در کدهای جاوااسکریپت خود پیاده‌سازی کنید.

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

مقدمه Introduction

  • الگوهای طراحی جاوااسکریپت JavaScript design patterns

  • پیش‌نیازها و آنچه باید بدانید What you should know

1. معرفی 1. Introduction

  • الگو (Pattern) چیست؟ What is a pattern?

  • راه‌اندازی پروژه پایه Setting up your base project

  • کال‌بک چیست و چه نقشی دارد؟ What is a callback and its role?

  • توابع به عنوان شهروند درجه یک Functions as first-class citizens

  • آشنایی با CoderPad CoderPad introduction

2. الگوهای سازنده 2. Creational Patterns

  • الگوهای سازنده چیستند؟ What are creational patterns?

  • الگوی طراحی کلاس (Class) Class design pattern

  • الگوی سازنده (Constructor) Constructor pattern

  • الگوی تک‌نمونه (Singleton) Singleton pattern

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

  • الگوی کارخانه انتزاعی (Abstract Factory) Abstract factory pattern

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

  • الگوی مدل-ویو-کنترلر (MVC) Model-View-Controller (MVC) pattern

  • الگوی میکس‌این‌ها (Mixins) Mixins pattern

  • الگوهای ساختاری چیستند؟ What are structural patterns?

  • الگوی ماژول (Module) Module pattern

  • الگوی نما (Facade) Facade pattern

  • الگوی وزن سبک (Flyweight) Flyweight pattern

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

  • الگوی مدل-ویو-پرزنتر (MVP) Model-View-Presenter (MVP) pattern

  • الگوی مدل-ویو-ویومدل (MVVM) Model-View-ViewModel (MVVM) pattern

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

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

  • الگوی یادداشت (Memento) Memento pattern

  • الگوهای رفتاری چیستند؟ What are behavioral patterns?

  • الگوی ناظر (Observer) Observer pattern

  • الگوی تکرارکننده (Iterator) Iterator pattern

  • الگوی میانجی (Mediator) Mediator pattern

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

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

  • الگوی وضعیت (State) State pattern

جمع‌بندی Conclusion

  • گام‌های بعدی Next steps

نمایش نظرات

آموزش جاوااسکریپت: الگوهای طراحی (Design Patterns)
جزییات دوره
1h 57m
32
(آخرین آپدیت)
32,356
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Emmanuel Henri Emmanuel Henri

مدیر اجرایی با بیش از 20 سال تجربه در برنامه نویسی و طراحی

امانوئل هنری یک توسعه دهنده فول استک با 20 سال تجربه در برنامه نویسی، فناوری و طراحی است.

> امانوئل مسئول تمام جنبه های پروژه های وب و تلفن همراه مبتنی بر مشتری، از جمله جدول زمانی و محدوده بوده است. این پروژه‌ها از ابزارهای JIRA/Atlassian، متدولوژی‌های چابک، و زبان‌ها و چارچوب‌هایی مانند React، Angular، Node، Meteor، GraphQL، JavaScript، Swift، HTML، CSS (Sass)، MongoDB و MySQL استفاده کرده‌اند. او همچنین در دنیای بازی های سه بعدی با استفاده از ابزارهایی مانند Unreal، ZBrush، Maya و چندین ابزار دیگر کار می کند. او علاقه زیادی به ایجاد برنامه‌ها و بازی‌هایی دارد که از جدیدترین فناوری‌ها در ابزارها، چارچوب‌ها و زبان‌های فوق استفاده می‌کنند.

برای اطلاعات بیشتر، به mannyhenri.com.