CodeGym /جاوا بلاگ /Random-UR /CodeGym پر سیکھنے کا طریقہ: ایک کورس گائیڈ
John Squirrels
سطح
San Francisco

CodeGym پر سیکھنے کا طریقہ: ایک کورس گائیڈ

گروپ میں شائع ہوا۔
لہذا، آپ نے جاوا پروگرامر بننے کا فیصلہ کیا ہے۔ ایک معقول سوال فوری طور پر پیدا ہوتا ہے: "آپ کو کہاں سے شروع کرنا چاہئے؟" اس مضمون میں، ہم CodeGym پر شروع سے پروگرامنگ سیکھنے کے طریقے کے بارے میں بات کریں گے۔ ہم کورس کی خصوصیات کو دریافت کریں گے، سیکھنے کے عمل کو کس طرح مراحل میں تقسیم کیا جاتا ہے، اور آپ کی تربیت کو ہر ممکن حد تک موثر بنانے کے لیے ویب سائٹ کے کن حصوں کو استعمال کرنا چاہیے۔ CodeGym پر سیکھنے کا طریقہ: ایک کورس گائیڈ - 1

فہرست کا خانہ

CodeGym: ایک جاوا ٹیوٹوریل جو مشق پر زور دیتا ہے۔

1. کھیل کی شکل میں سیکھنا

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

2. پروگرامنگ کی مشق شروع سے ہی

ہمارے جاوا ٹیوٹوریل (کوڈ جیم کورس) میں حاصل کردہ عملی تجربے میں مختلف فارمیٹس میں کام شامل ہیں۔ وہ وقت کے ساتھ مختلف ہوتے ہیں:
  • کچھ کام ان سے پہلے والے سبق سے نظریاتی مواد کو تقویت دینے کے لیے ہیں۔
  • دوسروں کا مقصد پہلے کی سطحوں سے پہلے احاطہ شدہ تھیوری کو دہرانا ہے ۔
  • پھر بھی، دوسرے " چیلنج ٹاسک " ہیں، جو اگلے ایک، دو یا تین درجوں میں پیش کیے گئے مواد پر مبنی ہیں۔ جی ہاں، آپ نے اسے صحیح پڑھا ہے۔ یہ جان بوجھ کر کیا گیا تھا۔ ابھی ایک کام کو حل کرنا چاہتے ہیں، لیکن آپ کچھ نہیں جانتے؟ گوگل اسے! یہ پروگرامر کے لیے انتہائی مفید ہنر ہے۔ لیکن اگر آپ مواد کے ذریعے سختی سے ترتیب سے آگے بڑھنا چاہتے ہیں، تو صرف کام کو ایک طرف رکھ دیں اور ضروری تھیوری تک پہنچنے کے بعد چند درجات کے بعد اس پر واپس جائیں۔
وہ سائز اور مشکل میں بھی مختلف ہوتے ہیں:
  • کوڈ کا اندراج beginners کے لیے ایک کام ہے۔ بعض اوقات ایک خواہش مند پروگرامر کو صرف اپنے ہاتھ کھود کر کوڈ کو محسوس کرنا چاہئے۔ ایسا کرنے کے لیے، آپ صرف ایک مثال "کاپی" کریں؛
  • کسی اور کے کوڈ کا تجزیہ کریں اور کیڑے تلاش کریں۔ ٹھیک ہے، آپ سمجھتے ہیں. ہمارے پاس بھی یہ کام ہیں۔
  • کام کی شرائط کی فہرست کو پورا کرنے کے لیے اپنا کوڈ لکھیں ۔
  • بونس کے کام۔ یہ خود مطالعہ کے لیے اور الگورتھم کے لحاظ سے سوچنے کی آپ کی صلاحیت کو بڑھانے کے لیے زیادہ مشکل کام ہیں۔
  • چھوٹے پروجیکٹس۔ ان کاموں کو کئی ذیلی کاموں میں تقسیم کیا گیا ہے۔ جیسا کہ آپ ان میں سے ہر ایک کو ترتیب سے مکمل کرتے ہیں، آپ نسبتاً پیچیدہ اور بڑے پروگرام بناتے ہیں۔ مثال کے طور پر، گیم سوکوبان یا آن لائن چیٹ روم۔ یہ کام کورس کے وسط میں ظاہر ہوتے ہیں۔
  • ویڈیوز۔ کبھی کبھی آپ جو کچھ کر رہے ہیں اسے تبدیل کرنا مفید ہوتا ہے۔ CodeGym پر، ہم IT ویڈیوز دیکھ کر ایسا کرتے ہیں۔
بہت سارے کام ایسے ہیں جن کی آپ مدد نہیں کر سکتے لیکن اگر آپ کورس کو آخر تک مکمل کر لیتے ہیں تو پروگرامر بن جاتے ہیں!

3. آپ کے کوڈ کو بہتر بنانے کے لیے فوری کام کی تصدیق اور ٹولز

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

4. کاموں میں مدد کریں۔

پروگرام کرنے کا طریقہ سیکھنے کا آپ کا تجربہ سمندر کے بیچ میں بیڑے پر اکیلے تیرنے سے مشابہت نہیں رکھتا۔ آپ کو دوسروں کے ساتھ بات چیت کرنے کی ضرورت ہے۔ سب سے بڑھ کر، CodeGym کے پاس اس کے لیے ایک " مدد " سیکشن ہے۔ اگر آپ کورس کے کسی کام پر طویل عرصے سے پھنسے ہوئے ہیں یا کسی مشکل موضوع کو نہیں سمجھ پا رہے ہیں تو ایک مخصوص سیکشن میں سوال پوچھیں ۔ ایک طالب علم، پروگرامر، یا ویب سائٹ کے عملے کا رکن یقینی طور پر آپ کی مدد کرے گا۔ مزید یہ کہ جب آپ خود کو تیار محسوس کریں گے تو آپ کے لیے "مدد" سیکشن میں جانا اور کسی اور کی پڑھائی میں مدد کرنا آپ کے لیے بہت قیمتی ہوگا۔ اس کا مطلب ہے کہ آپ کو کسی اور کا کوڈ سمجھنا پڑے گا۔ کورس مکمل کرنے پر، ایک طالب علم 300-500 گھنٹے حقیقی پروگرامنگ کا تجربہ حاصل کرتا ہے! یہ کورس ان لوگوں کے لیے بھی ایک بہترین ٹول ہے جنہوں نے پہلے ہی بنیادی پروگرامنگ کا مطالعہ کیا ہے لیکن وہ نہیں جانتے کہ کام کی تلاش کہاں سے شروع کی جائے۔ پریکٹس کے علاوہ، آپ CodeGym کے ذریعے کام کرتے ہوئے حاصل کریں گے، آپ ان اہم سوالات کو سمجھنے کے قابل ہو جائیں گے جن کے جواب آپ کو جاب کے انٹرویو کے دوران دینے ہوں گے، اور ساتھ ہی ایک قابل ریزیومے لکھنے کے قابل بھی ہوں گے۔

سیکھنے کے پلیٹ فارم: ویب سائٹ اور موبائل ایپ

کوڈ جیم کے ساتھ جاوا پروگرامنگ کی بنیادی باتوں میں مہارت حاصل کرنے کے لیے آپ کے پاس دو اختیارات ہیں: اینڈرائیڈ ایپلیکیشن کے ذریعے یا ویب ورژن میں۔ تاہم، ایک تیسرا ہے: ویب سائٹ پر اور ایپلیکیشن دونوں میں مطالعہ کرنے کے لیے :) اگر آپ کے پاس فعال سبسکرپشن ہے تو آپ یہ کر سکتے ہیں۔

کورس کے مراحل

CodeGym انگریزی میں جاوا کا سب سے مکمل ٹیوٹوریل ہے۔ جاوا کا مرکزی کورس جاوا کور کی مکمل تصویر فراہم کرے گا، اور اس کے بعد کی مشق آپ کو مزید جدید ٹیکنالوجیز کے ساتھ کام کرنے کا طریقہ سیکھنے میں مدد کرے گی۔ CodeGym کے ساتھ آپ جاوا کور سیکھیں گے اور فوری تصدیق کے ساتھ 1200 کاموں کو حل کریں گے۔ کورس میں کیا شامل ہے؟
  • نظریہ پر مختصر اسباق، واضح مثالوں کے ساتھ موٹا؛
  • کام، چھوٹے منصوبے؛
  • حوصلہ افزا اسباق (ایک سطح کے آغاز میں) اور ویڈیوز جو آپ کو کورس کے اختتام تک اپنے "چارج" کو برقرار رکھنے میں مدد کریں گے۔
  • ڈھکے ہوئے مواد پر کوئزز (ابتدائی سطح)۔
کورس کیسے آگے بڑھتا ہے؟ لیول 0 CodeGym کی دنیا، اس کے کرداروں اور تدریسی طریقوں کا ایک قسم کا تعارف ہے۔ آپ کو پہلے اسباق سے ہی کاموں کا سامنا کرنا پڑتا ہے، اور آپ انہیں براہ راست ویب سائٹ پر حل کر سکتے ہیں۔ تیسرے درجے میں، IntelliJ IDEA کو انسٹال کرنے کا ایک خاص سبق ہے، جو جاوا پروگرامرز کے ذریعے استعمال ہونے والا ایک مقبول ترقیاتی ماحول ہے۔ اسے اور CodeGym پلگ ان کو انسٹال کر کے، آپ نہ صرف ویب پر بلکہ اپنے PC پر بھی کام مکمل کر سکتے ہیں۔ یہ کورس کے بعد کی سطحوں میں خاص طور پر مفید ہو گا، جب آپ کو بڑے کاموں کا سامنا کرنا شروع ہو جائے گا، اور کورس کے دوسرے نصف حصے سے - چھوٹے پروجیکٹس اور بونس ٹاسک۔

CodeGym پر مفید حصے

تربیتی کورس - یہ سب سے اہم ہے! پوری چیز کو دیکھیں اور آپ ایک زبردست جاوا پروگرامر بن جائیں گے! ٹاسکس - 1200 عملی کام۔ انہیں کورس سے الگ سے کھولا جا سکتا ہے، لیکن صرف وہی حل کرنے کے لیے دستیاب ہوں گے جن تک آپ پہلے ہی پہنچ چکے ہیں۔ مدد — CodeGym طلباء اور پیشہ ور افراد کی اجتماعی حکمت اور ذہانت تک رسائی حاصل کریں۔ صرف نظریہ یا کام کے بارے میں اپنا سوال پوچھیں، اور وہ یقینی طور پر آپ کی مدد کریں گے۔ مضامین — دلچسپیوں اور شہروں کے ارد گرد بنی کمیونٹیز، CodeGym اور آپ کی پڑھائی سے متعلق ہر چیز پر بات کرنے کے لیے بنائی گئی ہیں — تھیوری، کام، انٹرویو کے سوالات۔ دلچسپی والے گروپوں میں شامل ہوں، CodeGym کے سابق طلباء، موجودہ طلباء، اور ادارتی عملے کے لکھے ہوئے مضامین پڑھیں، اور اگر آپ کے پاس کچھ کہنا ہے تو اپنا پوسٹ کریں! کامیابی کی کہانیاں ایک خاص گروپ ہے جہاں CodeGym کے طلباء اور گریجویٹ یہ بتاتے ہیں کہ وہ جاوا کو فتح کرنے اور نوکری حاصل کرنے میں کیسے کامیاب ہوئے۔ گیمز ایک ایسا سیکشن ہے جہاں پراجیکٹس میں سادہ لیکن دلچسپ گیمز لکھنا شامل ہے، جیسے سانپ، 2048، رکاوٹوں کے ساتھ ریسنگ گیم، اور بیرونی خلا میں سیٹ شوٹنگ گیم۔ ان تمام منصوبوں کو ذیلی کاموں میں تقسیم کیا گیا ہے۔ انہیں مرحلہ وار مکمل کرتے ہوئے، آپ گیم کے اپنے ورژن کے ساتھ ختم ہوجائیں گے۔ منصوبوں کو مشکل سے تقسیم کیا گیا ہے۔ کچھ ایسے طالب علموں کی پہنچ میں ہیں جنہوں نے لیول 5 مکمل کر لیا ہے، اور کچھ ایسے ہیں جن کے لیے لیول 10 اور اس سے اوپر کی مہارتوں اور علم کی ضرورت ہوگی۔
ویڈیوز — ہمارا آفیشل یوٹیوب چینل CodeGym طلباء کے ذریعہ تیار کردہ ویڈیو رپورٹس، ویڈیو جائزے، مختلف مفید سبق، پروگرامنگ پر بہترین غیر ملکی زبان کے اسباق کے ترجمے، اور بہت کچھ تلاش کرنے کی جگہ ہے۔

CodeGym ٹیم کے ساتھ کہاں چیٹ کرنا ہے۔

آپ ہمیں support@codegym.cc پر لکھ کر یا ویب سائٹ پر چیٹ فیچر استعمال کرکے کورس سے متعلق کوئی بھی سوال پوچھ سکتے ہیں ۔ ہم سوشل نیٹ ورکس میں ہیں۔
تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION