JavaRush /جاوا بلاگ /Random-UR /جاوا رش میں سیکھنے کا طریقہ: کورس گائیڈ

جاوا رش میں سیکھنے کا طریقہ: کورس گائیڈ

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

مواد

  1. JavaRush کورس کی خصوصیات
  2. سیکھنے کے پلیٹ فارم: ویب سائٹ اور موبائل ایپلیکیشن
  3. کورس کے مراحل
  4. سائٹ کے مفید حصے
  5. JavaRush ٹیم کے ساتھ کہاں مواصلت کرنا ہے۔

JavaRush: پریکٹس پر زور دینے کے ساتھ جاوا ٹیوٹوریل

1. گیم پر مبنی تربیت

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

2. پہلے اسباق سے پروگرامنگ کی مشق کریں۔

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

3. اپنے کوڈ کو بہتر بنانے کے لیے نتائج اور ٹولز کی فوری جانچ کریں۔

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

4. مسائل کو حل کرنے میں مدد کریں۔

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

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

JavaRush کے ساتھ جاوا پروگرامنگ کی بنیادی باتیں سیکھنے کے لیے آپ کے پاس دو اختیارات ہیں: اینڈرائیڈ موبائل ایپلیکیشن میں یا ویب ورژن میں۔ ہم اس مواد میں ہر چیز کے بارے میں مزید تفصیل سے بات کرتے ہیں ۔

کورس کے مراحل

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

مرحلہ 1: کورس کے چار سوالات کو مکمل کرنا

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

مرحلہ 2: آن لائن انٹرنشپ

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

کورس لینے کے لیے پلیٹ فارم

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

JavaRush کے مفید حصے

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

JavaRush ٹیم کے ساتھ کہاں مواصلت کرنا ہے۔

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