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

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

جاوا اسکرپٹ کورس

جاوا اسکرپٹ کو شروع سے انگریزی میں سیکھیں، اس انجن کے ساتھ جو آپ کے کوڈ کو براہ راست براؤزر میں چلاتا ہے۔

01 · ماڈیول 1 - زبان کی بنیادی باتیں

4 اسباق

بنیادیں: متغیرات کا اعلان کرنا، اقسام کو پہچاننا، ریاضی کرنا اور فیصلے کرنا۔

  1. 1.1متغیرات: let اور constاقدار کا اعلان کرنا، const اور let کے درمیان انتخاب کرنا، بنیادی دائرہ کار کو سمجھنا۔~8 min
  2. 1.2قدیم اقسامسٹرنگ، نمبر، بولین، null، غیر وضاحتی: زبان کے تعمیراتی بلاکس۔~8 min
  3. 1.3آپریٹرزریاضی، موازنہ، بولین منطق اور آپریٹر کی ترجیح۔~10 min
  4. 1.4شرائط: اگر، اور، ٹرنریایک اظہار کی قدر کے لحاظ سے مختلف کوڈ چلائیں۔~10 min

02 · ماڈیول 2 - سٹرنگز اور نمبرز

4 اسباق

سب سے زیادہ استعمال ہونے والی دو اقسام: ٹیمپلیٹ لٹریلز کے ساتھ ٹیکسٹ کمپوز کرنا، سٹرنگ کے طریقوں سے اس میں جوڑ توڑ کرنا، نمبرز اور ریاضی کے ساتھ ریاضی کرنا۔

  1. 2.1سٹرنگز اور ٹیمپلیٹ لٹریلزمتن تحریر کرنے کے لیے اقتباسات، فرار، بیک ٹِکس اور `${...}` انٹرپولیشن۔~8 min
  2. 2.2سٹرنگ کے طریقےlength, toUpperCase، شامل ہیں، ٹکڑا، تقسیم، تبدیل کریں: وہ طریقے جو آپ ہر روز استعمال کرتے ہیں۔~10 min
  3. 2.3نمبر اور ریاضیعدد اور اعشاریہ، راؤنڈنگ، Math.min/max/round/floor/ceil، Math.random۔~10 min
  4. 2.4تبادلوں کی قسمنمبر، سٹرنگ، پارس انٹ، پارس فلوٹ، ٹو فکسڈ اور جب NaN آپ کو کاٹتا ہے۔~8 min

03 · ماڈیول 3 - صفیں اور اشیاء

4 اسباق

دو ڈیٹا ڈھانچے جن کا آپ سب سے زیادہ استعمال کریں گے: ترتیب دی گئی فہرستیں (ارے) اور کلیدی قدر کے نقشے (آبجیکٹ)۔

  1. 3.1Arrays: ترتیب دی گئی فہرستایک صف بنانا، انڈیکس کے حساب سے پڑھیں/لکھیں، push/pop/shift/unshift، لمبائی۔~10 min
  2. 3.2آبجیکٹ: کلیدی قدر کا نقشہلٹریلز، ڈاٹ اور بریکٹ تک رسائی، خصوصیات کو شامل کرنا/ ہٹانا۔~10 min
  3. 3.3تباہی اور پھیلاؤایک لائن میں متعدد اقدار نکالیں؛ ارے اور اشیاء کو `...` کے ساتھ کاپی اور ضم کریں۔~12 min
  4. 3.4مجموعوں پر تکرار کرناارے پر… کے لیے، اشیاء پر… کے لیے، Object.keys/values/entries۔~10 min

04 · ماڈیول 4 - افعال

4 اسباق

اپنے پروگراموں کو دوبارہ قابل استعمال ٹکڑوں میں توڑ دیں: ان کا اعلان کریں، انہیں تیروں کے ساتھ کمپیکٹی سے لکھیں، لچکدار پیرامیٹرز پاس کریں اور بندش کو سمجھیں۔

  1. 4.1فنکشن کا اعلان کرنافنکشن ڈیکلریشن بمقابلہ فنکشن ایکسپریشن، پیرامیٹرز، ریٹرن۔~10 min
  2. 4.2تیر کا فنکشنکومپیکٹ `=>` نحو، جامع باڈی بمقابلہ بلاک، مضمر واپسی۔~10 min
  3. 4.3پہلے سے طے شدہ اور باقی پیرامیٹرزڈیفالٹ اقدار، متغیر دلیل کی گنتی کے لیے `...آرام`، کال سائٹ پر پھیلی ہوئی ہے۔~12 min
  4. 4.4بندش اور دائرہ کارافعال جو اپنے ماحول کو یاد رکھتے ہیں: کاؤنٹر، کارخانے، دائرہ کار۔~12 min

05 · ماڈیول 5 - کنٹرول بہاؤ

4 اسباق

دہرائیں، چھلانگ لگائیں، غلطیوں کو ہینڈل کریں: وہ تعمیرات جو آپ کے کوڈ کو ڈیٹا اور مسائل پر ردعمل ظاہر کرنے کی صلاحیت دیتی ہیں۔

  1. 5.1لوپس: کے لیے اور وقت کے لیےکلاسک کے لیے، جبکہ، کرتے ہیں...جب تک: ایک شرط تک دہرائیں۔~10 min
  2. 5.2کے لیے اور کے لیے… میںکسی شے کی چابیاں بمقابلہ مجموعہ کی اقدار کو دہرائیں۔ جس کا استعمال کب کرنا ہے۔~10 min
  3. 5.3توڑ اور جاری رکھیںایک لوپ سے جلدی باہر نکلیں، یا اگلی تکرار پر جائیں۔~10 min
  4. 5.4کوشش / پکڑنا / پھینکناغلطیاں بڑھائیں اور پکڑیں، عام بہاؤ کو غیر معمولی بہاؤ سے الگ کریں۔~12 min

06 · ماڈیول 6 - فنکشنل صف کے طریقے

4 اسباق

وہ طریقے جو صفوں کو تبدیل کرتے ہیں: ہر عنصر کو تبدیل کرنے کے لیے نقشہ، منتخب کرنے کے لیے فلٹر، مجموعی طور پر کم، تلاش کرنے کے لیے تلاش/کچھ/ہر ایک، ترتیب کے لیے ترتیب دیں۔

  1. 6.1نقشہ اور فلٹرہر عنصر (نقشہ) کو تبدیل کریں اور سب سیٹ (فلٹر) کو منتخب کریں۔~10 min
  2. 6.2کمایک صف کو ایک واحد قدر میں جمع کریں: رقم، شمار، نقشے۔~12 min
  3. 6.3تلاش کریں، کچھ، ہرپہلا تلاش کریں، چیک کریں کہ آیا کم از کم ایک یا سبھی ایک پیش گوئی کو پورا کرتے ہیں۔~10 min
  4. 6.4ترتیب دیںایک موازنہ کے ساتھ ایک صف کو ترتیب دیں؛ مستحکم ترتیب، ترتیب کے ذریعے کاپی کرنا۔~12 min

07 · ماڈیول 7 - غیر مطابقت پذیر

4 اسباق

کوڈ جو انتظار کرتا ہے: وعدے، async/await، نقلی نیٹ ورک کالز (ftch) اور غیر مطابقت پذیر ایرر ہینڈلنگ۔

  1. 7.1وعدے: وہ کیا ہیں۔Pending/fulfilled/rejected state, .then/.catch, Promise.resolve اور reject۔~12 min
  2. 7.2async / انتظار کریں۔غیر مطابقت پذیر کوڈ لکھیں جو سنکرونس کوڈ کی طرح پڑھتا ہے۔~12 min
  3. 7.3بازیافت (نقلی)اینڈ پوائنٹ پر کال کریں، JSON پڑھیں، Promise.all کے ساتھ نتائج مرتب کریں۔~14 min
  4. 7.4غیر مطابقت پذیر کوڈ میں خرابیاںکوشش کریں/پکڑیں انتظار کریں، وعدوں پر پکڑیں، Promise.all میں ناکامیاں۔~12 min

08 · ماڈیول 8 - پریکٹس اور کمپوزیشن

4 اسباق

تمام ٹکڑوں کو ایک ساتھ رکھیں: کوڈ کو ماڈیولز میں ترتیب دیں، CSV کو پارس کریں، ان پٹ ڈیٹا کی توثیق کریں اور وعدوں کے ساتھ کاموں کو شیڈول کریں۔

  1. 8.1ESM ماڈیولز: درآمد / برآمدکوڈ کو فائلوں میں تقسیم کریں اور برآمد اور درآمد (تصور) کے ساتھ لائبریریوں کو تحریر کریں۔~12 min
  2. 8.2چیلنج: CSV تجزیہ کارسپلٹ، میپ اور ڈسٹرکچرنگ کا استعمال کرتے ہوئے CSV سٹرنگ کو اشیاء کی ایک صف میں تبدیل کریں۔~15 min
  3. 8.3چیلنج: ڈیٹا کی توثیق کرنے والاکمپوز ایبل قواعد کے ساتھ اشیاء کی توثیق کریں اور تمام غلطیاں جمع کریں۔~15 min
  4. 8.4چیلنج: وعدوں کے ساتھ شیڈولنگکاموں کو سلسلہ وار، متوازی اور ہم آہنگی کی حد کے ساتھ چلائیں۔~15 min