कोर्सचा उद्देश

प्रोग्रामर म्हणून सहज नोकरी मिळवण्यासाठी मजा करणे, आनंदी राहणे आणि वास्तविक Java प्रोग्रामिंग कौशल्ये मिळवणे हे संपूर्ण कोर्सचे ध्येय आहे.

गेम संरचना

कोर्समध्ये चार मुख्य शोध असतात आणि प्रत्येक शोधात किमान दहा स्तर असतात. प्रत्येक स्तरामध्ये 10-12 धडे आणि 20-30 व्यायाम असतात. कार्ये आणि काही इतर क्रिया पूर्ण करण्यासाठी, तुम्हाला अनुभवाचे गुण किंवा "डार्क मॅटर" मिळतात. तुम्ही पुढील धडे आणि कार्ये अनलॉक करण्यासाठी वापरू शकता.

पुढील स्तरावर किंवा धड्यावर प्रगती करणे

पुढील धडा किंवा स्तरावर जाण्यासाठी, तुम्हाला ते अनलॉक करण्यासाठी «पे» करण्यासाठी पुरेसे «डार्क मॅटर» गोळा करावे लागेल.

‍ b-44a6-8ac8-7dc612919fe3?size=0'>

प्रत्येक कार्याचे वर्णन तुम्हाला ते पूर्ण करण्यासाठी किती युनिट्स मिळतील हे सांगते.

‍ -835e-403e-a6e2-88dbbaf99926?size=0'>

उदाहरणार्थ, तुम्हाला खालील व्यायामासाठी 1 युनिट डार्क मॅटर मिळेल.

व्यायाम

कोडजिममध्ये, तुम्हाला अनेक प्रकारचे वेगवेगळे व्यायाम मिळतील. त्यांच्याद्वारे कार्य करण्यासाठी तुम्हाला गडद पदार्थ मिळतात.

उदाहरणावरून कोड कॉपी करा — हा सर्वात सोपा व्यायाम आहे. ते पूर्ण करण्यासाठी, तुम्हाला खालच्या विंडोमध्ये जावा कोड अगदी वरच्या विंडोमध्ये दिसतो तसा प्रविष्ट करणे आवश्यक आहे.

‍ 29-4f11-4926-bfc5-4a8d0a6f084f?size=0'>

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

‍ 2e-4265-91d8-9dd577141c43?size=0'>

हे वेब IDE उघडेल. पहिल्या टॅबमध्ये कार्य अटी समाविष्ट आहेत. दुसरा टॅब आहे जिथे तुम्ही तुमचा कोड टाइप करता. तुम्हाला डावीकडे प्रोजेक्ट ट्री दिसेल.

‍ 4-d97f-442a-90a8-60a31ef9ae21?size=0'>

एखादे कार्य पूर्ण केल्यानंतर, «Verify» बटणावर क्लिक करा. कार्य समाधान योग्य आहे की नाही हे तुम्हाला कळेल.

‍ b7-453e-a1a2-95f7a5cfbb09?size=0'>

तुम्हाला तुमचा प्रोग्रॅम प्रमाणित न करताच कार्यान्वित करायचा असेल, तर फक्त «रन» बटणावर क्लिक करा.

‍ b29d-482f-a4cb-12da87ed77dd?size=0'>

हाच टूलबार तुम्हाला तुमचे सोल्यूशन रीसेट करू देतो (तुम्ही गोंधळून गेल्यास), तुमच्या कोडचे विश्लेषण करू शकता (जर तुम्ही डार्क ग्रँड मास्टरमध्ये शिकत असाल तर) किंवा सोल्यूशनसाठी मदत मिळवू शकता.

लघु प्रकल्प तयार करा — हे सर्वात मनोरंजक आणि आव्हानात्मक व्यायाम आहेत! मिनी-प्रोजेक्टमध्ये एकमेकांशी जोडलेल्या उप-कार्यांची मालिका असते. शेवटी, तुम्ही तुमचा स्वतःचा एक छोटासा प्रोजेक्ट तयार केला असेल जसे की गेम. परंतु तुम्ही तुमचा पहिला मिनी-प्रोजेक्ट तयार करण्यापूर्वी, तुम्हाला खूप काम करायचे आहे. तुम्हाला तुमचा पहिला मिनी-प्रोजेक्ट लेव्हल 20 पर्यंत दिसणार नाही.

Nerd Break — या सगळ्यांपैकी हे सर्वात कठीण व्यायाम आहेत! फक्त गंमत! बर्याचदा, "ब्रेक" मध्ये एक छान तंत्रज्ञान-संबंधित व्हिडिओ पाहणे समाविष्ट असते. आणि हो, तुम्हाला अजूनही या व्यायामांसाठी डार्क मॅटर रिवॉर्ड मिळेल.

P.S.: लेव्हल 3 पासून सुरुवात करून, तुम्ही IntelliJ IDEA नावाचे एकात्मिक विकास वातावरण (IDE) वापरून कार्यांवर काम करण्यास सक्षम असाल. एक धडा तुम्हाला ते कसे केले जाते ते शिकवेल, परंतु आम्ही तुम्हाला त्याबद्दल नंतर अधिक सांगू.

धडे आणि कार्य स्थिती

कार्यांमध्ये खालील स्थिती असू शकतात.

"उपलब्ध" — पुढे जा आणि ते पूर्ण करण्याचा प्रयत्न करा!

‍ 877d-443b-848e-66ac14417766?size=0'>

"पूर्ण" — तुम्ही हे कार्य यशस्वीरित्या पूर्ण केले आहे आणि तीन दिवसांपूर्वी तुमचे गडद पदार्थ गोळा केले आहेत. तुमचे समाधान सुधारण्यासाठी तुम्ही ते पुन्हा सोडवण्याचा प्रयत्न करू शकता.

‍ -5daf-417c-b8c3-389ac8895c64?size=0'>

"बंद" — तुम्ही हे कार्य यशस्वीरीत्या पूर्ण केले आहे आणि तीन दिवसांपूर्वी तुमचे डार्क मॅटर गोळा केले आहे.

‍ -4200-8ad2-664a225881c2?size=0'>

"लॉक केलेले" – तुम्ही यापुढे हे कार्य पडताळणीसाठी सबमिट करू शकत नाही.

धड्यांमध्ये दोन संभाव्य स्थिती आहेत: "उपलब्ध" आणि "लॉक केलेले".

‍ b5-c81b-496e-bd09-c90d8a1836b1?size=0'>

"उपलब्ध" धड्यांनंतरचा पहिला "लॉक केलेला" धडा तुम्ही थांबवला आहे. तुम्ही त्यावर क्लिक केल्यास, ते अनलॉक करण्यासाठी तुम्हाला डार्क मॅटरची ठराविक रक्कम देण्यास सूचित केले जाईल. तुम्ही मागील धड्यातून तेथे पोहोचू शकता किंवा धड्यांच्या सूचीमधील संबंधित कार्डावर क्लिक करू शकता.