لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ایجاد و استفاده از دکوراتورها در جاوا اسکریپت
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
ایوان یک مهندس اصلی نرم افزار و یک سرپرست فناوری است که علاقه زیادی به Big Data و Cloud Computing دارد. او در بسیاری از شرکتهای بزرگ فناوری اطلاعات از جمله سامسونگ و خدمات وب آمازون کار کرده است. او یک علاقه مند به منبع آزاد است و در تعدادی از پروژه ها از جمله Gatling و Apache Flink همکاری کرده است. وقتی او در حال نوشتن کد یا کار در دوره جدید نیست ، احتمالاً در حال نوشتن مقاله فنی دیگری برای وبلاگ خود است.
نمایش نظرات