آموزش الگوهای طراحی عملی در JavaScript

Practical Design Patterns in JavaScript

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: نوشتن جاوا اسکریپت "بد" آسان است. خوشبختانه نوشتن جاوا اسکریپت "خوب" کار خیلی سخت تری نیست. در این دوره ، من الگوهای طراحی شده و واقعی را برای کمک به ساختار و سازماندهی کد خود به شما نشان خواهم داد تا کد جاوا اسکریپت شما را خواناتر کند و ... نوشتن جاوا اسکریپت "بد" آسان است. خوشبختانه نوشتن جاوا اسکریپت "خوب" کار خیلی سخت تری نیست. در این دوره ، من الگوهای طراحی شده و واقعی را برای کمک به ساختار و سازماندهی کد خود به شما نشان خواهم داد تا کد جاوا اسکریپت شما را خواناتر و نگهداری کند من شما را از طریق روش های مختلف کار و دستکاری اشیا در JavaScript راهنمایی می کنم. ما باند آزمایش شده و واقعی چهار الگوی طراحی و نحوه پیاده سازی این الگوها را در JavaScript و AngularJS بررسی خواهیم کرد.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

به هر حال الگوی طراحی چیست؟ What Is a Design Pattern Anyway?

  • مقدمه Introduction

  • مشکل The Problem

  • الگوهای نجات را طراحی کنید Design Patterns to the Rescue

  • الگوهای طراحی فیزیکی Physical Design Patterns

  • باند چهار The Gang of Four

  • بنابراین به هر حال الگوی طراحی چیست؟ So What Is a Design Pattern Anyway?

  • انواع الگوها The Types of Patterns

اشیا in در JavaScript Objects in JavaScript

  • مقدمه Introduction

  • ایجاد اشیا در JavaScript Creating Objects in JavaScript

  • خواندن و نوشتن ویژگی ها Reading and Writing Attributes

  • نسخه ی نمایشی ایجاد وظیفه Demo Task Creation

  • تعریف مالکیت Define Property

  • نسخه ی نمایشی: تعریف مالکیت Demo: Define Property

  • نسخه ی نمایشی: وراثت Demo: Inheritance

  • خلاصه Summary

الگوهای طراحی خلاقانه Creational Design Patterns

  • مقدمه Introduction

  • الگوی سازنده Constructor Pattern

  • نسخه ی نمایشی: الگوی سازنده Demo: Constructor Pattern

  • نمونه های اولیه Prototypes

  • نسخه ی نمایشی: نمونه های اولیه Demo: Prototypes

  • نسخه ی نمایشی: گره سازنده Demo: Constructor Node

  • نسخه ی نمایشی: کلاس ها Demo: Classes

  • نسخه ی نمایشی: سازنده زاویه دار Demo: Constructor Angular

  • الگوی ماژول Module Pattern

  • نسخه ی نمایشی: الگوی ماژول Demo: Module Pattern

  • نسخه ی نمایشی: الگوی ماژول زاویه ای Demo: Angular Module Pattern

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

  • نسخه ی نمایشی: الگوی کارخانه Demo: Factory Pattern

  • الگوی Singleton Singleton Pattern

  • نسخه ی نمایشی: گره Singleton Demo: Singleton Node

  • نسخه ی نمایشی: Singleton Angular Demo: Singleton Angular

  • خلاصه Summary

الگوهای طراحی سازه ای Structural Design Patterns

  • مقدمه Introduction

  • الگوی دکوراتور Decorator Pattern

  • نسخه ی نمایشی: دکوراتور ساده Demo: Simple Decorator

  • نسخه ی نمایشی: تزئینات پیچیده تر Demo: More Complicated Decorator

  • نسخه ی نمایشی: تزئین اشیا به صورت زاویه دار Demo: Decorating Objects in Angular

  • نسخه ی نمایشی: خدمات تزئین به صورت زاویه دار Demo: Decorating Services in Angular

  • الگوی نما Facade Pattern

  • نسخه ی نمایشی: گره نما Demo: Facade Node

  • دمو: زاویه دار نما Demo: Facade Angular

  • وزن پرواز Flyweight

  • نسخه ی نمایشی: وزن سبک Demo: Flyweight

  • خلاصه Summary

الگوهای طراحی رفتاری Behavioral Design Patterns

  • مقدمه Introduction

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

  • نسخه ی نمایشی: تنظیم محیط زیست Demo: Setting up the Environment

  • نسخه ی نمایشی: ایجاد ناظران ما Demo: Creating Our Observers

  • نسخه ی نمایشی: ایجاد لیست ناظران ما Demo: Creating Our Observer List

  • نسخه ی نمایشی: اضافه کردن موضوع ما Demo: Adding Our Subject

  • نسخه ی نمایشی: حذف ناظران Demo: Removing Observers

  • الگوی واسطه Mediator Pattern

  • نسخه ی نمایشی: الگوی واسطه Demo: Mediator Pattern

  • الگوی فرمان Command Pattern

  • نسخه ی نمایشی: الگوی فرمان Demo: Command Pattern

  • خلاصه Summary

نمایش نظرات

آموزش الگوهای طراحی عملی در JavaScript
جزییات دوره
3h 10m
57
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
630
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jonathan Mills Jonathan Mills

جاناتان نویسنده Pluralsight ، مشاور فناوری و رهبر تجارت است. جاناتان به عنوان عضوی از تیم مشاور ارشد دیجیتال در فناوری جهانی جهانی ، می تواند از تجربیات و مهارت های منحصر به فرد خود برای ایجاد تحول دیجیتال برای مشتریان خود استفاده کند. جاناتان به عنوان یک رهبر اختصاصی برای توسعه دهندگان ، در هیئت مدیره کنفرانس توسعه دهندگان کانزاس سیتی فعالیت می کند ، MVP مایکروسافت است و به عنوان سخنران ثابت و سخنران اصلی در کنفرانس های سراسر جهان است.