MERN Stack سیکھنے کا 34واں دن
میں MERN stack ڈویلپر بننے کے اپنے سفر کے 34 ویں دن پر ہوں۔
آج میں نے فرنٹ اینڈ لے آؤٹس سے سرور سائیڈ انجینئرنگ کی طرف منتقلی کی۔ میں Prashant Sir کی Node.js اور Express ماسٹر کلاس پر عمل کر رہا ہوں۔
سرور سائیڈ کوڈنگ فرنٹ اینڈ کے کام سے مختلف ہوتی ہے۔ یہاں آپ window یا document آبجیکٹس کا استعمال نہیں کر سکتے۔
آج میں نے جو کچھ سیکھا وہ یہ ہے:
Project Initialization میں نے ہر پروجیکٹ کا آغاز
npm init -yسے کیا۔ یہ ایکpackage.jsonفائل تخلیق کرتا ہے۔ یہ فائل میری ڈیپینڈنسیز اور کنفیگریشنز کو ٹریک کرتی ہے۔Module Systems میں نے CommonJS کا استعمال کرتے ہوئے کوڈ کو منظم کرنا سیکھا۔ میں نے فائلوں کے درمیان لاجک شیئر کرنے کے لیے
module.exportsکا استعمال کیا۔ اس سے کوڈ بیس صاف ستھرا اور منظم رہتا ہے۔
ماڈیولز کا استعمال کوڈ کو الجھنے سے بچاتا ہے۔ یہ بیک اینڈ کے مختلف حصوں کو بغیر کسی غلطی کے آپس میں رابطے میں رہنے کی اجازت دیتا ہے۔
میں اسکیل ایبل (scalable) بیک اینڈ ایپلی کیشنز کے لیے ایک مضبوط بنیاد تیار کر رہا ہوں۔
Source: https://dev.to/ali_hamza_589ec7b3eb6688d/day-34-of-learning-mern-stack-5cep