مرکزی مواد پر جائیں
eLearner.app

انٹرایکٹو کورس

ٹائپ اسکرپٹ کورس

Master TypeScript، جاوا اسکرپٹ کا ٹائپ شدہ سپر سیٹ۔ قدیم اقسام، انٹرفیس، قسم کے عرفی نام، یونین کی قسمیں، قسم تنگ کرنے، اور عام پروگرامنگ (Generics) کا استعمال کرتے ہوئے محفوظ اور زیادہ مضبوط کوڈ لکھنے کا طریقہ سیکھیں۔

کلیدی الفاظ کے ذریعے جامد تصدیق + اہلکار پر عمل درآمدTypeScript Playground(کاپی کوڈ کے لیے ایک کلک + اوپن)۔

01 · ماڈیول 1 - ٹائپ اسکرپٹ کے بنیادی اصول

2 اسباق

قسم کے نظام کی بنیادیں: ابتدائی اقسام، فنکشن پیرامیٹرز، صفوں اور ٹیپلس کے لیے تشریحات۔

  1. 1.1قدیم اقسام اور تشریحاتکمپائل ٹائم بگ کو روکنے کے لیے متغیرات اور فنکشنز میں واضح قسم کی تشریحات شامل کرنا سیکھیں۔~10 min
  2. 1.2ارے اور ٹیپلزیکساں مجموعوں (ارے) اور فکسڈ لینتھ، فکسڈ عنصر ٹیپلس کے ساتھ کام کرنا۔~10 min

02 · ماڈیول 2 - اقسام اور انٹرفیس

2 اسباق

انٹرفیس اور عرفی نام کے ساتھ پیچیدہ ڈیٹا کی شکلیں بنائیں، اور لچکدار یونین کی اقسام کے ساتھ کام کریں۔

  1. 2.1عرفی نام بمقابلہ انٹرفیس ٹائپ کریں۔انٹرفیس یا ٹائپ عرف کا استعمال کرتے ہوئے آبجیکٹ کی شکلوں کی وضاحت کے درمیان فرق کو سمجھیں۔~12 min
  2. 2.2یونینز اور تنگ کرنامتعدد قسموں (یونین کی اقسام) کو قبول کرنے والے متغیرات کے ساتھ کام کریں اور رن ٹائم پر اقسام کو تنگ کریں (ٹائپ نارونگ)۔~15 min

03 · ماڈیول 3 - عمومیات اور افعال

2 اسباق

اختیاری پیرامیٹرز، فنکشن کی قسم کے دستخط، اور Generics کی طاقتور دنیا کے ساتھ افعال۔

  1. 3.1ٹائپ شدہ فنکشنزاختیاری پیرامیٹرز کی وضاحت کریں، پیچیدہ دستخطوں کی وضاحت کریں، اور فنکشن کی قسم کی تعریفیں برآمد کریں۔~12 min
  2. 3.2بنیادی عمومیاتفنکشنز اور انٹرفیس کے لیے عام قسم کے پیرامیٹرز کا استعمال کرتے ہوئے دوبارہ قابل استعمال، ٹائپ سیف کوڈ لکھیں۔~15 min

04 · ماڈیول 4 - کلاسز اور یوٹیلٹی کی اقسام

2 اسباق

موجودہ اقسام کو تبدیل کرنے کے لیے کلاسز اور بلٹ ان یوٹیلیٹی اقسام کے ساتھ آبجیکٹ پر مبنی پروگرامنگ۔

  1. 4.1کلاسز اور موڈیفائرزرسائی میں ترمیم کرنے والوں (عوامی، نجی، صرف پڑھنے) کے ساتھ کلاسز لکھیں اور انٹرفیس کو نافذ کریں۔~15 min
  2. 4.2افادیت کی اقسامجزوی، صرف پڑھنے، چننے اور چھوڑ کر موجودہ اقسام کو آسان اور دوبارہ استعمال کریں۔~15 min

05 · ماڈیول 5 - اعلی درجے کی اقسام اور محافظ

2 اسباق

اپنی مرضی کے مطابق قسم کے محافظوں، لفظی قسموں، قسم کے دعووں، اور سانچے کی لغوی اقسام کے ساتھ ٹائپ سسٹم کے بارے میں اپنی سمجھ کو گہرا کریں۔

  1. 5.1قسم کے گارڈزمحفوظ تنگ کرنے کے لیے ٹائپ پریڈکیٹس کا استعمال کرتے ہوئے کسٹم ٹائپ گارڈز بنانا سیکھیں۔~15 min
  2. 5.2لغوی قسمیں اور دعوےعین لغوی قسموں کے ساتھ کام کریں، سانچے کی لغوی قسمیں، اور رن ٹائم کے وقت as اور as const کے ساتھ کام کریں۔~15 min

06 · ماڈیول 6 - مشروط اور میپ شدہ اقسام

2 اسباق

جانیں کہ کس طرح متحرک قسمیں بنائیں اور موجودہ اقسام کو مشروط اقسام، انفر آپریٹر، اور نقشہ شدہ اقسام کا استعمال کرتے ہوئے تبدیل کریں۔

  1. 6.1مشروط اقسام اور اندازہٹائپ ٹرنری آپریٹر استعمال کرنا سیکھیں (T توسیع کرتا ہے U ? X : Y) اور قیاس کے ساتھ متحرک اقسام نکالیں۔~15 min
  2. 6.2میپ شدہ اقسامموجودہ اقسام کی کلیدوں پر نقشہ بندی کرکے نئی اقسام کو تبدیل کریں اور تخلیق کریں ({ [K in keyof T]: ... })۔~15 min

07 · ماڈیول 7 - کنفیگریشن اور انٹیگریشن

2 اسباق

tsconfig.json کا استعمال کرتے ہوئے TypeScript کمپائلر کو کنفیگر کرنے کا طریقہ دریافت کریں اور ڈیکلریشن ضم کرنے کے ساتھ موجودہ اقسام کو بڑھا دیں۔

  1. 7.1tsconfig.json کے ساتھ کنفیگریشنtsconfig.json فائل کے کلیدی آپشنز دریافت کریں جیسے ٹارگٹ، ماڈیول، سخت اور وہ تالیف کو کیسے متاثر کرتے ہیں۔~12 min
  2. 7.2اعلانات اور انضمامبیرونی لائبریریوں کو بڑھائیں اور ڈیکلریشن انضمام کے ساتھ ڈیکلریشن فائلیں (.d.ts) لکھیں۔~15 min