-
कुल नौसिखियों के लिए व्यापक प्रशिक्षण कार्यक्रम
यदि आप प्रोग्रामिंग में नए हैं तो आपको यह भी नहीं पता होगा कि कहां से शुरू करें और आपको कितने सैद्धांतिक ज्ञान की आवश्यकता है। हम आपको खोने नहीं देंगे! CodeGym पाठ्यक्रम में वास्तविक जीवन के उदाहरणों के साथ सरल भाषा में समझाए गए सिद्धांत का सही डैश शामिल है। आप एक जूनियर जावा डेवलपर के लिए कदम दर कदम और स्तर-अप करके जावा प्रोग्रामिंग के मूल सिद्धांतों को सीखेंगे। -
कोडिंग में आपका आत्मविश्वास बढ़ाने के लिए ढेर सारा अभ्यास
आप अपने प्रोग्रामिंग कौशल को करके और तेज करके जावा प्रोग्रामिंग सीखेंगे। हम मानते हैं कि अभ्यास आपके सीखने में सबसे महत्वपूर्ण है। यहां आपको त्वरित सत्यापन, कोड विश्लेषण, कार्य में आपकी सहायता करने के लिए युक्तियों के साथ विभिन्न जटिलता के 1200+ कार्य मिलेंगे। पहले पाठ से कोड तैयार करें। -
प्रेरणा और पुरस्कारों के साथ एक गेमीफाइड सर्च गेम
हम जानते हैं कि आपका भविष्य का प्रोग्रामिंग करियर कोई मज़ाक नहीं है, लेकिन आपका सीखना मज़ेदार (और होना चाहिए) हो सकता है। हमने प्रेरणा और पुरस्कारों के साथ एक गेमिफाइड पाठ्यक्रम तैयार किया है जो आपको अपने लक्ष्य तक पहुँचने में मदद करेगा। पाठ्यक्रम को चार खोजों में विभाजित किया गया है। प्रत्येक खोज में काटने के आकार के व्याख्यान और दर्जनों कार्यों के साथ 10 स्तर होते हैं। यदि आप नहीं जानते कि जावा सीखना कैसे शुरू करें, तो बस हमारे पाठ्यक्रम पर टिके रहें, और यह प्रभावी रूप से आपको जावा की मूल बातों से परिचित कराएगा।कल्पना करें कि आपको खोज को पूरा करना है और अपने चरित्र का स्तर बढ़ाना है, जो एक भविष्यवादी ब्रह्मांड में रहता है। ऐसा करने से आप सीखते हैं, कोड करते हैं और अन्य उपयोगकर्ताओं के साथ संवाद करते हैं, छात्रों और अनुभवी डेवलपर्स से सहायता प्राप्त करते हैं, समाधान लिखते हैं, बढ़िया प्रोजेक्ट और गेम... ठीक है, यह CodeGym जैसा लगता है!
CodeGym पर आपका समय सीमित नहीं है। जब चाहें सीखें और कोड करें। पाठ्यक्रम को पूरा करने और प्रोग्रामिंग अभ्यास के 500+ घंटे प्राप्त करने में औसतन 6 से 12 महीने लगते हैं। लेकिन बहुत सारे छात्र ऐसे हैं जिन्होंने 3 महीने में इसे पूरा किया है। यह आप पर निर्भर करता है।
- जावा सिंटैक्स
- जावा कोर
- जावा मल्टीथ्रेडिंग
- जावा संग्रह
जावा के बुनियादी सिद्धांतों को सीखने और अभ्यास करने का रोडमैप
CodeGym के साथ आपको Java के बुनियादी सिद्धांतों की अच्छी तरह से संतुलित सीख मिलेगी। हमारा सूत्र 20% सिद्धांत और 80% अभ्यास है, इसलिए प्रत्येक स्तर पर, आपको व्याख्यान की तुलना में कुछ गुना अधिक कार्य प्राप्त होंगे।क्वेस्ट #1: जावा सिंटेक्स
यह सामान्य रूप से जावा प्रोग्रामिंग का परिचय है। खोज को उन लोगों द्वारा भी महारत हासिल की जा सकती है जिनके पास कोडिंग में कोई पिछली पृष्ठभूमि नहीं है। आप क्लास, ऑब्जेक्ट, मेथड और वेरिएबल्स जैसी सबसे सरल अवधारणाओं के साथ शुरुआत करेंगे - जावा प्रोग्राम की "ईंटें"। आप विभिन्न डेटा प्रकार, सरणियाँ, लूप और सशर्त विवरण सीखेंगे। स्तर 3 से शुरू करके, आप सीखेंगे कि वास्तविक IDE - IntelliJ IDE - के साथ कैसे काम करें और उसमें कोड कैसे लिखें। प्रत्येक विषय में व्यावहारिक कार्यों का एक सेट होता है जिसे आपको आगे बढ़ने के लिए पूरा करने की आवश्यकता होती है। स्तर के अंत में आपके पास संग्रह और ओओपी मूल बातें का एक संक्षिप्त परिचय होगा, जिसे आप चौथी खोज पर मौलिक रूप से सीखेंगे। खोज में विषयों की सूची:- पाठ्यक्रम का परिचय
- जावा का परिचय: स्क्रीन आउटपुट, स्ट्रिंग और इंट प्रकार क्या हैं
- जावा का परिचय: चर, विधियाँ, वर्ग
- आपका पहला प्रोग्राम: कीबोर्ड इनपुट, आईडीई में काम करना
- शाखाओं और छोरों का परिचय
- कक्षाओं का परिचय: अपनी खुद की कक्षाएं, निर्माता लिखना
- वस्तुओं का परिचय: अपनी खुद की वस्तुओं, जीवनकाल, स्थिर चरों को लिखना
- सारणियाँ और सूचियाँ: सरणी, सरणी सूची, जेनरिक का परिचय
- संग्रह: लिंक्डलिस्ट, हैशसेट, हैश मैप। तारीख।
- अपवादों का परिचय: प्रयास करें, पकड़ें, फेंकें, बहु-पकड़ें
- आदिम प्रकारों को परिवर्तित करना: रूपांतरणों को चौड़ा करना और संकुचित करना
क्वेस्ट # 2 जावा कोर
यह खोज ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग की मूल बातों के लिए समर्पित है और आपको स्ट्रीम, सीरियलाइज़ेशन और मेथड ओवरलोडिंग से परिचित कराएगी। इसमें इंटरफेस और मल्टीपल इनहेरिटेंस के बारे में कार्यों और पाठों के स्तर भी शामिल हैं। इस खोज को पूरा करने के लिए, आपको जावा सिंटैक्स पास करना होगा। कोर खोज के साथ काम करने के बाद, आप अधिक जटिल कार्यों को हल करने के लिए तैयार होंगे और यहां तक कि मिनी-प्रोजेक्ट्स भी लिखेंगे। खोज में विषयों की सूची:- ओओपी की मूल बातें: मूल सिद्धांत, विरासत, एनकैप्सुलेशन
- ओओपी की मूल बातें: ओवरलोडिंग, बहुरूपता, अमूर्तता, इंटरफेस
- इंटरफेस: एक सार वर्ग, एकाधिक विरासत के साथ तुलना
- टाइप कास्टिंग, उदाहरण। इंटरफेस से जुड़ा एक बड़ा काम
- ओवरलोडिंग के तरीके, कंस्ट्रक्टर कॉल की एक विशेषता
- थ्रेड्स का परिचय: थ्रेड, रननेबल, स्टार्ट, जॉइन, इंटरप्ट, स्लीप
- थ्रेड्स का परिचय: सिंक्रनाइज़, अस्थिर, उपज
- स्ट्रीम का परिचय: InputStream/OutputStream, FileInputStream, FileOutputStream
- स्ट्रीम्स का परिचय: रीडर/राइटर, फाइलरीडर/फाइलराइटर
- क्रमबद्धता
प्रश्न #3 JavaMultithreadingm
यह खोज आपको वस्तु, स्ट्रिंग और आंतरिक कक्षाओं के संगठन से परिचित कराएगी। व्याख्यान और दर्जनों कार्यों के दौरान, आप सीखेंगे कि थ्रेड कैसे बनाएं और रोकें, गतिरोध क्या है, प्रतीक्षा का उपयोग कैसे करें, सूचित करें और सभी विधियों को सूचित करें। आप jsoup और Swing के साथ अनुभव प्राप्त करेंगे और ऑटोपैकिंग के बारे में सीखेंगे। और, निश्चित रूप से, आप अपने पहले बड़े कार्यों जैसे चैट सिस्टम, एटीएम एमुलेटर, वेब स्क्रेपर को पूरा करेंगे और कुछ गेम लिखेंगे: टेट्रिस, स्नेक, एक स्पेस शूटर और अर्कानॉइड। खोज में विषयों की सूची:- ऑब्जेक्ट ऑब्जेक्ट का संगठन: बराबर, हैशकोड, क्लोन, प्रतीक्षा करें, सूचित करें, toString ()
- स्ट्रिंग: उत्परिवर्तनीय, अपरिवर्तनीय, प्रारूप, स्ट्रिंगटोकनाइज़र, स्ट्रिंगबिल्डर, स्ट्रिंगबफ़र
- आंतरिक कक्षाएं, उदाहरण के लिए Map.Entry
- आंतरिक वर्ग, कार्यान्वयन सुविधाएँ
- थ्रेड्स बनाना और रोकना: स्टार्ट, इंटरप्ट, स्लीप, यील्ड
- साझा किए गए डेटा तक पहुँचना: सिंक्रनाइज़, अस्थिर
- गतिरोध। प्रतीक्षा करें, सूचित करें, सभी को सूचित करें
- ट्रेडग्रुप, थ्रेडलोकल, एक्ज़ीक्यूटर, एक्ज़ीक्यूटर सर्विस, कॉल करने योग्य। jsoup के साथ काम करना
- ऑटोबॉक्सिंग, कार्यान्वयन सुविधाएँ
- ऑपरेटर्स: न्यूमेरिक, लॉजिकल और बाइनरी। स्विंग के साथ काम करना
क्वेस्ट #4 जावा संग्रह
शीर्ष पर अपना रास्ता बनाने के लिए तैयार हो जाओ! अंतिम खोज जावा संग्रह, डिजाइन पैटर्न के लिए समर्पित होगी, और आपको बहुत उपयोगी अभ्यास मिलेगा। उदाहरण के लिए, JSON, Guava, Apache Commons Collections और JUnit के साथ काम करना। आप सीखेंगे कि प्रोग्रामिंग टूल का उपयोग कैसे करें और Git और JAXB, RMI और DymamicProxy के साथ व्यावहारिक अनुभव प्राप्त करें। आप एक अन्य महत्वपूर्ण प्रोग्रामिंग भाषा - जावास्क्रिप्ट के बारे में कुछ सीखेंगे। और निश्चित रूप से, आपको अधिक आस्क और मिनी-प्रोजेक्ट मिलेंगे, जिन्हें आप बाद में अपने पोर्टफोलियो में जोड़ सकते हैं। खोज में विषयों की सूची:- फाइलों और अभिलेखागार के साथ काम करना
- आरएमआई और गतिशील प्रॉक्सी। स्विंग के साथ काम करना
- जेएसओएन, जावास्क्रिप्ट। अमरूद, अपाचे कॉमन्स कलेक्शंस, जुनीट के साथ काम करना
- पुनरावर्तन। कचरा संग्रह और जावा में संदर्भ के प्रकार। लॉगिंग
- संस्करण नियंत्रण प्रणाली: गिट और एसवीएन। जेनेरिक्स
- वेब एप्लिकेशन बनाने के लिए बुनियादी पैटर्न। संग्रह का गहन अध्ययन
- डिजाइन पैटर्न्स। उपयोगिता वर्ग, उदाहरण के लिए Arrays। संग्रह
- विकास के तरीके। जावा में एनोटेशन। अपवाद पदानुक्रम
- अपना पहला वेब एप्लिकेशन बनाएं। टोमकैट और आईडीईए के साथ काम करना
- यूआरआई, यूआरएल। बाकी सेवाएं। अपना खुद का क्लाइंट-सर्वर एप्लिकेशन बनाएं
GO TO FULL VERSION