دوره آموزشی
The Great Courses
دوبله زبان فارسی

آموزش جامع TypeScript (نسخه 2026)

آموزش جامع 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

1,376,400 344,100 تومان

مشخصات آموزش

آموزش جامع TypeScript (نسخه 2026)

  • تاریخ به روز رسانی: 1405/04/02
  • سطح دوره:متوسط
  • تعداد درس:37
  • مدت زمان :2:18:35
  • حجم :288.0MB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید