CodeGym /جاوا بلاگ /Random-UR /جاوا پروگرامنگ کے اسباق
John Squirrels
سطح
San Francisco

جاوا پروگرامنگ کے اسباق

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

CodeGym اسباق کی سرفہرست 11 خصوصیات

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

1. کوڈ جیم ایک کھیل کی طرح ہے۔ ہمارے پاس سطحیں ہیں اور "برابر کرنا"

جاوا پروگرامنگ کے اسباق - 2
دوسرے لفظوں میں، ہم ایک پروگرامر کے طور پر آپ کی مدد کرتے ہیں۔ یہ مثالوں کے ساتھ صرف جاوا کے اسباق نہیں ہیں۔ آپ مختصر اسباق پڑھتے ہیں اور پھر فوری طور پر کام مکمل کرتے ہیں اور انعام دیا جاتا ہے۔ یہ منطقی اور قابل فہم ہے۔ آپ مختلف قسم کے کاموں کو مکمل کریں گے۔ سب سے عام کاموں میں کسی مسئلے کو حل کرنے کے لیے کوڈ لکھنا شامل ہے۔ مزید برآں، آپ کو دوسروں کا کوڈ پڑھنا، اس میں کیڑے ٹھیک کرنا، اسے بہتر بنانا (اسے ری ایکٹر کرنا)، اس میں نئی ​​خصوصیات شامل کرنا سیکھنے کی ضرورت ہوگی۔
بعض اوقات آپ ٹیک دنیا کے لوگوں کے بارے میں دلچسپ ویڈیوز دیکھنے پر مجبور ہو جائیں گے۔ جو لوگ شروع سے پروگرام کرنا سیکھ رہے ہیں وہ کوڈ میں ٹائپ کرنے سے بھی فائدہ اٹھاتے ہیں۔ جو لوگ کافی حد تک ترقی کر رہے ہیں انہیں بڑے کاموں کا سامنا کرنا پڑے گا، جو دراصل چھوٹے منصوبے ہیں: ان کو مکمل کرنے میں کچھ دلچسپ پروگراموں کو زیادہ سنجیدہ انداز میں لکھنا شامل ہو گا (چھوٹے گیمز، آن لائن چیٹ ایپلی کیشن وغیرہ)۔

2. جاوا اسباق، اور کچھ نہیں!

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

3. 500 چھوٹے اسباق اور 1200+ مشقیں۔

اس کورس میں بہت زیادہ مشق ہے۔ بہت، بہت، بہت، بہت مشق! یہ صرف الفاظ نہیں ہیں: کورس میں 500 چھوٹے اسباق (یعنی جاوا پر مختصر اسباق) اور 1200 سے زیادہ مشقیں ہیں۔ ان میں سے اکثریت میں چھوٹے کام شامل ہیں (لیکن ان میں سے ہزاروں ہیں!) ان سب کو مکمل کرنے سے، آپ کو اپنے پیروں پر کھڑے ہونے اور مزید سنگین مسائل سے نمٹنے کے لیے ضروری کم از کم تجربہ حاصل ہوگا۔ اس کے علاوہ، کورس میں نام نہاد "بڑے کام" (جو دراصل چھوٹے منصوبے ہیں) اور مفید ویڈیوز ہیں۔

4. چار سوالات، چالیس درجے، ٹن عملی علم

کورس کو 4 سوالات میں تقسیم کیا گیا ہے۔ ہر کویسٹ 40 لیولز پر مشتمل ہوتی ہے جسے آپ کو پاس کرنا ہوگا۔ پہلی جستجو میں جاوا کے اسباق شامل ہیں جو زبان کے بارے میں پہلے سے کوئی علم نہیں رکھتے ہیں — صرف بنیادی باتیں، نحو، اور بہت زیادہ تعداد میں متعلقہ کام۔ سپر آسان کام ہیں۔ اور مواد میں مہارت حاصل کرنے میں آپ کی مدد کرنے کے لیے، مزید مشکل کام ہیں جن کے لیے آپ کو آگے ہل چلانے اور گوگل کا استعمال کرنے کی ضرورت ہوگی۔ اور بہادر طلباء کے لیے مشکل کام ہیں۔ آپ اپنی موجودہ سطح میں زیادہ تر کاموں کو مکمل کرنے کے بعد ہی اگلی سطح پر جا سکتے ہیں۔ اگر ان میں سے کچھ کو توڑنا بہت مشکل ہے، تو انہیں بعد میں محفوظ طریقے سے ملتوی کیا جا سکتا ہے۔ اس طرح کام کرتے ہوئے، جب آپ اختتام کو پہنچیں گے تو آپ کے پاس تقریباً 500 گھنٹے کا عملی پروگرامنگ کا تجربہ ہوگا۔ یہ ایک جونیئر جاوا ڈویلپر بننے کی بولی کی ٹھوس بنیاد ہے!
جاوا سنٹیکس یہ تلاش beginners کے لیے ہے۔ اس تلاش میں جاوا کے بارے میں کام اور اسباق آپ کو زبان کی بنیادی تعمیرات (متغیرات، مشروط آپریٹرز، لوپس، طریقے، کلاسز، اور مجموعوں اور اشیاء کے بارے میں بنیادی معلومات) پر عبور حاصل کرنے میں مدد کریں گے۔
جاوا کور اس تلاش میں، آپ OOP کی بنیادی باتیں سیکھیں گے، اور سیریلائزیشن اور طریقہ اوور لوڈنگ سے واقف ہوں گے۔
جاوا ملٹی تھریڈنگ ملٹی تھریڈنگ اس جستجو میں سب سے اہم لفظ ہے۔ لیکن یہ سب نہیں ہے کہ ہم یہاں اس کے بارے میں بات کریں گے۔ ہم یہ بھی بتاتے ہیں کہ آبجیکٹ اور سٹرنگ کلاسز کیسے منظم ہیں اور بہت سی دوسری چیزیں۔ آپ اس جستجو اور اگلی کا بیک وقت مطالعہ کر سکتے ہیں۔
جاوا کے مجموعے۔ مجموعے جاوا پروگرامر کے لیے ہیں کہ پراسپیکٹر کے لیے ڈائنامائٹ کیا ہے۔ آپ کو ان کے بارے میں جاننے کی ضرورت ہے، لیکن یہ سمجھنا ضروری ہے کہ انہیں کیسے استعمال کیا جائے۔ اس جستجو میں JSON، Git، RMI، اور DynamicProxy کے ساتھ کام کرنے کے بارے میں بہت سی معلومات بھی شامل ہیں — اور JavaScript کے بارے میں تھوڑی بہت

5. جہاں چاہیں کام کریں۔

کاموں کو مکمل کریں اور انہیں تصدیق کے لیے جمع کرائیں:
  • بالکل ویب سائٹ پر۔ CodeGym مشقوں کے ساتھ ابتدائی افراد کے لیے صرف جاوا کا سبق نہیں ہے۔ یہ آپ کے کاموں کو مکمل کرنے کے لیے ایک انٹرایکٹو پلیٹ فارم بھی ہے۔ یہ آسان ہے: آپ سبق میں ایک مثال دریافت کرتے ہیں، اور پھر آپ کو ایک بہت ہی ملتا جلتا کام مکمل کرنا ہوگا۔ یہ چھوٹے کام، جو مواد کو تقویت دیتے ہیں، براہ راست CodeGym ویب سائٹ پر مکمل کیے جا سکتے ہیں۔ ہم نے اپنی ویب IDE صرف اس کے لیے تیار کی ہے۔

  • مزید وقت درکار کاموں کو مکمل کرنے کے لیے، ہم IntelliJ IDEA پیشہ ورانہ ترقی کا ماحول استعمال کرنے کی تجویز کرتے ہیں۔ CodeGym طلباء کے لیے چیزوں کو زیادہ آسان بنانے کے لیے، ہم نے اس مقبول IDE کے لیے ایک مددگار پلگ ان تیار کیا ہے۔ پلگ ان آپ کو ایک ہی کلک میں کام کی شرائط حاصل کرنے دیتا ہے، اور بالکل اسی طرح آسانی سے اور جلدی سے تصدیق کے لیے اپنا حل جمع کرواتا ہے۔

  • تصدیق کے لیے جمع کرائے جانے کے بعد، اگر آپ متعدد آلات استعمال کرتے ہیں تو آپ کا کوڈ آپ کے مختلف کمپیوٹرز/آلات پر مطابقت پذیر ہوجاتا ہے۔

6. فوری کام کی تصدیق

طالب علموں کو اس صورتحال کا خود تجربہ ہے: آپ کی اسائنمنٹ ختم ہو گئی ہے، لیکن آپ کا استاد اسے چیک نہیں کرتا ہے۔ بالکل اسی طرح یہ آمنے سامنے کورسز کے ساتھ کام کرتا ہے جہاں ایک ہی استاد ابتدائی جاوا اسباق فراہم کرتا ہے، اسے بیک وقت دو درجن طلبا (یا اس سے زیادہ) سے نمٹنا پڑتا ہے، اور ہر طالب علم کے کام کو چیک کرنے کا وقت نہیں ہوتا ہے۔ CodeGym پر، آپ کو فوری طور پر پتہ چل جائے گا کہ آیا آپ کا حل درست ہے۔ تم:
  • جاوا پر اپنا حل لکھیں؛
  • "Verify" بٹن دبائیں: آپ کا حل CodeGym سرور پر جمع کر دیا گیا ہے!
  • ایک لمحے بعد، آپ سیکھیں گے کہ آیا آپ کا حل درست ہے اور اگر آپ میں غلطیاں ہیں تو سفارشات حاصل کریں۔
جاوا پروگرامنگ کے اسباق - 3

7. CodeGym سفارشی نظام

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

8. مدد کا صفحہ

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

9. مفادات پر مبنی گروپس

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

10. سوشل نیٹ ورکس اور کوڈ جیم

فیس بک پر کوڈ جیم کو فالو کریں۔ ہمارے سوشل نیٹ ورکنگ گروپس میں، آپ آئی ٹی نیوز اور جاوا پروگرامنگ کے اسباق پر تبادلہ خیال کر سکتے ہیں، اپنی کامیابیوں کو دوستوں کے ساتھ شیئر کر سکتے ہیں، جاوا پر ویڈیو اسباق دیکھ سکتے ہیں، یا مدد طلب کر سکتے ہیں۔ فیس بک: https://www.facebook.com/codegym.cc/ YouTube: https://www.youtube.com/channel/UCkrztSaBYw1aZO8a9lB9ykA ٹویٹر: https://twitter.com/codegym_cc

11. مواد کا دائرہ کار

کورس کے اسباق کے ساتھ ساتھ گروپس میں پوسٹ کیے گئے مضامین میں جاوا کے دیگر وسائل، کتابوں اور ویڈیوز کے بہت سے حوالے ہوتے ہیں۔ یہ کوئی حادثہ نہیں ہے۔ مواد کی ترسیل کا طریقہ ایک ضروری پروگرامر کی مہارت کو تیار کرنے میں آپ کی مدد کرنے کے لیے ڈیزائن کیا گیا ہے: آپ کو مطلوبہ معلومات کے لیے انٹرنیٹ پر تلاش کرنے کی صلاحیت۔ کیا آپ کو جاوا کے ابتدائی اسباق ملے ہیں جو CodeGym اسباق کو پورا کرتے ہیں؟ یہ بالکل شاندار ہے! CodeGym کا مقصد آپ کے لیے نیا علم حاصل کرنا اور اسے عملی طور پر لاگو کرنا ہے۔
تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION