पाठ्यक्रम का उद्देश्य

पूरे कोर्स का लक्ष्य मौज-मस्ती करना, खुश रहना और एक प्रोग्रामर के रूप में आसानी से नौकरी पाने के लिए वास्तविक जावा प्रोग्रामिंग कौशल हासिल करना है।

गेम संरचना

पाठ्यक्रम में चार मुख्य खोज शामिल हैं, और प्रत्येक खोज में कम से कम दस स्तर होते हैं। प्रत्येक स्तर में 10-12 पाठ और 20-30 अभ्यास होते हैं। कार्यों और कुछ अन्य कार्यों को पूरा करने के लिए, आपको अनुभव अंक या "डार्क मैटर" मिलते हैं। आप इसका उपयोग बाद के पाठों और कार्यों को अनलॉक करने के लिए कर सकते हैं।

अगले स्तर या पाठ की ओर आगे बढ़ना

अगले पाठ या स्तर पर आगे बढ़ने के लिए, आपको इसे अनलॉक करने के लिए पर्याप्त मात्रा में "डार्क मैटर" इकट्ठा करना होगा ताकि "भुगतान" किया जा सके।

प्रत्येक कार्य का विवरण बताता है कि इसे पूरा करने के लिए आपको कितनी इकाइयाँ प्राप्त होंगी।

उदाहरण के लिए, आप निम्नलिखित अभ्यास के लिए 1 यूनिट डार्क मैटर अर्जित करेंगे।

व्यायाम

कोडजिम में, आपको ढेर सारे अलग-अलग व्यायाम मिलेंगे। इनके माध्यम से काम करने के लिए आपको डार्क मैटर मिलता है।

एक उदाहरण से कोड कॉपी करें — यह सबसे सरल अभ्यास है। इसे पूरा करने के लिए, आपको नीचे वाली विंडो में जावा कोड ठीक उसी तरह दर्ज करना होगा जैसा वह शीर्ष विंडो में दिखाई देता है।

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

यह वेब आईडीई खोलेगा। पहले टैब में कार्य की स्थितियाँ शामिल हैं। दूसरा टैब वह है जहां आप अपना कोड टाइप करते हैं। आपको बाईं ओर प्रोजेक्ट ट्री मिलेगा।

कार्य पूरा करने के बाद, "सत्यापित करें" बटन पर क्लिक करें। आपको पता चल जाएगा कि कार्य समाधान सही है या नहीं।

यदि आप अपने प्रोग्राम को बिना सत्यापित किए केवल निष्पादित करना चाहते हैं, तो बस "रन" बटन पर क्लिक करें।

यही टूलबार आपको अपना समाधान रीसेट करने देता है (यदि आप भ्रमित हो जाते हैं), अपने कोड का विश्लेषण करते हैं (यदि आप डार्क ग्रैंड मास्टर के तहत अध्ययन कर रहे हैं), या समाधान के लिए सहायता प्राप्त करते हैं।

मिनी प्रोजेक्ट बनाएं — ये सबसे दिलचस्प और चुनौतीपूर्ण अभ्यास हैं! एक मिनी-प्रोजेक्ट में परस्पर जुड़े उप-कार्यों की एक श्रृंखला होती है। अंत तक, आपने गेम जैसा अपना छोटा सा प्रोजेक्ट बना लिया होगा। लेकिन इससे पहले कि आप अपना पहला मिनी-प्रोजेक्ट बनाएं, आपको बहुत सारा काम करना होगा। आप लेवल 20 तक अपना पहला मिनी-प्रोजेक्ट नहीं देख पाएंगे।

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

पी.एस.: लेवल 3 से शुरू करके, आप IntelliJ IDEA नामक एक एकीकृत विकास वातावरण (आईडीई) का उपयोग करके कार्यों पर काम करने में सक्षम होंगे। एक पाठ आपको सिखाएगा कि यह कैसे किया जाता है, लेकिन हम आपको इसके बारे में बाद में और बताएंगे।

पाठ और कार्य स्थितियाँ

कार्यों की निम्न स्थितियाँ हो सकती हैं।

"उपलब्ध" - आगे बढ़ें और इसे पूरा करने का प्रयास करें!

"पूर्ण" - आपने यह कार्य सफलतापूर्वक पूरा कर लिया है और तीन दिन से भी कम समय पहले अपना डार्क मैटर एकत्र कर लिया है। आप अपने समाधान को बेहतर बनाने के लिए इसे फिर से हल करने का प्रयास कर सकते हैं।

"बंद" - आपने यह कार्य सफलतापूर्वक पूरा कर लिया है और तीन दिन से अधिक समय पहले अपना डार्क मैटर एकत्र कर लिया है।

"लॉक" - अब आप इस कार्य को सत्यापन के लिए सबमिट नहीं कर सकते।

पाठों की दो संभावित स्थितियाँ हैं: "उपलब्ध" और "लॉक"।

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