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

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

گروپ ۾ شايع ٿيل
تعليم بورنگ نه ٿيڻ گهرجي. اها هڪ شيء آهي جنهن جي اسان کي پڪ آهي! اهو ٿي سگهي ٿو ۽ تبديل ٿيڻ گهرجي. ۽ اهو صرف اهو آهي جيڪو اسان ڪيو آهي: اسان CodeGym پروگرامنگ ڪورس تيار ڪيو، جنهن کي اسين چوڻ جي جرئت ڪريون ٿا ڪنهن ٻئي آن لائن ڪورس جي برعڪس. ان ۾ ڪوبه ڊگھو وڊيو سبق يا تفويض جي فهرستن جي غير واضح احتساب جي اميدن سان. ان جي بدران، هڪ واضح مقصد آهي، خاص سکيا جا اوزار ٺاهيا ويا آهن، ۽ توهان کي ڇا ڪرڻ جي ضرورت آهي چڱي طرح بيان ڪيو ويو آهي.
جاوا پروگرامنگ سبق - 1

CodeGym سبق جا مٿيان 11 خاصيتون

عام طور تي، آن لائين پروگرامنگ ڪورس درسي ڪتابن يا وڊيو سبق جي صورت ۾ وٺن ٿا. اسان هڪ مڪمل طور تي مختلف طريقو ورتو آهي. اسان جاوا تي مختصر سبقن جو ھڪڙو سلسلو ٺاھيو آھي، انھن کي عملي مشقن سان ڀريو آھي، ۽ "سمارٽ" اوزار مهيا ڪيا آھن ان جي تصديق ڪرڻ لاءِ ته توھان جو حل صحيح آھي. ۽ اهو سڀ ڪجهه هڪ جهڙي ۽ جامع ڪورس ۾ لپي ويو آهي!

1. ڪوڊ گيم هڪ راند وانگر آهي. اسان وٽ سطحون آهن ۽ "سطح ڪرڻ"

جاوا پروگرامنگ سبق - 2
ٻين لفظن ۾، اسان توهان کي هڪ پروگرامر جي حيثيت ۾ مدد ڪريون ٿا. اهي صرف جاوا سبق نه آهن مثالن سان. توهان مختصر سبق پڙهو ۽ پوء فوري طور تي مڪمل ڪم ۽ انعام حاصل ڪيو. اهو منطقي ۽ سمجھڻ وارو آهي. توھان مختلف قسم جا ڪم مڪمل ڪندا. سڀ کان وڌيڪ عام ڪمن ۾ شامل آهي ڪوڊ لکڻ جو ڪجهه مسئلو حل ڪرڻ لاءِ. اضافي طور تي، توهان کي سکڻ جي ضرورت پوندي ٻين جا ڪوڊ پڙهڻ، ان ۾ بگ کي درست ڪريو، ان کي بهتر ڪريو (ان کي ريفيڪٽر ڪريو)، ان ۾ نيون خاصيتون شامل ڪريو.
ڪڏهن ڪڏهن توهان کي ٽيڪ جي دنيا ۾ ماڻهن بابت دلچسپ وڊيوز ڏسڻ تي مجبور ڪيو ويندو. جيڪي شروع کان پروگرام ڪرڻ سکندا آھن سي پڻ ڪوڊ ۾ ٽائپ ڪرڻ مان فائدو وٺندا آھن. جيڪي ڪافي ترقي ڪن ٿا انهن کي وڏن ڪمن سان منهن ڏيڻو پوي ٿو، جيڪي اصل ۾ ننڍا منصوبا آهن: انهن کي مڪمل ڪرڻ ۾ ڪجهه دلچسپ پروگرامن کي وڌيڪ سنجيده انداز ۾ لکڻ شامل هوندو (ننڍيون رانديون، هڪ آن لائن چيٽ ايپليڪيشن، وغيره).

2. جاوا سبق، ۽ ٻيو ڪجھ به نه!

ڪنهن به ٻئي پروگرامنگ ٻولي وانگر، توهان جاوا پڙهي سگهو ٿا ٿوري وقت لاءِ. سفر جي شروعات ۾ تمام گهڻو پريشان نه ٿيڻ لاءِ، اسان انهن موضوعن کي ختم ڪري ڇڏيو آهي جن جي شروعات ڪندڙن کي ضرورت ناهي. جاوا ڊولپرز جي شروعات لاءِ پروگرامنگ جا سبق اڪثر اهڙي فلف سان ڀريل هوندا آهن. CodeGym صرف رکي ٿو جيڪو تمام ضروري آهي. ۽ اهي خالي لفظ نه آهن: اسان هن طريقي تي پهچڻ لاءِ سوين نوڪرين جي افتتاحن جو تجزيو ڪيو آهي. تنهن ڪري اسان جي دعويٰ آهي ته ڪورس ۾ خاص طور تي اهي عنوان شامل آهن جيڪي هڪ خواهشمند جونيئر جاوا ڊولپر کي ڄاڻڻ جي ضرورت آهي نوڪري ڳولڻ لاءِ. هڪ جونيئر جاوا ڊولپر ٿيڻ توهان کي ٽن مهينن ۽ هڪ سال جي وچ ۾ وٺي ويندو، ان تي منحصر آهي ته توهان پنهنجي پڙهائي لاء ڪيترو وقت وقف ڪيو.

3. 500 ميني سبق ۽ 1200+ مشقون

هن ڪورس ۾ تمام گهڻو مشق آهي. گهڻو، گهڻو، گهڻو، گهڻو مشق! اهي صرف لفظ نه آهن: ڪورس ۾ 500 ميني سبق (يعني جاوا تي مختصر سبق) ۽ 1200 کان وڌيڪ مشقون شامل آهن. انهن جي وڏي اڪثريت ۾ ننڍا ڪم شامل آهن (پر انهن مان هزارين آهن!). انهن سڀني کي مڪمل ڪرڻ سان، توهان گهٽ ۾ گهٽ تجربو حاصل ڪندا ته توهان جي پيرن تي حاصل ڪرڻ ۽ وڌيڪ سنجيده مسئلن کي حل ڪرڻ لاء ضروري آهي. ان کان علاوه، ڪورس ۾ نام نهاد "وڏيون ڪم" (جيڪي اصل ۾ مني منصوبا آهن) ۽ مفيد وڊيوز آهن.

4. چار جستجو، چاليھ درجا، عملي علم جا ٽيون

ڪورس 4 سوالن ۾ ورهايل آهي. هر جستجو 40 سطح آهي جنهن کي توهان کي پاس ڪرڻو پوندو. پهرين جستجو ۾ جاوا جا سبق شامل آهن جيڪي فرض ڪن ٿا ته ٻولي جي اڳئين ڄاڻ نه آهي - صرف تمام بنيادي، نحو، ۽ وڏي تعداد ۾ لاڳاپيل ڪم. سپر آسان ڪم آهن. ۽ مواد ۾ مهارت حاصل ڪرڻ ۾ توهان جي مدد ڪرڻ لاءِ، وڌيڪ مشڪل ڪم آهن جيڪي توهان کي اڳتي وڌڻ ۽ گوگل کي استعمال ڪرڻ جي ضرورت پوندي. ۽ بهادر شاگردن لاءِ مشڪل ڪم آهن. توهان صرف ايندڙ سطح تي اڳتي وڌائي سگهو ٿا هڪ دفعو توهان پنهنجي موجوده سطح ۾ اڪثر ڪم مڪمل ڪيو آهي. جيڪڏهن انهن مان ڪجهه ٽوڙڻ لاء تمام سخت آهن، انهن کي محفوظ طور تي بعد ۾ ملتوي ڪري سگهجي ٿو. ھن طريقي سان ڪم ڪندي، جڏھن توھان پڄاڻيءَ تي پهچندؤ توھان وٽ تقريباً 500 ڪلاڪ عملي پروگرامنگ جو تجربو ھوندو. اهو هڪ مضبوط بنياد آهي هڪ جونيئر جاوا ڊولپر بڻجڻ جي لاءِ!
جاوا نحو هي جستجو نئين سکندڙن لاءِ آهي. هن ڳولا ۾ جاوا بابت ڪم ۽ سبق توهان کي ٻولي جي بنيادي اڏاوت (متغير، مشروط آپريٽر، لوپ، طريقا، ڪلاس، ۽ مجموعي ۽ شيون بابت بنيادي معلومات) ۾ مهارت حاصل ڪرڻ ۾ مدد ڪندا.
جاوا ڪور هن جستجو ۾، توهان OOP جي بنياديات کي سکندا، ۽ سيريلائيزيشن ۽ طريقي سان اوورلوڊنگ کان واقف ٿي ويندا
جاوا ملٽي ٿريڊنگ Multithreading هن جستجو ۾ سڀ کان اهم لفظ آهي. پر اهو سڀ ڪجهه ناهي اسان هتي ان بابت ڳالهائينداسين. اسان اهو پڻ پتو ڏيو ٿا ته Object ۽ String ڪلاس ڪيئن منظم ڪيا ويا آهن ۽ ٻيون ڪيتريون ئي شيون. توھان پڙھي سگھوٿا ھن جستجو ۽ ايندڙ ھڪ ئي وقت.
جاوا جمع جاوا پروگرامر جا مجموعا آهن ته هڪ پراسپيڪٽر وٽ ڪهڙي ڊائنامائيٽ آهي. توهان کي انهن بابت ڄاڻڻ جي ضرورت آهي، پر اهو سمجهڻ ضروري آهي ته انهن کي ڪيئن استعمال ڪجي. هن جستجو ۾ JSON، Git، RMI، ۽ DynamicProxy سان ڪم ڪرڻ بابت تمام گهڻي معلومات شامل آهي- ۽ جاوا اسڪرپٽ بابت ٿورڙو

5. جتي توهان چاهيو ڪم ڪريو

ڪم مڪمل ڪريو ۽ انھن کي تصديق لاءِ جمع ڪريو:
  • ويب سائيٽ تي صحيح. ڪوڊ گيم صرف جاوا سبق نه آهي شروعات ڪندڙن لاءِ مشق سان. اهو پڻ توهان جي ڪمن کي مڪمل ڪرڻ لاء هڪ انٽرويو پليٽ فارم آهي. اهو آسان آهي: توهان هڪ سبق ۾ هڪ مثال ڳوليندا آهيو، ۽ پوء توهان کي تمام گهڻو ڪم مڪمل ڪرڻو پوندو. اهي ننڍڙا ڪم، جيڪي مواد کي مضبوط ڪن ٿا، مڪمل ڪري سگھجن ٿا CodeGym ويب سائيٽ تي. اسان صرف ان لاءِ اسان جي ويب IDE ٺاهي.

  • انهن ڪمن کي مڪمل ڪرڻ لاءِ جيڪي وڌيڪ وقت جي ضرورت آهي، اسان سفارش ڪريون ٿا استعمال ڪرڻ IntelliJ IDEA پروفيشنل ڊولپمينٽ ماحول. CodeGym شاگردن لاءِ شين کي وڌيڪ آسان بڻائڻ لاءِ، اسان هن مشهور IDE لاءِ هڪ مددگار پلگ ان تيار ڪيو آهي. پلگ ان توهان کي هڪ واحد ڪلڪ ۾ ڪم جون حالتون حاصل ڪرڻ جي اجازت ڏئي ٿي، ۽ بلڪل آساني سان ۽ جلدي توهان جي حل جي تصديق لاء جمع ڪريو.

  • تصديق لاءِ جمع ٿيڻ کان پوءِ، توهان جو ڪوڊ توهان جي مختلف ڪمپيوٽرن/ڊوائيسز تي هم وقت ڪيو ويندو جيڪڏهن توهان ڪيترائي ڊوائيس استعمال ڪندا آهيو.

6. فوري ڪم جي تصديق

شاگردن کي هن صورتحال سان پهريون تجربو آهي: توهان جي تفويض ختم ٿي وئي آهي، پر توهان جو استاد ان کي چيڪ نٿو ڪري. اهو بلڪل ائين آهي ته اهو ڪيئن ڪم ڪري ٿو سامهون ايندڙ ڪورسن سان جتي هڪ واحد استاد ابتدائي جاوا سبق مهيا ڪري ٿو، هڪ ئي وقت ٻه درجن شاگردن (يا وڌيڪ) سان معاملو ڪرڻو آهي، ۽ صرف هر شاگرد جي ڪم کي جانچڻ جو وقت ناهي. CodeGym تي، توهان کي معلوم ٿيندو ته ڇا توهان جو حل هڪ فوري ۾ صحيح آهي. توهان:
  • جاوا تي پنهنجو حل لکو؛
  • "تصديق ڪريو" بٽڻ کي دٻايو: توهان جو حل جمع ڪيو ويو آهي CodeGym سرور!
  • هڪ لمحي بعد، توهان سکو ته ڇا توهان جو حل صحيح آهي ۽ سفارشون حاصل ڪريو جيڪڏهن توهان وٽ غلطيون آهن.
جاوا پروگرامنگ سبق - 3

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

اهو تمام ڏکيو آهي هڪ شروعات ڪندڙ لاءِ ڪنهن به پروگرامنگ جي غلطين کي پڪڙڻ جيڪو مرتب ڪندڙ ياد ڪري ٿو. توهان ڪم مڪمل ڪيو آهي، پر توهان کي خبر ناهي ته توهان جو حل صحيح آهي؟ ڪو مسئلو ناهي: ڪوڊ گيم سفارش وارو نظام ظاهر ڪندو جتي توهان جي حل ۾ غلطيون لڪيل آهن.

8. مدد صفحو

جيڪڏهن CodeGym سفارشي نظام توهان جي مدد ڪرڻ جي قابل نه آهي، ۽ توهان پاڻ کي مضبوطيءَ سان محسوس ڪيو جڏهن ڪجهه ڏکيو ڪم مڪمل ڪرڻ جي ڪوشش ڪندي، مدد واري صفحي تي هڪ نظر وٺو- هي خدمت توهان کي توهان جي مسئلي کي منهن ڏيڻ لاءِ اڪيلو نه ڇڏيندي. هڪ ٻيو CodeGym شاگرد يا عملي ميمبر ضرور توهان جي مدد ڪندو.

9. مفادن جي بنياد تي گروپ

اسان جي ڪميونٽي دلچسپي گروپن تي مشتمل آهي جتي توهان ٻين شاگردن ۽ صنعت جي ماهرن جا لکيل آرٽيڪل پڙهي سگهو ٿا، پنهنجون پوسٽون لکي سگهو ٿا، ۽ جاوا يا پروگرامنگ سان لاڳاپيل ٻين عنوانن تي تبصرو ۽ بحث ڪري سگهو ٿا.

10. سوشل نيٽ ورڪ ۽ ڪوڊ گيم

فالو ڪريو CodeGym Facebook تي. اسان جي سماجي نيٽ ورڪنگ گروپن ۾، توهان IT خبرون ۽ جاوا پروگرامنگ سبق تي بحث ڪري سگهو ٿا، پنهنجي ڪاميابين کي دوستن سان حصيداري ڪري سگهو ٿا، جاوا تي وڊيو سبق ڏسو، يا مدد لاء پڇو. فيسبوڪ: https://www.facebook.com/codegym.cc/ يوٽيوب: https://www.youtube.com/channel/UCkrztSaBYw1aZO8a9lB9ykA Twitter: https://twitter.com/codegym_cc

11. مواد جو دائرو

ڪورس جا سبق، گڏوگڏ گروپن ۾ پوسٽ ڪيل آرٽيڪل ، جاوا جي ٻين وسيلن، ڪتابن ۽ وڊيوز جا ڪيترائي حوالا شامل آهن. هي ڪو حادثو ناهي. مواد پهچائڻ جو طريقو هڪ ضروري پروگرامر جي مهارت کي ترقي ڪرڻ ۾ مدد ڏيڻ لاء ٺهيل آهي: توهان کي گهربل معلومات لاء انٽرنيٽ ڳولڻ جي صلاحيت. ڇا توهان کي جاوا جا سٺا شروعاتي سبق مليا آهن جيڪي ڪوڊ گيم سبق کي پورو ڪن ٿا؟ اهو بلڪل شاندار آهي! CodeGym جو مقصد توهان لاءِ آهي نئون علم حاصل ڪرڻ ۽ ان کي عملي طور تي لاڳو ڪرڻ.
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION