क्या आप जानते हैं कि जैसे ही आप CodeGym की 50-यार्ड लाइन को पार करते हैं (और आप वास्तव में बहुत जल्दी इस बिंदु पर पहुंच सकते हैं) आपके शिक्षक आपको कुछ दिलचस्प मिनी-प्रोजेक्ट्स को पूरा करने के लिए आमंत्रित करेंगे?
इनमें से कुछ कार्यों का वर्णन नीचे किया गया है।
बात करना
जावा मल्टीथ्रेडिंग खोज के स्तर 6 पर , आप एक वास्तविक चैट एप्लिकेशन लिखेंगे जिसका उपयोग आप अपने दोस्तों के साथ चैट करने के लिए कर सकते हैं।
इसमें एक सर्वर और कई क्लाइंट शामिल होंगे। आप क्लाइंट और सर्वर के बीच संचार के लिए एक प्रोटोकॉल विकसित करेंगे और अपना स्वयं का बॉट भी बनाएंगे!
स्वचालित रेस्तरां
इस कार्य में, आप रेस्टोरेंट के कार्य को स्वचालित करेंगे। इस कार्य में, आप एक रेस्तरां प्रबंधक हैं जो रेस्तरां को निम्नानुसार व्यवस्थित करना चाहता है:
- प्रत्येक तालिका में एक टैबलेट होता है जिसका उपयोग ऑर्डर देने के लिए किया जा सकता है;
- जब एक ऑर्डर तैयार किया जा रहा होता है, टैबलेट विज्ञापन दिखाता है;
- कार्य दिवस के अंत में, विभिन्न आँकड़ों की समीक्षा की जा सकती है:
- पकाने का उपयोग;
- आदेशों से कुल राजस्व;
- विज्ञापन छापों से कुल आय।
इस कार्य को पूरा करने के लिए आवेदन कौन लिखेगा? आप, निश्चित रूप से - जावा मल्टीथ्रेडिंग खोज के अंत में =)
खेल
अपने CodeGym प्रशिक्षण के दौरान, आप कुछ बढ़िया गेम भी लिखेंगे (उदाहरण के लिए, एक स्पेस शूटर, सोकोबैन, प्रसिद्ध गेम 2048, टेट्रिस, और भी बहुत कुछ)।
यदि ये परिचित नहीं लगते हैं, तो आइए हम उनमें से सबसे दिलचस्प के बारे में कुछ शब्द कहें।
2048
यहां तक कि अगर आपने खुद 2048 नहीं खेला है, तो आपने शायद दूसरों को अपने स्मार्टफोन पर - मेट्रो में, कैफे में, या पास के डेस्क पर इसका आनंद लेते देखा होगा! यह टाइल गेम 2014 में दिखाई दिया और तेजी से विभिन्न मोबाइल प्लेटफॉर्म पर फैल गया, जो सबसे लोकप्रिय "टाइम-किलर" में से एक बन गया। और जावा मल्टीथ्रेडिंग खोज के अंत में, आपको इस प्रसिद्ध गेम का अपना संस्करण बनाना होगा।
अंतरिक्ष निशानेबाज
क्या आप जानते हैं कि कौन सा गेम अपने डेवलपर्स के लिए सबसे ज्यादा पैसा लेकर आया है? नहीं, यह GTA 5 नहीं है, जैसा कि एक जानकार गेमर अनुमान लगा सकता है। कुछ रिपोर्टों के अनुसार, इतिहास का सबसे सफल खेल क्लासिक अंतरिक्ष आक्रमणकारी है। शायद आपको यह याद हो: एक छोटा लड़ाकू लेज़र और ढेर सारे विदेशी कीड़े जो प्रत्येक स्तर के साथ तेजी से हमला करते हैं। रोमांचक समाचार यह है कि जैसे-जैसे आप CodeGym के माध्यम से आगे बढ़ेंगे आप कुछ ऐसा ही लिखेंगे।
साँप
सरल और आकर्षक, स्नेक पहली बार 1977 में एक आर्केड मशीन पर दिखाई दिया, और फिर इसे पोर्ट किया गया ... इसे कहाँ पोर्ट नहीं किया गया था?! और सभी क्योंकि इसका इतना सरल तर्क है। यह अक्सर नवोदित गेम डेवलपर्स द्वारा लिखा गया पहला गेम होता है। जावा मल्टीथ्रेडिंग खोज के स्तर 2 पर, अपना खुद का बढ़ता हुआ सांप बनाने की बारी आपकी होगी।
बॉल
अगर आपको लगता है कि Arkanoid एक चप्पू, एक गेंद और ईंटों को तोड़ने के बारे में एक खेल है, तो आप बहुत गलत हैं! दरअसल, अर्कानॉइड में आप एक शटल (पैडल) को नियंत्रित करते हैं, जो एक गुप्त हथियार (गेंद) की मदद से एक अज्ञात ब्रह्मांडीय खतरे (ईंटों) के माध्यम से मर्मज्ञ मदर शिप से अलग हो गया है। जावा मल्टीथ्रेडिंग खोज के स्तर 3 की प्रतीक्षा करें, जहां आप इस महाकाव्य कहानी का अपना संस्करण बनाएंगे।
टेट्रिस
यह 1990 के दशक में बच्चों द्वारा खेला जाने वाला सबसे प्रसिद्ध पहेली गेम है, और यूएसएसआर में उत्पन्न होने वाला एकमात्र सफल वीडियो गेम है। इसने कई क्लोनों और एक नए विशेषण को जन्म दिया: "टेट्रिस-लाइक"। आप सीखेंगे कि जावा कलेक्शंस खोज के दौरान एलेक्सी पजित्नोव की उत्कृष्ट कृति का अपना संस्करण कैसे बनाएं।
जॉब एग्रीगेटर
अपने प्रशिक्षण के अंत में, आप एक जॉब एग्रीगेटर लिखेंगे, जिसे आप अपनी संपूर्ण नौकरी खोजने के लिए कॉन्फ़िगर कर सकते हैं;)।
विश्वास नहीं होता? चिंता मत करो। आपके शिक्षक आपको विस्तृत निर्देश देंगे! सबसे महत्वपूर्ण बात यह है कि अपनी पढ़ाई को कभी भी लंबे समय के लिए अलग न रखें, ताकि आपने जो प्रगति की है, उसे आप खो न दें।
GO TO FULL VERSION