این دوره نحوه استفاده از انواع دکوراتورهای TypeScript را برای اجرای نگرانیهای مقطعی در پروژههای خود پوشش میدهد.
آنچه یاد خواهید گرفت:
هنگام ایجاد پروژههای TypeScript، در آنجا مواقعی هستند که عملکردهای مکرر را نمیتوان با وراثت حل کرد. در این دوره آموزشی، ایجاد و استفاده از دکوراتورهای TypeScript، یاد خواهید گرفت که چگونه از دکوراتورهای TypeScript برای حل نگرانیهای مقطعی در برنامه خود استفاده کنید. ابتدا، نحوه پیادهسازی دکوراتورهای پایه را بر روی عملکردها، ویژگیها و کلاسها خواهید آموخت. در مرحله بعد، از دکوراتورهای منفرد برای متمرکز کردن منطق در برنامه خود استفاده خواهید کرد. در نهایت، چندین دکوراتور را برای ایجاد یک فریمورک موجود ترکیب میکنید که به شما امکان میدهد منطق یک API مبتنی بر REST را به اشتراک بگذارید. پس از اتمام این دوره، مهارتها و دانش دکوراتورهای TypeScript مورد نیاز برای استفاده از AOP (برنامه نویسی جنبه گرا) را در پروژه خود خواهید داشت.
نمونه ویدیوی آموزشی ( زیرنویسها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :
[ENGLISH]
01 Course Overview [1min]
01-01 Course Overview [1mins]
02 Introduction to TypeScript Decorators [31mins]
02-01 Version Check [0mins]
02-02 Overview [2mins]
02-03 Understanding Decorators in TypeScript [6mins]
02-04 Creating Decorators [6mins]
02-05 Implementing a Basic Decorator [6mins]
02-06 Configuring Express Routes with Decorators [10mins]
02-07 Summary [1mins]
03 Implementing TypeScript Decorators [42mins]
03-01 Overview [3mins]
03-02 Metadata and Reflection with Decorators [3mins]
03-03 Implementing the API Server [6mins]
03-04 Defining Entities with Decorators [9mins]
03-05 Implementing Logging [3mins]
03-06 Validating Entities with Decorators [9mins]
03-07 Authentication and Authorization [7mins]
03-08 Summary [2mins]
[فارسی]
01 نمای کلی دوره [1 دقیقه]
01-01 بررسی اجمالی دوره [1 دقیقه]
02 مقدمهای بر دکوراتورهای TypeScript [31 دقیقه]
02-01 بررسی نسخه [0 دقیقه]
02-02 نمای کلی [2 دقیقه]
02-03 درک دکوراتورها در TypeScript [6 دقیقه]
02-04 ایجاد دکوراتورها [6 دقیقه]
02-05 پیادهسازی دکوراتور اولیه [6 دقیقه]
02-06 پیکربندی مسیرهای سریع السیر با تزئینات [10 دقیقه]
02-07 خلاصه [1 دقیقه]
03 پیادهسازی دکوراتورهای TypeScript [42 دقیقه]
03-01 نمای کلی [3 دقیقه]
03-02 فراداده و بازتاب با تزئینات [3 دقیقه]
03-03 پیادهسازی سرور API [6 دقیقه]
03-04 تعریف موجودات با دکوراتورها [9 دقیقه]
03-05 در حال پیادهسازی گزارشگیری [3 دقیقه]
03-06 اعتبارسنجی موجودیتها با تزئینات [9 دقیقه]
03-07 احراز هویت و مجوز [7 دقیقه]
03-08 خلاصه [2 دقیقه]
دیوید یک مشاور توسعه ابری برنده جایزه Webby است که بر برنامههای کاربردی وب بومی ابری، موبایل و اینترنت اشیا تمرکز دارد. برای بیش از پانزده سال به عنوان مشاور، دیوید توسعه نرمافزار سفارشی را در پلتفرم0 برای شرکتهایی مانند FedEx، AT&T، Sony Music، Intel، Comcast، Herman Miller، Principal Financial و Adobe (و همچنین بسیاری دیگر) رهبری کرده است. دیوید به طور منظم با آثار منتشر شده برای O'Reilly و Lynda.com درباره چشم انداز دیجیتال مینویسد و صحبت میکند. او برای Mashable، Smashing Magazine و VentureBeat نوشته است و در رویدادهایی مانند AdTech، Interop و Adobe Max سخنرانی کرده است.