آموزش جامع TypeScript (نسخه 2026)
✅ سرفصل و جزئیات آموزش
TypeScript به شما اجازه میدهد JavaScript را همانطور که همیشه انجام میدادید بنویسید. دلیلش این است که TypeScript به JavaScript ساده کامپایل میشود و با هر مرورگر، هر میزبان و هر سیستمعاملی کار میکند. این زبان مجموعهای از ابزارها و سینتکسهای مفید را به زبانی اضافه میکند که از قبل هم بالغ است و قدرت و بهرهوری توسعهی متنباز و شیءگرا را به JavaScript اصلی و کاملاً سازگار میآورد.
در این دوره، Jess Chadwick به شما نشان میدهد چگونه از تمام توان TypeScript در برنامههای JavaScript خود استفاده کنید. ابتدا برخی از مبانی JavaScript را مرور میکنید و سپس به سراغ انواع داده، کلاسها، generics، ماژولها و decorators میروید که از ویژگیهای منحصربهفرد TypeScript هستند. همچنین نکاتی دربارهی تعریف typeهای پیچیده، گسترش و استخراج metadata از typeهای موجود، و کار با ماژولهای JavaScript برای کارآمدتر کردن کد یاد میگیرید. حتی میتوانید مهارتهای جدید TypeScript خود را با تمرینهای عملی میان درسها امتحان کنید.
آموزش جامع TypeScript (نسخه 2026)
-
یادگیری TypeScript 0:01:05
-
چرا TypeScript؟ 0:02:41
-
کد نمونه و سایر منابع آنلاین 0:03:01
-
نصب TypeScript 0:04:02
-
افزودن TypeScript به یک راهحل موجود 0:05:34
-
افزودن type checking به فایلهای JavaScript 0:04:32
-
ایمپورت کردن typeهای شخص ثالث 0:04:09
-
چالش: JavaScript به TypeScript 0:00:38
-
راهحل: JavaScript به TypeScript 0:02:09
-
تایپ های primitive و built-in 0:04:29
-
ایجاد تایپ های سفارشی با رابط ها 0:06:02
-
تعریف تایپ ها با استفاده از type aliases 0:02:14
-
تعریف تایپ های قابل شمارش 0:03:30
-
تایپینگ توابع 0:03:47
-
تعریف یک metatype با استفاده از generics 0:06:34
-
چالش: typeها 0:01:05
-
راهحل: typeها 0:04:31
-
ترکیب چندین type با union types 0:05:29
-
عملگر keyof 0:05:45
-
عملگر typeof 0:03:15
-
typeهای دسترسی ایندکس شده 0:05:24
-
تعریف typeهای پویا اما محدود با recordها 0:05:56
-
مدیریت منابع با کلیدواژه using 0:03:03
-
گسترش و اصلاح typeهای موجود 0:05:23
-
استخراج metadata از typeهای موجود 0:04:26
-
چالش: type مناسب 0:01:29
-
راهحل: type مناسب 0:03:03
-
decoratorها چه هستند و چرا مفیدند؟ 0:05:00
-
ایجاد decorator برای method 0:04:40
-
ایجاد factory برای decorator 0:02:01
-
ایجاد decorator برای class 0:06:14
-
ایجاد decorator برای property 0:02:43
-
مبانی ماژولها 0:02:06
-
اشتراکگذاری کد با import و export 0:02:56
-
تعریف typeهای سراسری با ambient moduleها 0:03:52
-
ادغام اعلانها 0:03:32
-
اجرای کد ماژولار 0:02:15
مشخصات آموزش
آموزش جامع TypeScript (نسخه 2026)
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:متوسط
- تعداد درس:37
- مدت زمان :2:18:35
- حجم :288.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy