آموزش ایجاد و استفاده از دکوراتورها در جاوا اسکریپت

Creating and Using Decorators in JavaScript

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: Decorators یک ویژگی جدید جاوا اسکریپت است که به شما امکان می دهد با استفاده از تکنیک های فرابرنامه نویسی کدهای قابل انعطاف و قابل خواندن بنویسید. دکوراتورها به شما این امکان را می دهند که رفتار برنامه را در زمان اجرا تغییر دهید و روش جدیدی برای استفاده مجدد از کد ارائه کنید که با تکنیک های سنتی وراثت یا ترکیب شی متفاوت است. در این دوره آموزشی، ایجاد و استفاده از دکوراتورها در جاوا اسکریپت، استفاده و ایجاد دکوراتورها را یاد خواهید گرفت و یاد می گیرید که چگونه در زیر هود کار می کنند. ابتدا، خواهید دید که دکوراتورها چیست و چگونه می توان از آنها استفاده کرد. در مرحله بعد، نحوه اجرای انواع دکوراتورها و نحوه عملکرد آنها در زیر کاپوت را خواهید فهمید. در نهایت، یاد خواهید گرفت که چگونه یک چارچوب وب کوچک با استفاده از دکوراتورها بسازید. پس از اتمام این دوره، مهارت ها و دانش دکوراتورهای مورد نیاز برای توسعه برنامه های کاربردی پیچیده در جاوا اسکریپت را خواهید داشت.

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

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

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

آشنایی با دکوراتورها Introduction to Decorators

  • معرفی Introduction

  • پیش نیازها Prerequisites

  • روش دکوراتور Method Decorators

  • فعال کردن دکوراتورها Enabling Decorators

  • اجرای یک دکوراتور دوباره امتحان کنید Implementing a Retry Decorator

  • خلاصه Summary

پیاده سازی کتابخانه دکوراتورها Implementing a Decorators Library

  • معرفی Introduction

  • کارخانه دکوراتور Decorators Factory

  • استفاده از دکوراتورهای متعدد Applying Multiple Decorators

  • پیاده سازی چند دکوراتور Implementing Multiple Decorators

  • الگوهای دکوراتورها Decorators Patterns

  • پیاده سازی متریک دکوراتور Implementing Metrics Decorator

  • خلاصه Summary

پیاده سازی یک چارچوب وب مبتنی بر دکوراتور Implementing a Decorator Based Web Framework

  • معرفی Introduction

  • آنچه را که قرار است پیاده کنیم What Are We Going to Implement

  • دکوراتورهای کلاس Class Decorators

  • با استفاده از چارچوب Express Using Express Framework

  • پیاده سازی پشتیبانی از مسیرها Implementing Routes Support

  • دکوراتورهای املاک Property Decorators

  • پیاده سازی تزریق وابستگی Implementing Dependency Injection

  • فراداده دکوراتورها Decorators Metadata

  • اعتبار سنجی کلاس Class Validation

  • محدودیت های دکوراتورها Decorators Limitations

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش ایجاد و استفاده از دکوراتورها در جاوا اسکریپت
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 37m
25
Pluralsight (پلورال سایت) pluralsight-small
17 اسفند 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ivan Mushketyk Ivan Mushketyk

ایوان یک مهندس اصلی نرم افزار و یک سرپرست فناوری است که علاقه زیادی به Big Data و Cloud Computing دارد. او در بسیاری از شرکتهای بزرگ فناوری اطلاعات از جمله سامسونگ و خدمات وب آمازون کار کرده است. او یک علاقه مند به منبع آزاد است و در تعدادی از پروژه ها از جمله Gatling و Apache Flink همکاری کرده است. وقتی او در حال نوشتن کد یا کار در دوره جدید نیست ، احتمالاً در حال نوشتن مقاله فنی دیگری برای وبلاگ خود است.

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

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

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