آموزش الگوهای طراحی عملی در 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
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 10m
57
Pluralsight (پلورال سایت) pluralsight-small
25 دی 1394 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
630
4.5 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jonathan Mills Jonathan Mills

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

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.