Your ultimate guide in programming...

Want to learn web development but don’t know where to start?

 



تو ، کیا آپ ویب ڈویلپمنٹ سیکھنے اور ویب ڈویلپر بننے میں دلچسپی                                         رکھتے ہیں؟

 سب سے پہلے ، مبارکباد۔ آپ نے ایک بہت اچھا انتخاب کیا 





اور چونکہ آپ یہ پڑھ رہے ہیں ، آپ پہلے ہی کسی فیس بک گروپ ، سبریڈیٹ یا دیگر آن لائن کوڈنگ کمیونٹی کے ایک سرگرم رکن ہوسکتے ہیں۔ جو شروع کرنے کے لئے اور آپ کے منتخب کردہ تعاقب میں مدد حاصل کرنے کے لئے ایک بہترین جگہ ہے۔

ایک بار پھر ، آپ ابھی تک بہت اچھا کر رہے ہیں۔

لہذا آپ کے پس منظر پر انحصار کرتے ہوئے ، آپ سوچ رہے ہوں گے کہ ویب ڈویلپمنٹ کو کہاں سے سیکھنا شروع کریں۔ اگر آپ بنیادی طور پر ادھر ادھر ادھر ادھر ادھر گھوم رہے ہیں تو ، آپ کو وہاں کی تمام زبانوں ، فریم ورکوں اور سیکھنے کے وسائل سے تھوڑا سا مغلوب ہوسکتا ہے۔

ٹھیک ہے ، فکر نہ کرو۔ تم اکیلے نہیں ہو. گوگل آپ کا سب سے اچھا دوست یا آپ کا بدترین دشمن ہوسکتا ہے۔ یہ صرف اس پر منحصر ہے کہ آپ اسے کس طرح استعمال کرتے ہیں۔


                                                    اختتام کو دھیان میں رکھیں۔

ویب ڈویلپمنٹ کو سیکھنے کے وقت شروع کرنے کے دوران میں سب سے پہلے جن چیزوں کی تجویز کرتا ہوں ان میں سے ایک یہ ہے کہ کسی واضح مقصد کا فیصلہ کریں ، اور اسے ذہن میں رکھیں۔

ہوسکتا ہے کہ آپ کیریئر میں تبدیلی لانا چاہتے ہو۔ ہوسکتا ہے کہ آپ کو کسی ایپ کے لئے غلط خیال ہو۔ یا ہوسکتا ہے کہ آپ صرف تفریح​​کے سیکھنا چاہتے ہو۔

آپ کا مقصد جو بھی ہو ، یہ سمجھنا ضروری ہے کہ آپ یہ کیوں کر رہے ہیں۔ یہ تفہیم آپ کو سیکھنے کے وقت کے ساتھ زیادہ کارآمد ہونے میں مدد دے گی۔ جب آپ ہار ماننے کو محسوس کریں گے تو ان اوقات میں آپ کی حوصلہ افزائی کرنے میں بھی مدد ملے گی۔

یاد رکھنا ، قطع نظر اس بات سے قطع نظر کہ اب حتمی مقصد کتنا وسیع اور دور دکھائی دے سکتا ہے ، آپ اسے سخت محنت اور استقامت کے ساتھ حاصل کرسکتے ہیں۔

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


                                                       فرنٹ اینڈ

آخر صارف یہی دیکھتا ہے اور اس صفحے پر بات چیت کرتا ہے۔ اس کے سارے ڈیزائن ، فینسی اثرات ، ترتیب اور منظر کشی جو صارف کا تجربہ تخلیق کرتی ہے۔

عام طور پر فرنٹ اینڈ ڈویلپرز بہترین ڈیزائن کی مہارت اور قابل رسائ اور صارف کے تجربے کے جذبے کے ساتھ بصری تخلیقات ہوں گے۔ اکثر فرنٹ اینڈ ویب ڈویلپمنٹ کے ساتھ وابستہ ٹیکنالوجیز HTML ، CSS ، jQuery اور جاوا اسکرپٹ ہیں۔

                                    

                                                                Backend


یہ وہ حصہ ہے جو عام طور پر ڈیٹا کو پروسس ، اسٹور اور جوڑتوڑ کرتا ہے۔ ویب سائٹ یا درخواست کام کرنے کا طریقہ یہ ہے۔ بیک اینڈ ڈویلپر عام طور پر اچھ مسئلے حل کرنے والے ، منطقی مفکرین ہوتے ہیں جو کسی ویب سائٹ یا ایپلی کیشن کی فعالیت میں دلچسپی رکھتے ہیں۔ بیک اینڈ ڈویلپمنٹ عام طور پر پی ایچ پی ، ازگر اور روبی جیسی سرور کی زبانوں سے وابستہ ہوتا ہے۔

میں بالکل دور سے ہی جانتا تھا کہ میرے پاس ابھی بصری ڈیزائن کے لئے ایسا شعلہ نہیں تھا جو بہت سارے ڈویلپرز کو فرنٹ اینڈ ڈویلپمنٹ کی طرف راغب کرتا ہے۔ انجینئرنگ اور تعمیرات میں میرے پس منظر کی وجہ سے مجھے شاید یہ فیصلہ سب سے زیادہ آسان معلوم ہوا۔ میں مسئلہ کو حل کرنے میں قدرتی طور پر زیادہ مشابہ ہوں ، اور یہ معلوم کرنے کی کہ چیزیں کس طرح کام کرتی ہیں ، چیزوں کو خوبصورت لگانے سے!

کسی بھی طرح سے ، جہاں بھی آپ کی دلچسپی مضمر ہے ، میں اب بھی سوچتا ہوں کہ شروع کرنے کا بہترین مقام کچھ بنیادی HTML اور CSS کو سیکھنا ہے۔ بہرحال ، اس سے کوئی فرق نہیں پڑتا ہے کہ ترقی کے کس شعبے میں آپ آخر کار کام کرنا چاہتے ہیں ، آپ کو ابھی بھی کسی بھی طرح کی ہلکی سی شکل میں ویب پیج پر ظاہر کرنے کے اہل ہونے کی ضرورت ہے۔

سب سے پہلے سب سے پہلے ، براہ راست فری کوڈکیمپ یا کوڈکیڈیمی کی طرف بڑھیں اور ان کے "HTML اور CSS" کورس لیں۔ اس سے آپ کو یہ احساس دلانا چاہئے کہ ان ٹیکنالوجیز کے بارے میں کیا ہے۔

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


Share:

No comments:

Post a Comment

Newest Post

Coding Problem To Solve Exercise 3

                   Coding Problem To Solve Exercise 3 Objectives: Practice and understanding of basic c++ programs Control Structure(repetit...

Popular Posts

Recent Posts