میں شروع سے ہی موبائل اور ویب ڈویلپر بننا سیکھ سکتا ہوں۔


جواب 1:

میں آپ کی پسند کی زبان میں بنیادی پروگرامنگ زبان کے تصورات سیکھنا شروع کروں گا۔ ذاتی طور پر ، میں ایک جامد (جاوا یا سوئفٹ) اور ایک متحرک زبان (جاوا اسکرپٹ یا پی ایچ پی) کا انتخاب کروں گا۔

اصل بات یہ ہے کہ ایک حقیقی دنیا کا منصوبہ بنا کر پروگرامنگ / فن تعمیر کے تصورات کے ساتھ ایک زبان میں اچھ beے بننے کی کوشش کی جا it اور یہ نیا خیال نہیں ہونا چاہئے۔


جواب 2:

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

بہترین ویب ڈویلپمنٹ آن لائن کورسز:

  • ویب ڈویلپر بوٹ کیمپ
  • مکمل ویب ڈویلپر کورس 2.0

پہلے کورسز کا انتخاب کریں .. اس کورس سے آپ یہ سیکھ سکتے ہیں:

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

اور بھی..

پورے کورس میں ہم بہت سارے اوزار اور ٹیکنالوجیز کا احاطہ کرتے ہیں جن میں شامل ہیں:

  • HTML5
  • CSS3
  • جاوا اسکرپٹ
  • بوٹسٹریپ
  • سیمنٹیوآئ
  • ڈوم ہیرا پھیری
  • jQuery
  • یونکس (کمانڈ لائن) کمانڈز
  • نوڈ جے ایس
  • این پی ایم
  • ایکسپریس جے ایس
  • آرام کریں
  • مونگو ڈی بی
  • ڈیٹا بیس ایسوسی ایشن
  • توثیق
  • پاسپورٹ جے ایس
  • اجازت
  • jQuery اور ونیلا JS کے درمیان ترجمہ کریں
  • جاوا اسکرپٹ پر مبنی براؤزر کھیل لکھیں
  • سرور سائڈ جاوا اسکرپٹ لکھنے کے لئے نوڈ جے ایس کا استعمال کریں
  • متعدد ماڈل اور ڈیٹا ایسوسی ایشن کے ساتھ پیچیدہ ویب ایپس لکھیں
  • کورس میں ہر چیز کا استعمال کرتے ہوئے حقیقی درخواست لکھیں
  • مکمل اسٹیک جے ایس ایپلی کیشنز بنانے کیلئے ایکسپریس اور مونگو ڈی بی کا استعمال کریں
  • ارے اور آبجیکٹ جیسے جے ایس ڈیٹا کے عام ڈھانچے کا استعمال کریں
  • کمانڈ لائن انٹرفیس میں مہارت حاصل کریں
  • ہر طرح کے مفید پیکیجز کو انسٹال کرنے کے لئے NPM کا استعمال کریں
  • HTTP درخواستوں کی انز اور آؤٹ کو سمجھیں
  • اپنے نوڈ ماڈیولز بنائیں
  • ایک خوبصورت ، ذمہ دار فوٹوگرافر کا پورٹ فولیو پیج بنائیں
  • ایک آغاز کے لئے ایک خوبصورت ، ذمہ دار لینڈنگ پیج بنائیں

متعلقہ وسائل:

  • ویب ڈویلپمنٹ سرٹیفیکیشن ٹریننگ
  • ابتدائیوں کے لئے ویب ڈویلپمنٹ: اوقات میں ایک ویب سائٹ حاصل کریں

اللہ بہلا کرے….


جواب 3:

اسی طرح آپ شروع سے کوئی پروگرامنگ کرنا سیکھتے ہیں۔ چھوٹے شروع کرکے اور خود کام کر کے۔

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

اس سے کوئی فرق نہیں پڑتا ہے کہ آپ کس راستے سے کرتے ہیں ، آپ کو یہ سیکھنا چاہئے:

  • HTML
  • سی ایس ایس
  • جاوا اسکرپٹ
  • پسدید زبان میں سے ایک (C # ، جاوا ، پی ایچ پی ، ازگر ، جاوا اسکرپٹ یا سوئفٹ)
  • ایس کیو ایل
  • جینگو ، زینڈ یا نوڈ. جے ایس جیسے ویب پسدید فریم ورک

سیکھنے کے تین طریقے ہیں: ویب سائٹ ، کینوس یا ایپ کی ترقی۔

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

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

آخر میں ، ایپ ڈویلپمنٹ ہے ، جہاں آپ ویب ڈیزائن کے بارے میں بہت کم سیکھیں گے لیکن مختصر ترتیب میں iOS اور Android پر زبردست چیزیں بنائیں گے۔