CodeGym/Java Blog/अनियमित/जावा प्रोग्रामिंग सबक
John Squirrels
स्तर 41
San Francisco

जावा प्रोग्रामिंग सबक

अनियमित ग्रुप में प्रकाशित
सदस्य
शिक्षा उबाऊ नहीं होनी चाहिए। यह एक बात है जिसके बारे में हमें यकीन है! इसे बदला जा सकता है और इसे बदला जाना चाहिए। और बस यही हमने किया है: हमने CodeGym प्रोग्रामिंग कोर्स विकसित किया है, जो किसी अन्य ऑनलाइन कोर्स के विपरीत है। इसमें अस्पष्ट उत्तरदायित्व अपेक्षाओं के साथ कोई लंबा वीडियो पाठ या असाइनमेंट की सूची नहीं है। इसके बजाय, एक स्पष्ट लक्ष्य है, विशेष शिक्षण उपकरण बनाए गए हैं, और आपको जो करने की आवश्यकता है वह अच्छी तरह से परिभाषित है।
जावा प्रोग्रामिंग पाठ - 1

CodeGym पाठों की शीर्ष 11 विशेषताएं

आमतौर पर, ऑनलाइन प्रोग्रामिंग पाठ्यक्रम पाठ्यपुस्तकों या वीडियो ट्यूटोरियल का रूप ले लेते हैं। हमने बिल्कुल अलग तरीका अपनाया है। हमने जावा पर छोटे पाठों की एक श्रृंखला बनाई है, उन्हें व्यावहारिक अभ्यासों से भर दिया है, और यह सत्यापित करने के लिए "स्मार्ट" टूल प्रदान किए हैं कि आपका समाधान सही है। और यह सब एक सुसंगत और समग्र पाठ्यक्रम में लिपटा हुआ है!

1. CodeGym एक गेम की तरह है। हमारे पास स्तर हैं और "लेवलिंग अप"

जावा प्रोग्रामिंग पाठ - 2
दूसरे शब्दों में, हम एक प्रोग्रामर के रूप में आपका स्तर बढ़ाने में आपकी मदद करते हैं। ये उदाहरण के साथ सिर्फ जावा पाठ नहीं हैं। आप संक्षिप्त पाठ पढ़ते हैं और फिर कार्यों को तुरंत पूरा करते हैं और पुरस्कृत होते हैं। यह तार्किक और समझ में आता है। आप कई तरह के काम पूरे करेंगे। कुछ समस्या को हल करने के लिए सबसे आम कार्यों में कोड लिखना शामिल है। इसके अतिरिक्त, आपको दूसरों के कोड को पढ़ना सीखना होगा, उसमें बग ठीक करना होगा, उसमें सुधार करना होगा (इसे रिफ्लेक्टर करना होगा), उसमें नई सुविधाएँ जोड़ना होगा।
कभी-कभी आप तकनीक की दुनिया के लोगों के बारे में दिलचस्प वीडियो देखने को मजबूर हो जाएँगे। स्क्रैच से प्रोग्राम सीखने वालों को भी कोड टाइप करने से फायदा होता है। जो लोग पर्याप्त प्रगति करते हैं, वे बड़े कार्यों का सामना करेंगे, जो वास्तव में मिनी-प्रोजेक्ट हैं: इन्हें पूरा करने में कुछ दिलचस्प कार्यक्रमों को अधिक गंभीर तरीके से लिखना शामिल होगा (छोटे खेल, एक ऑनलाइन चैट एप्लिकेशन, आदि)।

2. जावा पाठ, और कुछ नहीं!

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

3. 500 मिनी-लेसन और 1200+ अभ्यास

इस कोर्स में काफी अभ्यास है। बहुत, बहुत, बहुत, बहुत अभ्यास! ये केवल शब्द नहीं हैं: पाठ्यक्रम में 500 मिनी-पाठ (यानी जावा पर लघु पाठ) और 1200 से अधिक अभ्यास शामिल हैं। उनमें से अधिकांश में छोटे कार्य शामिल हैं (लेकिन उनमें से हजारों हैं!) उन सभी को पूरा करके, आपको अपने पैरों पर खड़े होने और अधिक गंभीर समस्याओं से निपटने के लिए आवश्यक न्यूनतम अनुभव प्राप्त होगा। इसके अलावा, पाठ्यक्रम में तथाकथित "बड़े कार्य" (जो वास्तव में मिनी-प्रोजेक्ट हैं) और उपयोगी वीडियो हैं।

4. चार खोज, चालीस स्तर, व्यावहारिक ज्ञान के टन

पाठ्यक्रम को 4 अन्वेषणों में तोड़ा गया है। प्रत्येक खोज 40 स्तरों की है जिसे आपको पास करना होगा। पहली खोज में जावा पाठ शामिल हैं जो भाषा का कोई पूर्व ज्ञान नहीं मानते हैं - केवल मूल बातें, वाक्य रचना और बड़ी संख्या में प्रासंगिक कार्य। बहुत आसान काम हैं। और सामग्री में महारत हासिल करने में आपकी मदद करने के लिए, और भी कठिन कार्य हैं जिनके लिए आपको आगे बढ़ना होगा और Google का उपयोग करना होगा। और सबसे बहादुर छात्रों के लिए चुनौतीपूर्ण कार्य हैं। आप अगले स्तर पर तभी आगे बढ़ सकते हैं जब आप अपने वर्तमान स्तर के अधिकांश कार्यों को पूरा कर लें। यदि उनमें से कुछ को क्रैक करना बहुत कठिन है, तो उन्हें बाद के लिए सुरक्षित रूप से स्थगित किया जा सकता है। इस तरह काम करते हुए, जब आप अंत तक पहुंचेंगे तो आपके पास लगभग 500 घंटे का व्यावहारिक प्रोग्रामिंग अनुभव होगा। जूनियर जावा डेवलपर बनने की बोली के लिए यह एक ठोस आधार है!
जावा सिंटैक्स यह खोज नौसिखियों के लिए है। इस खोज में जावा के बारे में कार्य और पाठ आपको भाषा के मूल निर्माण (चर, सशर्त संचालक, लूप, विधियाँ, कक्षाएं और संग्रह और वस्तुओं के बारे में बुनियादी जानकारी) में महारत हासिल करने में मदद करेंगे।
जावा कोर इस खोज में, आप OOP की मूल बातें सीखेंगे, और सीरियलाइज़ेशन और मेथड ओवरलोडिंग से परिचित होंगे
जावा मल्टीथ्रेडिंग इस खोज में मल्टीथ्रेडिंग सबसे महत्वपूर्ण शब्द है। लेकिन हम यहां इसके बारे में बात नहीं करेंगे। हम यह भी संबोधित करते हैं कि कैसे वस्तु और स्ट्रिंग कक्षाएं व्यवस्थित की जाती हैं और कई अन्य चीजें। आप इस खोज और अगले का एक साथ अध्ययन कर सकते हैं।
जावा संग्रह जावा प्रोग्रामर के लिए संग्रह वही हैं जो एक भविष्यवक्ता के लिए डायनामाइट हैं। आपको उनके बारे में जानने की जरूरत है, लेकिन यह समझना महत्वपूर्ण है कि उनका उपयोग कैसे किया जाए। इस खोज में JSON, Git, RMI और डायनेमिकप्रॉक्सी के साथ काम करने के बारे में बहुत सारी जानकारी और जावास्क्रिप्ट के बारे में थोड़ी जानकारी भी शामिल है

5. आप जहां चाहें कार्य करें

कार्यों को पूरा करें और उन्हें सत्यापन के लिए सबमिट करें:
  • वेबसाइट पर ही सही। CodeGym अभ्यास के साथ शुरुआती लोगों के लिए सिर्फ Java का पाठ नहीं है। यह आपके कार्यों को पूरा करने के लिए एक इंटरैक्टिव प्लेटफॉर्म भी है। यह सुविधाजनक है: आप एक पाठ में एक उदाहरण की खोज करते हैं, और फिर आपको एक समान कार्य पूरा करना होता है। ये छोटे कार्य, जो सामग्री को सुदृढ़ करते हैं, सीधे CodeGym वेबसाइट पर पूरे किए जा सकते हैं। हमने इसके लिए ही अपनी वेब आईडीई विकसित की है।

  • अधिक समय लेने वाले कार्यों को पूरा करने के लिए, हम IntelliJ IDEA व्यावसायिक विकास परिवेश का उपयोग करने की अनुशंसा करते हैं। CodeGym के छात्रों के लिए चीजों को अधिक सुविधाजनक बनाने के लिए, हमने इस लोकप्रिय IDE के लिए एक सहायक प्लगइन विकसित किया है। प्लगइन आपको एक क्लिक में कार्य की स्थिति प्राप्त करने देता है, और सत्यापन के लिए आसानी से और जल्दी से अपना समाधान प्रस्तुत करता है।

  • यदि आप एक से अधिक उपकरणों का उपयोग करते हैं, तो सत्यापन के लिए सबमिट किए जाने के बाद, आपका कोड आपके विभिन्न कंप्यूटरों/उपकरणों में सिंक्रनाइज़ किया जाता है।

6. तत्काल कार्य सत्यापन

छात्रों के पास इस स्थिति का प्रत्यक्ष अनुभव है: आपका असाइनमेंट समाप्त हो गया है, लेकिन आपका शिक्षक इसकी जाँच नहीं करता है। ठीक इसी तरह यह आमने-सामने के पाठ्यक्रमों के साथ काम करता है जहां एक शिक्षक शुरुआती जावा पाठ प्रदान करता है, एक साथ दो दर्जन छात्रों (या अधिक) से निपटना पड़ता है, और प्रत्येक छात्र के काम की जांच करने का समय नहीं होता है। CodeGym पर, आपको तुरंत पता चल जाएगा कि आपका समाधान सही है या नहीं। आप:
  • जावा पर अपना समाधान लिखें;
  • "सत्यापित करें" बटन दबाएं: आपका समाधान CodeGym सर्वर को सबमिट कर दिया गया है!
  • एक क्षण बाद, आपको पता चलता है कि आपका समाधान सही है या नहीं और यदि त्रुटियाँ हैं तो अनुशंसाएँ प्राप्त करें।
जावा प्रोग्रामिंग पाठ - 3

7. CodeGym अनुशंसा प्रणाली

शुरुआत करने वाले के लिए किसी भी प्रोग्रामिंग एरर को पकड़ना बहुत मुश्किल है जो कंपाइलर मिस करता है। आपने कार्य पूरा कर लिया है, लेकिन आप नहीं जानते कि आपका समाधान सही है या नहीं? कोई समस्या नहीं: CodeGym अनुशंसा प्रणाली इंगित करेगी कि आपके समाधान में त्रुटियाँ कहाँ छिपी हैं।

8. सहायता पृष्ठ

यदि CodeGym अनुशंसा प्रणाली आपकी सहायता करने में सक्षम नहीं है, और आप किसी कठिन कार्य को पूरा करने का प्रयास करते हुए स्वयं को दृढ़ता से अटका हुआ पाते हैं, तो सहायता पृष्ठ पर एक नज़र डालें—यह सेवा आपको अपनी समस्या का सामना करने के लिए अकेला नहीं छोड़ेगी। कोई अन्य CodeGym छात्र या स्टाफ सदस्य निश्चित रूप से आपकी सहायता करेगा।

9. हितों पर आधारित समूह

हमारे समुदाय में रुचि समूह शामिल हैं जहां आप अन्य छात्रों और उद्योग के पेशेवरों द्वारा लिखे गए लेख पढ़ सकते हैं, अपनी खुद की पोस्ट लिख सकते हैं, और जावा या प्रोग्रामिंग से संबंधित अन्य विषयों पर टिप्पणी कर सकते हैं और चर्चा कर सकते हैं।

10. सामाजिक नेटवर्क और CodeGym

फेसबुक पर CodeGym को फॉलो करें। हमारे सोशल नेटवर्किंग समूहों में, आप आईटी समाचार और जावा प्रोग्रामिंग पाठों पर चर्चा कर सकते हैं, अपनी उपलब्धियों को दोस्तों के साथ साझा कर सकते हैं, जावा पर वीडियो सबक देख सकते हैं या मदद मांग सकते हैं। फेसबुक: https://www.facebook.com/codegym.cc/ यूट्यूब: https://www.youtube.com/channel/UCkrztSaBYw1aZO8a9lB9ykA ट्विटर: https://twitter.com/codegym_cc

11. सामग्री का दायरा

पाठ्यक्रम के पाठों के साथ-साथ समूहों में पोस्ट किए गए लेखों में अन्य जावा संसाधनों, पुस्तकों और वीडियो के कई संदर्भ शामिल हैं। यह कोई दुर्घटना नहीं है। जिस तरह से सामग्री वितरित की जाती है वह आपको एक आवश्यक प्रोग्रामर कौशल विकसित करने में मदद करने के लिए डिज़ाइन की गई है: आपके लिए आवश्यक जानकारी के लिए इंटरनेट पर खोज करने की क्षमता। क्या आपको अच्छी शुरुआत वाले Java पाठ मिले हैं जो CodeGym पाठों के पूरक हैं? यह बिल्कुल अद्भुत है! CodeGym का उद्देश्य आपके लिए नया ज्ञान प्राप्त करना और उसे अभ्यास में लागू करना है।
टिप्पणियां
  • लोकप्रिय
  • नया
  • पुराना
टिप्पणी लिखने के लिए आपको साइन इन करना होगा
इस पेज पर अभी तक कोई टिप्पणियां नहीं हैं