CodeGym /جاوا بلاگ /Random-SD /CodeGym تي جاوا جا بنيادي اصول سکو - مڪمل ڪورس جو خلاصو
John Squirrels
سطح
San Francisco

CodeGym تي جاوا جا بنيادي اصول سکو - مڪمل ڪورس جو خلاصو

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

  2. توهان کي ڪوڊنگ ۾ اعتماد پيدا ڪرڻ لاءِ ڪيتريون ئي مشقون
    توهان سکندا جاوا پروگرامنگ ڪندي ڪندي ۽ توهان جي پروگرامنگ جي مهارت کي تيز ڪريو. اسان يقين رکون ٿا ته مشق توهان جي سکيا ۾ سڀ کان اهم آهي. هتي توهان حاصل ڪندا 1200+ مختلف پيچيدگين جا ڪم فوري تصديق سان، ڪوڊ جي تجزيي سان، ڪم ۾ توهان جي مدد لاءِ صلاحون. پهرين سبق کان ڪوڊ ڪرڻ لاء تيار ڪريو.

  3. حوصلہ افزائي ۽ انعامن سان گڏ هڪ شاندار جستجو واري راند
    اسان ڄاڻون ٿا ته توهان جو مستقبل جو پروگرامنگ ڪيريئر ڪو مذاق نه آهي، پر توهان جي سکيا مزيدار ٿي سگهي ٿي (۽ هجڻ گهرجي). اسان حوصلا افزائي ۽ انعامن سان گڏ هڪ شاندار ڪورس تيار ڪيو آهي جيڪو توهان جي مقصد تائين پهچڻ ۾ مدد ڪندو. ڪورس کي چار سوالن ۾ ورهايو ويو آهي. هر جستجو ۾ 10 سطحون آهن بائيٽ سائيز ليڪچرز ۽ ڪيترن ئي ڪمن سان. جيڪڏهن توهان نه ٿا ڄاڻو ته جاوا سکڻ ڪيئن شروع ڪجي، بس اسان جي ڪورس تي قائم رهو، ۽ اهو توهان کي جاوا جي بنيادي ڳالهين سان مؤثر نموني متعارف ڪرائيندو.

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

    توهان CodeGym تي وقت ۾ محدود نه آهيو. سکو ۽ ڪوڊ ڪريو جڏھن توھان چاھيو. اهو ڪورس مڪمل ڪرڻ ۽ پروگرامنگ جي مشق جا 500+ ڪلاڪ حاصل ڪرڻ ۾ سراسري طور 6 کان 12 مهينا لڳن ٿا. پر اتي ڪافي شاگرد آھن جن ان کي 3 مھينن ۾ ختم ڪيو ھو. اهو توهان تي آهي.

CodeGym ڪورس نمايان:
  • جاوا نحو
  • جاوا ڪور
  • جاوا ملٽي ٿريڊنگ
  • جاوا جمع
اهي چار اهم موضوع CodeGym ڪورس جي چئن سوالن ۾ ڍڪيل آهن. هتي انهن جو هڪ تفصيلي جائزو آهي.

جاوا جي بنيادي اصولن کي سکڻ ۽ مشق ڪرڻ جو روڊ ميپ

ڪوڊ گيم سان توهان جاوا جي بنيادي ڳالهين جي چڱي طرح متوازن سکيا حاصل ڪندا. اسان جو فارمولا 20٪ نظريي جو 80٪ ۽ مشق جو 80٪ آھي، تنھنڪري ھر سطح تي، توھان کي ليڪچرن کان ڪجھ ڀيرا وڌيڪ ڪم ملندا.

جستجو #1: جاوا نحو

هي عام طور تي جاوا پروگرامنگ جو تعارف آهي. ڳولا ۾ مهارت حاصل ڪري سگهجي ٿي جيتوڻيڪ انهن جي طرفان جن وٽ ڪوڊنگ ۾ اڳوڻو پس منظر نه هو. توھان شروع ڪندا آسان تصورن جھڙوڪ ڪلاس، شيون، طريقا ۽ متغير - جاوا پروگرامن جون ”برڪس“. توھان سکندا مختلف ڊيٽا جا قسم، صفون، لوپس ۽ مشروط بيان. ليول 3 کان شروع ڪندي، توهان سکندا ته ڪيئن ڪم ڪجي حقيقي IDE — IntelliJ IDE — ۽ ان ۾ ڪوڊ لکو. هر موضوع ۾ عملي ڪمن جو هڪ سيٽ آهي جيڪو توهان کي اڳتي وڌڻ لاءِ مڪمل ڪرڻ جي ضرورت آهي. سطح جي آخر ۾ توهان وٽ مجموعا ۽ OOP بنياديات جو مختصر تعارف هوندو، جيڪو توهان بنيادي طور تي چوٿين ڳولا تي سکندا. ڳولا ۾ عنوانن جي فهرست:
  • ڪورس جو تعارف
  • جاوا جو تعارف: اسڪرين آئوٽ، اسٽرنگ ۽ انٽ جا قسم ڇا آهن
  • جاوا جو تعارف: متغير، طريقا، ڪلاس
  • توهان جو پهريون پروگرام: ڪيبورڊ ان پٽ، IDE ۾ ڪم ڪري رهيو آهي
  • شاخن ۽ لوپ جو تعارف
  • ڪلاسن جو تعارف: پنهنجا طبقا لکڻ، تعمير ڪندڙ
  • شين جو تعارف: پنهنجون شيون لکڻ، حياتي، جامد متغير
  • Arrays ۽ لسٽون: Array، ArrayList، generics جو تعارف
  • مجموعا: LinkedList، HashSet، HashMap. تاريخ.
  • استثناءَ جو تعارف: ڪوشش ڪريو، پڪڙيو، اڇلايو، گھڻا پڪڙيو
  • ابتدائي قسمن کي تبديل ڪرڻ: ويڪرائي ۽ تنگ تبديليون

جستجو #2 جاوا ڪور

هي جستجو مقصد تي مبني پروگرامنگ جي بنيادي ڳالهين ڏانهن وقف آهي ۽ توهان کي اسٽريمز، سيريلائيزيشن، ۽ طريقي سان اوور لوڊ ڪرڻ سان واقف ڪندو. ان ۾ ڪمن سان گڏ سطحون ۽ انٽرفيس ۽ گھڻن ورثي بابت سبق پڻ شامل آھن. ھن ڳولا کي مڪمل ڪرڻ لاء، توھان کي پاس ڪرڻو پوندو جاوا نحو. توھان کان پوءِ توھان مڪمل ٿي چڪا آھيو ڪور جستجو، توھان تيار ٿي ويندؤ وڌيڪ پيچيده ڪمن کي حل ڪرڻ لاءِ ۽ حتي لکندا ميني پروجيڪٽس. ڳولا ۾ عنوانن جي فهرست:
  • OOP جا بنيادي اصول: بنيادي اصول، وراثت، encapsulation
  • OOP جي بنياديات: اوور لوڊنگ، پوليمورفيزم، تجريد، انٽرفيس
  • انٽرفيس: هڪ تجريدي طبقي سان مقابلو، گهڻن ورثي
  • ڪاسٽنگ جو قسم، مثال. هڪ وڏو ڪم جنهن ۾ انٽرفيس شامل آهي
  • اوور لوڊ ڪرڻ جا طريقا، ٺاھيندڙ ڪالن جي ھڪڙي خصوصيت
  • سلسلي جو تعارف: سلسلو، هلائڻ، شروع، شامل، مداخلت، ننڊ
  • موضوعن جو تعارف: هم وقت سازي، غير مستحڪم، پيداوار
  • اسٽريم جو تعارف: انپٽ اسٽريم/آئوٽ پُٽ اسٽريم، فائل ان پٽ اسٽريم، فائل آئوٽ پُٽ اسٽريم
  • اسٽريم جو تعارف: ريڊر/ رائٽر، فائل ريڊر/ فائل رائٽر
  • سيريلائيزيشن

جستجو #3 JavaMultithreadingm

هي جستجو توهان کي اعتراض، اسٽرنگ، ۽ اندروني طبقن جي تنظيم سان متعارف ڪرايو ويندو. ليڪچرز ۽ ڪيترن ئي ڪمن دوران، توهان سکندا ته ٿريڊس ڪيئن ٺاهجن ۽ بند ڪن، تعطل ڇا آهي، ڪيئن استعمال ڪجي انتظار، اطلاع ۽ اطلاع سڀ طريقا. توهان jsoup ۽ Swing سان تجربو حاصل ڪندا ۽ آٽو پيڪنگ بابت سکو. ۽، يقينا، توهان مڪمل ڪندا پنهنجا پهريون وڏا ڪم جهڙوڪ چيٽ سسٽم، اي ٽي ايم ايموليٽر، ويب اسڪراپر ۽ ڪجهه رانديون لکندا: ٽيٽريس، سانپ، هڪ خلائي شوٽر، ۽ آرڪانوائيڊ. ڳولا ۾ عنوانن جي فهرست:
  • ڪنهن شئي جي تنظيم: برابر، هيش ڪوڊ، ڪلون، انتظار ڪريو، اطلاع، toString()
  • اسٽرنگ: تبديل ٿيندڙ، بدلجڻ وارو، فارميٽ، اسٽرنگ ٽوڪنائزر، اسٽرنگ بلڊر، اسٽرنگ بفر
  • اندروني ڪلاس، مثال طور Map.Entry
  • اندروني طبقن، عملدرآمد خاصيتون
  • سلسلا ٺاهڻ ۽ بند ڪرڻ: شروعات، مداخلت، ننڊ، پيداوار
  • حصيداري ٿيل ڊيٽا تائين رسائي: هم وقت سازي، مستحڪم
  • تعطل. انتظار ڪريو، اطلاع ڏيو، مطلع ڪريو سڀ
  • TreadGroup, ThreadLocal, executor, executor service, callable. jsoup سان ڪم ڪرڻ
  • خودڪار باڪسنگ، عمل درآمد خاصيتون
  • آپريٽر: عددي، منطقي ۽ بائنري. سوئنگ سان ڪم ڪرڻ

جستجو #4 جاوا مجموعا

مٿي تي پنهنجو رستو ٺاهڻ لاءِ تيار ٿي وڃو! آخري جستجو جاوا جي مجموعن، ڊيزائن جي نمونن لاءِ وقف ڪئي ويندي، ۽ توھان کي تمام گھڻو مفيد مشق ملندو. مثال طور، JSON، Guava، Apache Commons Collection، ۽ JUnit سان ڪم ڪرڻ. توهان سکو ته ڪيئن استعمال ڪجي پروگرامنگ ٽولز ۽ حاصل ڪرڻ جو تجربو Git ۽ JAXB، RMI ۽ DymamicProxy سان. توھان ڪجھھ سکندا ھڪ ٻي اھم پروگرامنگ ٻولي - JavaScript بابت. ۽ يقينا، توهان کي وڌيڪ پڇا ڳاڇا ۽ مني پروجيڪٽ ملندا، جيڪي توهان بعد ۾ پنهنجي پورٽ فوليو ۾ شامل ڪري سگهو ٿا. ڳولا ۾ عنوانن جي فهرست:
  • فائلن ۽ آرڪائيوز سان ڪم ڪرڻ
  • RMI ۽ متحرڪ پراکسي. سوئنگ سان ڪم ڪرڻ
  • JSON، JavaScript. گووا سان ڪم ڪرڻ، Apache Commons Collections، JUnit
  • ورجائي. جاوا ۾ ڪچرو گڏ ڪرڻ ۽ حوالن جا قسم. لاگنگ
  • نسخي ڪنٽرول سسٽم: گٽ ۽ SVN. عام
  • ويب ايپليڪيشن ٺاهڻ لاءِ بنيادي نمونا. مجموعن جو تفصيلي مطالعو
  • ڊيزائن جا نمونا. يوٽيلٽي ڪلاس، مثال طور Arrays. مجموعو
  • ترقي جا طريقا. جاوا ۾ تبصرا. استثناءَ جو درجو
  • پنهنجو پهريون ويب ايپليڪيشن ٺاهيو. Tomcat ۽ IDEA سان ڪم ڪرڻ
  • URI، URL. REST خدمتون. پنهنجو پنهنجو ڪلائنٽ سرور ايپليڪيشن ٺاهيو
CodeGym سان جاوا جي بنيادي اصولن کي سکڻ تمام اثرائتو ۽ مزيدار آهي. جاوا سکندڙن لاءِ عالمي ڪورس ۾ شامل ٿيو ۽ مفت ۾ تعارفي سطحون مڪمل ڪريو!
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION