CodeGym /Java Blog /यादृच्छिक /जावा प्रोग्रामिंग धडे
John Squirrels
पातळी 41
San Francisco

जावा प्रोग्रामिंग धडे

यादृच्छिक या ग्रुपमध्ये प्रकाशित केले
शिक्षण कंटाळवाणे नसावे. ही एक गोष्ट आहे ज्याची आम्हाला खात्री आहे! ते बदलले जाऊ शकते आणि केले पाहिजे. आणि आम्ही तेच केले आहे: आम्ही कोडजिम प्रोग्रामिंग कोर्स विकसित केला आहे, जो इतर कोणत्याही ऑनलाइन कोर्सपेक्षा वेगळा आहे असे आम्ही म्हणू इच्छितो. यात कोणतेही मोठे व्हिडिओ धडे नाहीत किंवा अस्पष्ट जबाबदारीच्या अपेक्षांसह असाइनमेंटची सूची नाही. त्याऐवजी, एक स्पष्ट ध्येय आहे, विशेष शिक्षण साधने तयार केली गेली आहेत आणि आपल्याला काय करण्याची आवश्यकता आहे ते चांगल्या प्रकारे परिभाषित केले आहे.
जावा प्रोग्रामिंगचे धडे - १

CodeGym धड्यांची शीर्ष 11 वैशिष्ट्ये

सहसा, ऑनलाइन प्रोग्रामिंग अभ्यासक्रम पाठ्यपुस्तके किंवा व्हिडिओ ट्यूटोरियलचे रूप घेतात. आम्ही पूर्णपणे भिन्न दृष्टीकोन घेतला आहे. आम्ही Java वर छोट्या धड्यांची मालिका तयार केली आहे, त्यांना व्यावहारिक व्यायामांनी भरले आहे आणि तुमचा उपाय योग्य आहे हे सत्यापित करण्यासाठी "स्मार्ट" साधने प्रदान केली आहेत. आणि हे सर्व एका सुसंगत आणि समग्र अभ्यासक्रमात गुंडाळलेले आहे!

1. कोडजिम हा खेळासारखा आहे. आमच्याकडे स्तर आहेत आणि "स्तर वाढवणे"

जावा प्रोग्रामिंग धडे - 2
दुसऱ्या शब्दांत, आम्ही तुम्हाला प्रोग्रामर म्हणून स्तर वाढविण्यात मदत करतो. हे फक्त उदाहरणांसह Java धडे नाहीत. तुम्ही संक्षिप्त धडे वाचा आणि नंतर लगेच कार्य पूर्ण करा आणि पुरस्कृत करा. ते तार्किक आणि समजण्यासारखे आहे. तुम्ही विविध प्रकारची कामे पूर्ण कराल. सर्वात सामान्य कार्यांमध्ये काही समस्या सोडवण्यासाठी कोड लिहिणे समाविष्ट आहे. याशिवाय, तुम्हाला इतरांचे कोड वाचणे, त्यातील बगचे निराकरण करणे, ते सुधारणे (रिफॅक्टर करणे), त्यात नवीन वैशिष्ट्ये जोडणे शिकणे आवश्यक आहे.
काहीवेळा तुम्हाला तंत्रज्ञान जगतातील लोकांबद्दल मनोरंजक व्हिडिओ पाहण्यास भाग पाडले जाईल. सुरवातीपासून प्रोग्रॅम करायला शिकणार्‍यांनाही कोड टाइप करून फायदा होतो. जे पुरेशी प्रगती करतात त्यांना मोठी कार्ये भेटतील, जी प्रत्यक्षात लहान-प्रोजेक्ट आहेत: ते पूर्ण करण्यासाठी काही मनोरंजक कार्यक्रम अधिक गंभीर पद्धतीने लिहिणे समाविष्ट असेल (लहान खेळ, ऑनलाइन चॅट ऍप्लिकेशन इ.).

2. जावा धडे, आणि दुसरे काही नाही!

इतर कोणत्याही प्रोग्रामिंग भाषेप्रमाणे, तुम्ही जावाचा बराच काळ अभ्यास करू शकता. प्रवासाच्या अगदी सुरुवातीलाच जास्त गोंधळात पडू नये म्हणून, आम्ही नवशिक्यांना आवश्यक नसलेले विषय काढून टाकले आहेत. सुरुवातीच्या जावा डेव्हलपरसाठी प्रोग्रामिंग धडे बहुतेकदा अशा फ्लफने भरलेले असतात. CodeGym फक्त तेच राखून ठेवते जे सर्वात आवश्यक आहे. आणि हे रिक्त शब्द नाहीत: आम्ही या दृष्टिकोनापर्यंत पोहोचण्यासाठी शेकडो नोकरीच्या संधींचे विश्लेषण केले आहे. त्यामुळे आमचा दावा असा आहे की या कोर्समध्ये तंतोतंत अशा विषयांचा समावेश आहे जे इच्छुक कनिष्ठ Java विकासकाला नोकरी शोधण्यासाठी माहित असणे आवश्यक आहे. कनिष्ठ Java विकसक होण्यासाठी तुम्हाला तीन महिने ते एक वर्ष लागतील, तुम्ही तुमच्या अभ्यासासाठी किती वेळ समर्पित करता यावर अवलंबून.

3. 500 मिनी-धडे आणि 1200+ व्यायाम

या कोर्समध्ये भरपूर सराव आहे. भरपूर, भरपूर, भरपूर, भरपूर सराव! हे फक्त शब्द नाहीत: कोर्समध्ये 500 मिनी-धडे (म्हणजे Java वरील लहान धडे) आणि 1200 पेक्षा जास्त व्यायाम आहेत. त्यापैकी बहुसंख्य लहान कार्ये समाविष्ट करतात (परंतु त्यापैकी हजारो आहेत!). ते सर्व पूर्ण केल्याने, तुम्हाला तुमच्या पायावर उभे राहण्यासाठी आणि अधिक गंभीर समस्यांना सामोरे जाण्यासाठी आवश्यक असलेला किमान अनुभव मिळेल. याव्यतिरिक्त, कोर्समध्ये तथाकथित "मोठी कार्ये" (जे प्रत्यक्षात मिनी-प्रोजेक्ट आहेत) आणि उपयुक्त व्हिडिओ आहेत.

4. चार शोध, चाळीस स्तर, बरेच व्यावहारिक ज्ञान

कोर्स 4 शोधांमध्ये विभागलेला आहे. प्रत्येक शोध 40 स्तरांचा असतो जो तुम्हाला पास करावा लागेल. पहिल्या शोधात जावा धडे समाविष्ट आहेत ज्यात भाषेचे कोणतेही पूर्व ज्ञान गृहीत धरले जात नाही—फक्त मूलभूत गोष्टी, वाक्यरचना आणि मोठ्या संख्येने संबंधित कार्ये. अतिशय सोपी कामे आहेत. आणि तुम्हाला सामग्रीमध्ये प्रभुत्व मिळविण्यात मदत करण्यासाठी, आणखी कठीण कार्य आहेत ज्यासाठी तुम्हाला पुढे नांगरणे आणि Google वापरणे आवश्यक आहे. आणि सर्वात धाडसी विद्यार्थ्यांसाठी आव्हानात्मक कार्ये आहेत. तुम्ही तुमच्या सध्याच्या स्तरावरील बहुतांश कार्ये पूर्ण केल्यावरच तुम्ही पुढील स्तरावर जाऊ शकता. जर त्यापैकी काही क्रॅक करणे खूप कठीण असेल तर ते सुरक्षितपणे नंतरसाठी पुढे ढकलले जाऊ शकतात. अशा प्रकारे कार्य करताना, जेव्हा तुम्ही शेवटपर्यंत पोहोचाल तेव्हा तुमच्याजवळ सुमारे 500 तासांचा व्यावहारिक प्रोग्रामिंग अनुभव असेल. कनिष्ठ Java विकासक होण्यासाठी बोलीचा हा एक ठोस आधार आहे!
जावा सिंटॅक्स हा शोध नवशिक्यांसाठी आहे. या शोधातील Java बद्दलची कार्ये आणि धडे तुम्हाला भाषेच्या मूलभूत रचनांमध्ये (व्हेरिएबल्स, कंडिशनल ऑपरेटर, लूप, पद्धती, वर्ग आणि संग्रह आणि वस्तूंबद्दल मूलभूत माहिती) प्रभुत्व मिळवण्यास मदत करतील.
जावा कोर या शोधात, तुम्ही OOP च्या मूलभूत गोष्टी जाणून घ्याल आणि सीरियलायझेशन आणि पद्धती ओव्हरलोडिंगशी परिचित व्हाल
जावा मल्टीथ्रेडिंग मल्टीथ्रेडिंग हा या शोधातील सर्वात महत्त्वाचा शब्द आहे. परंतु आपण येथे याबद्दल बोलू इतकेच नाही. ऑब्जेक्ट आणि स्ट्रिंग वर्ग कसे आयोजित केले जातात आणि इतर अनेक गोष्टी देखील आम्ही संबोधित करतो. तुम्ही या शोधाचा आणि पुढील गोष्टींचा एकाच वेळी अभ्यास करू शकता.
जावा संग्रह संग्रह जावा प्रोग्रामरकडे आहे की प्रॉस्पेक्टरसाठी डायनामाइट काय आहे. आपल्याला त्यांच्याबद्दल माहिती असणे आवश्यक आहे, परंतु ते कसे वापरावे हे समजून घेणे महत्वाचे आहे. या शोधमध्‍ये JSON, Git, RMI आणि DynamicProxy सोबत काम करण्‍याबद्दल बरीच माहिती आणि JavaScript बद्दल थोडीशी माहिती देखील समाविष्ट आहे

5. तुम्हाला आवडेल तिथे कामे करा

कार्ये पूर्ण करा आणि पडताळणीसाठी सबमिट करा:
  • अगदी वेबसाइटवर. CodeGym हे व्यायामासह नवशिक्यांसाठी फक्त Java धडे नाहीत. तुमची कार्ये पूर्ण करण्यासाठी हे एक परस्परसंवादी प्लॅटफॉर्म देखील आहे. हे सोयीचे आहे: तुम्ही धड्यातील उदाहरण एक्सप्लोर करता आणि नंतर तुम्हाला एक समान कार्य पूर्ण करावे लागेल. सामग्री मजबूत करणारी ही छोटी कामे थेट CodeGym वेबसाइटवर पूर्ण केली जाऊ शकतात. यासाठी आम्ही आमचा वेब आयडीई विकसित केला आहे.

  • अधिक वेळ लागणारी कार्ये पूर्ण करण्यासाठी, आम्ही IntelliJ IDEA व्यावसायिक विकास वातावरण वापरण्याची शिफारस करतो. CodeGym विद्यार्थ्यांसाठी गोष्टी अधिक सोयीस्कर बनवण्यासाठी, आम्ही या लोकप्रिय IDE साठी एक उपयुक्त प्लगइन विकसित केले आहे. प्लगइन तुम्हाला एका क्लिकमध्ये कार्य परिस्थिती प्राप्त करू देते आणि सत्यापनासाठी तुमचे समाधान तितकेच सहज आणि द्रुतपणे सबमिट करू देते.

  • पडताळणीसाठी सबमिट केल्यानंतर, तुम्ही एकाधिक डिव्हाइस वापरत असल्यास तुमचा कोड तुमच्या विविध संगणकांवर/डिव्हाइसवर समक्रमित केला जातो.

6. झटपट कार्य पडताळणी

विद्यार्थ्यांना या परिस्थितीचा प्रत्यक्ष अनुभव आहे: तुमची असाइनमेंट पूर्ण झाली आहे, परंतु तुमचे शिक्षक ते तपासत नाहीत. हे अगदी समोरासमोरच्या कोर्समध्ये कसे कार्य करते जेथे एकच शिक्षक नवशिक्या जावा धडे देतो, दोन डझन विद्यार्थ्यांशी (किंवा अधिक) एकाच वेळी सामोरे जावे लागते आणि प्रत्येक विद्यार्थ्याचे काम तपासण्यासाठी फक्त वेळ नसतो. CodeGym वर, तुमचा उपाय बरोबर आहे की नाही हे तुम्हाला एका झटक्यात कळेल. आपण:
  • Java वर तुमचे समाधान लिहा;
  • "सत्यापित करा" बटण दाबा: तुमचा उपाय CodeGym सर्व्हरवर सबमिट केला जातो!
  • काही क्षणांनंतर, तुमचा उपाय योग्य आहे की नाही हे तुम्ही शिकाल आणि तुमच्याकडे त्रुटी असल्यास शिफारसी मिळवा.
जावा प्रोग्रामिंग धडे - 3

7. CodeGym शिफारस प्रणाली

नवशिक्यासाठी कंपाइलरने चुकवलेल्या प्रोग्रामिंग त्रुटी पकडणे खूप कठीण आहे. आपण कार्य पूर्ण केले आहे, परंतु आपले समाधान योग्य आहे की नाही हे आपल्याला माहित नाही? काही हरकत नाही: CodeGym शिफारस प्रणाली तुमच्या सोल्यूशनमध्ये कुठे त्रुटी लपवत आहेत हे सूचित करेल.

8. मदत पृष्ठ

जर CodeGym शिफारस प्रणाली तुम्हाला मदत करू शकत नसेल, आणि काही कठीण काम पूर्ण करण्याचा प्रयत्न करताना तुम्ही स्वतःला घट्टपणे अडकले असाल, तर मदत पृष्ठावर एक नजर टाका—ही सेवा तुम्हाला तुमच्या समस्येचा सामना करण्यासाठी एकटे सोडणार नाही. दुसरा CodeGym विद्यार्थी किंवा कर्मचारी सदस्य तुम्हाला नक्कीच मदत करतील.

9. स्वारस्यांवर आधारित गट

आमच्या समुदायामध्ये स्वारस्य गट आहेत जेथे तुम्ही इतर विद्यार्थी आणि उद्योग व्यावसायिकांनी लिहिलेले लेख वाचू शकता, तुमच्या स्वतःच्या पोस्ट लिहू शकता आणि Java किंवा प्रोग्रामिंगशी संबंधित इतर विषयांवर टिप्पणी करू शकता आणि चर्चा करू शकता.

10. सोशल नेटवर्क्स आणि कोडजिम

Facebook वर CodeGym चे अनुसरण करा. आमच्या सोशल नेटवर्किंग गटांमध्ये, तुम्ही IT बातम्या आणि Java प्रोग्रामिंग धड्यांवर चर्चा करू शकता, तुमची उपलब्धी मित्रांसह सामायिक करू शकता, Java वर व्हिडिओ धडे पाहू शकता किंवा मदत मागू शकता. फेसबुक: https://www.facebook.com/codegym.cc/ YouTube: https://www.youtube.com/channel/UCkrztSaBYw1aZO8a9lB9ykA ट्विटर: https://twitter.com/codegym_cc

11. सामग्रीची व्याप्ती

अभ्यासक्रमाचे धडे, तसेच गटांमध्ये पोस्ट केलेले लेख , इतर Java संसाधने, पुस्तके आणि व्हिडिओंचे अनेक संदर्भ असतात. हा अपघात नाही. सामग्री ज्या प्रकारे वितरित केली जाते ते तुम्हाला आवश्यक प्रोग्रामरचे कौशल्य विकसित करण्यात मदत करण्यासाठी डिझाइन केले आहे: तुम्हाला आवश्यक माहितीसाठी इंटरनेट शोधण्याची क्षमता. तुम्हाला CodeGym धड्यांना पूरक असलेले Java धडे चांगले सुरुवातीचे सापडले आहेत का? ते पूर्णपणे अद्भुत आहे! CodeGym चा उद्देश तुम्हाला नवीन ज्ञान मिळवणे आणि ते व्यवहारात लागू करणे हा आहे.
टिप्पण्या
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION