اگر آپ Express.js کا استعمال کرتے ہوئے بیک اینڈ سرور بنانے کی رفتار پسند کرتے ہیں، لیکن چاہتے ہیں کہ آپ کو اقسام کا اندازہ لگانے یا رن ٹائم کی بے وقوفانہ غلطیوں کو ڈیبگ کرنے کی ضرورت نہ پڑے، تو ہم نے ایک مکمل ٹیوٹوریل شائع کیا ہے۔
ہمارا نیا ویڈیو کورس، TypeScript in Express، اب freeCodeCamp.org YouTube چینل پر لائیو ہے!
اس ہینڈ آن ٹیوٹوریل میں، انسٹرکٹر ریچل آپ کو ایکسپریس اور ٹائپ اسکرپٹ کے امتزاج کے ذریعے قدم بہ قدم چلتی ہے، جس سے آپ کو دونوں جہانوں میں بہترین چیزیں ملتی ہیں – ایکسپریس کی تیز رفتار ترقی کی رفتار کو اسکیل ایبلٹی، قابل اعتماد، اور مضبوط ٹائپنگ کی مضبوط حفاظت کے ساتھ جوڑ کر۔
پورے عمل کے دوران، آپ شروع سے ایک مکمل طور پر ٹھوس، پیداوار کے لیے تیار پالتو جانوروں کی پناہ گاہ API بنائیں گے۔ راستے میں ہم احاطہ کریں گے:
-
ترجیحات: TypeScript کو ترتیب دیں، مرتب کرنے کے اختیارات مقرر کریں (
tsconfig.json) اور ترقی کے انحصار کا انتظام کرتا ہے جیسے:@types/express. -
درخواستیں اور جوابات درج کرنا: اپنے آپ کو خوف سے آزاد کرنا
anyراستے کے پیرامیٹرز کی سختی سے وضاحت کرنے کے لیے TypeScript generics کا فائدہ اٹھائیں، سوالات کی درخواست کریں، اور جوابی باڈیز۔ -
ماڈیولر آرکیٹیکچر: اختتامی پوائنٹس کو وقف ایکسپریس راؤٹرز اور کنٹرولرز میں الگ کرکے اپنے پروجیکٹ کے ڈھانچے کو منظم کریں۔
-
حسب ضرورت مڈل ویئر: اپنے مڈل ویئر کے فنکشنز کو شروع سے لکھیں اور ٹائپ کریں، بشمول ان پٹ ویلیڈیٹرز اور تصدیق کی جانچ۔
-
استفسار پیرامیٹر فلٹرنگ: سٹرنگ، بولین، اور عددی استفسار کے فلٹرز کو ہینڈل کرتا ہے، API کو لچکدار اور حقیقت پسندانہ بناتا ہے۔
چاہے آپ اپنی پسدید کی مہارتوں کو مضبوط کرنا چاہتے ہیں یا اپنے Node.js پروجیکٹس کے لیے مضبوط قسم کی حفاظت فراہم کرنا چاہتے ہیں، اس کورس میں آپ کو اپنی انگلیوں پر برقرار رکھنے کے لیے عملی چیلنجز اور کوڈنگ کی مشقیں شامل ہیں۔
freeCodeCamp.org یوٹیوب چینل پر مکمل ٹیوٹوریل (1 گھنٹہ واچ) دیکھیں۔