कोर्स "जावा डेवलपर" - कोर्स 147,000 रूबल। यांडेक्स वर्कशॉप से, प्रशिक्षण 10 महीने, दिनांक 30 नवंबर, 2023।
अनेक वस्तुओं का संग्रह / / November 29, 2023
निःशुल्क मॉड्यूल 15 घंटे
जावा मूल बातें (निःशुल्क भाग)
जावा का परिचय, बुनियादी भाषा निर्माण सीखना। परिचयात्मक पाठ्यक्रम आपको एक डेवलपर की तरह महसूस करने और यह समझने में मदद करेगा कि क्या आप इस दिशा में विकास करना चाहते हैं। आप डेटा प्रकार, सशर्त अभिव्यक्ति और लूप के बारे में सीखेंगे। सिद्धांत को पाठ्य पाठों के रूप में सीखें और सिम्युलेटर में वास्तविक समस्याओं को हल करके इसका अभ्यास करें - आपका अपना इंटरैक्टिव वातावरण।
- जावा का परिचय
- सशर्त बयान
- साइकिल
- सरणियों
- पोर्टफ़ोलियो में +1 प्रोजेक्ट
वित्तीय अनुप्रयोग
आप बुनियादी जावा संरचनाओं का उपयोग करके चरण-दर-चरण अपना पहला कंसोल एप्लिकेशन लिखेंगे। इससे आपको अपनी आय और खर्चों पर नज़र रखने में मदद मिलेगी.
मॉड्यूल 2, 8 सप्ताह
जावा कोर: परिचय
विकास परिवेश से परिचित होना और ओओपी के सिद्धांतों का अध्ययन करना।
आपको पता चलेगा कि जावा मुख्य भाषा संरचनाओं-जावा कोर में महारत हासिल करके क्या कर सकता है। विकास के माहौल से परिचित हों और ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग के बुनियादी सिद्धांतों को सीखें। यह वह प्रतिमान है जिस पर अधिकांश आधुनिक प्रोग्रामिंग भाषाएँ आधारित हैं। इसके अलावा, Git संस्करण नियंत्रण प्रणाली को प्रोजेक्ट से कनेक्ट करें और कमांड लाइन पर काम करने का प्रयास करें - इस तरह आप सिम्युलेटर के बाहर अपना पहला प्रोजेक्ट बनाएंगे।
- पोर्टफोलियो में +2 परियोजनाएँ
स्प्रिंट 1
नमस्ते, क्या हम शुरू करें?
सिंटैक्स मूल बातें: जारी
तरीके/समस्या अपघटन
वस्तुएँ और वर्ग
गिट. क्यों और कैसे
जेडीके और विकास पर्यावरण
गृह परियोजना
स्प्रिंट 2
जावा में प्रकार
आदिम के साथ संचालन
सूचियाँ और हैश तालिकाएँ
स्प्रिंट 3
उफ़. एनकैप्सुलेशन और इनहेरिटेंस
वस्तु वर्ग
गिट. एक कमिट के अंदर
आईडीई में कोड शैली और कुशल कार्य
स्प्रिंट 4
अन्य संशोधक और गणनाओं के साथ काम करना
उफ़. अमूर्तता और बहुरूपता
गिट. शाखाओं के साथ कार्य करना
फिटनेस क्लब के लिए कैलोरी कैलकुलेटर
यह आपका पहला स्वतंत्र प्रोजेक्ट होगा. आप निःशुल्क भाग में सीखे गए कौशल का उपयोग करेंगे और एक पूर्ण एप्लिकेशन बनाएंगे। सबसे अच्छी बात यह है कि आपका एप्लिकेशन कोड Git रिपॉजिटरी में संग्रहीत किया जाएगा, ताकि आप इसे दोस्तों या भावी नियोक्ताओं के साथ साझा कर सकें। और विकास वास्तविकता के और भी करीब हो जाएगा: अब आप प्रोजेक्ट को सिम्युलेटर में नहीं, बल्कि Intellij IDEA में लिखेंगे।
लेखांकन प्रक्रियाओं का स्वचालन
आपके सामने पहली प्रामाणिक चुनौती होगी। औपचारिक रूप में तकनीकी विशिष्टताएँ। इनपुट और आउटपुट डेटा प्रारूप और कोड की सैकड़ों पंक्तियाँ। इस प्रोजेक्ट के बाद आप समझ जाएंगे कि आप क्या करने में सक्षम हैं।
मॉड्यूल 3, 8 सप्ताह
जावा कोर: जारी
आप मानक पुस्तकालय का अध्ययन करना और अपना प्रोजेक्ट विकसित करना जारी रखेंगे: आप सीखेंगे कि वे कैसे उपयोगी हो सकते हैं अपवाद, एपीआई के साथ काम करने के लिए मास्टर टूल, आई/ओ स्ट्रीम के साथ काम करना सीखें और अपना कवर करें अनुप्रयोग परीक्षण. अंत में, आप एक कार्य ट्रैकर बनाएंगे और उसे सर्वर के साथ संचार करना सिखाएंगे ताकि ट्रैकर केवल आपके स्थानीय कंप्यूटर पर ही नहीं, बल्कि ऑनलाइन भी काम कर सके।
- पोर्टफ़ोलियो में +1 प्रोजेक्ट
स्प्रिंट 1
एल्गोरिदम का परिचय
जावा में संग्रह: सूचियाँ
जावा में संग्रह: हैश टेबल और सेट
स्प्रिंट 2
स्ट्रिंग्स के बारे में पूरी सच्चाई
अपवाद
फाइलों के साथ काम करना
स्प्रिंट 3
धाराएँ और लैम्ब्डा
समय और दिनांक
इकाई परीक्षण
स्प्रिंट 4
इंटरनेट, HTTP, JSON
एक एपीआई बनाना
नेटवर्क अनुरोध
कार्य प्रबंधक
आप एक वेब इंटरफ़ेस वाले प्रोग्राम के लिए एक बैकएंड बनाएंगे जो आपको परियोजनाओं के लिए लक्ष्य, उद्देश्य और समय सीमा निर्धारित करने, गतिविधि की निगरानी और मापने और परिणामों का मूल्यांकन करने की अनुमति देगा। टास्क मैनेजर प्रैक्टिकम के दौरान काम आएगा।
मॉड्यूल 4, 8 सप्ताह
स्प्रिंग बूट और डेटाबेस के साथ काम करना
पिछले मॉड्यूल में, आपने जावा बुनियादी बातों की मूल बातें सीख ली हैं और अब उन्नत डेवलपर्स द्वारा उपयोग किए जाने वाले टूल पर आगे बढ़ने के लिए तैयार हैं। आप जावा में वेब एप्लिकेशन विकसित करने के लिए एक आधुनिक ढांचे स्प्रिंग बूट में महारत हासिल कर लेंगे। SQL का उपयोग करके डेटाबेस डेटा बनाना और प्रबंधित करना सीखें और संस्करण नियंत्रण प्रणालियों के साथ काम करने में अधिक आश्वस्त बनें। ये उपकरण आपको एक ऐसा डेवलपर बनने में मदद करेंगे जिनके पास वांछित प्रौद्योगिकी का भंडार है।
- पोर्टफ़ोलियो में +1 प्रोजेक्ट
स्प्रिंट 1
मावेन
वसंत से पहला परिचय
लॉगिंग
लंबोक
स्प्रिंट 2
वसंत: एक दूसरे को बेहतर तरीके से जानना
अनुरोध पैरामीटर और प्रतिक्रिया प्रारूप
प्रसंस्करण में त्रुटि
स्प्रिंट 3
डेटाबेस का परिचय
एसक्यूएल: डेटा एकत्रीकरण और सॉर्टिंग
एसक्यूएल: तालिकाओं में संबंध
स्प्रिंट 4
स्प्रिंग से डेटाबेस के साथ कार्य करना
सीआरयूडी संचालन
अपने लिए किनोपोइस्क
एक सोशल नेटवर्क जो आपको इस आधार पर फिल्में चुनने में मदद करेगा कि आप और आपके दोस्त कौन सी फिल्में देखते हैं और आप उन्हें क्या रेटिंग देते हैं।
मॉड्यूल 5, 10 सप्ताह
स्प्रिंग, ओआरएम और सर्वर पर काम करना
फ्रेमवर्क के आंतरिक पहलुओं को समझे बिना स्प्रिंग का उपयोग करके पूर्ण विकसित एप्लिकेशन बनाना असंभव है। स्प्रिंग बूट विकास को बहुत सरल बनाता है, लेकिन कई कार्यान्वयन विवरण छुपाता है। आप सीखेंगे कि स्प्रिंग बूट आपके लिए क्या करता है और समझेंगे कि केवल स्प्रिंग का उपयोग करके उसी चीज़ को कैसे कार्यान्वित किया जाए। यह भी सीखें कि डेटाबेस क्वेरीज़ कैसे लिखें और डेटाबेस से इकाइयों के बीच संबंधों का सीधे कोड में वर्णन करें। यह विकास को सरल बनाएगा, प्रक्रिया के दौरान उत्पन्न होने वाली समस्याओं को हल करने में मदद करेगा, और साक्षात्कार के दौरान भी फायदेमंद होगा।
- पोर्टफ़ोलियो में +1 प्रोजेक्ट
स्प्रिंट 1
स्प्रिंग एमवीसी बनाम स्प्रिंग बूट
JSON और विविध: बाहरी कॉन्फ़िगरेशन और लॉगिंग
स्प्रिंट 2
लेनदेन
स्प्रिंग डेटा
रिपॉजिटरी के साथ कार्य करना
स्प्रिंट 3
अनुप्रयोग व्यवसाय तर्क
नकली परीक्षण
स्प्रिंट 4
माइक्रोसर्विसेज
डाक में काम करनेवाला मज़दूर
सर्वर पर काम हो रहा है
स्प्रिंट 5
समूह परियोजना
दोस्तों के बीच चीजें साझा करने के लिए आवेदन
एक समूह परियोजना जिसे आप सहपाठियों की एक टीम में कार्यान्वित करते हैं। एक एप्लिकेशन जिसमें आप और आपके दोस्त कुछ समय के लिए चीजों का आदान-प्रदान कर सकते हैं: उपकरण, गैजेट, किताबें, इत्यादि। जैसे कार शेयरिंग, केवल चीज़ों के लिए।
मॉड्यूल 6, 6 सप्ताह
साक्षात्कार और स्नातक परियोजना के लिए तैयारी
ब्लॉक में एक परीक्षण साक्षात्कार में भागीदारी शामिल है। यह 1-1.5 घंटे तक चलेगा, जिसके दौरान आपको कौशल विकास पर सिफारिशें, ज्ञान पर प्रतिक्रिया और विकास प्रक्रियाओं की समझ प्राप्त होगी। फिर आपका एक विशेषज्ञ के साथ दूसरा मॉक इंटरव्यू होगा। यह अधिक पेचीदा और सख्त होगा. बड़ी कंपनियों के जावा डेवलपर सिद्धांत और एल्गोरिदम के बारे में प्रश्न पूछेंगे।
अंतिम स्नातक परियोजना, जिसकी सहायता से आप अपने ज्ञान और कौशल की पुष्टि करेंगे। अपने थीसिस प्रोजेक्ट के दौरान, आपको सिम्युलेटर में कार्यों को पूरा करना होगा और बहुत सारे सिद्धांत पढ़ने होंगे। विकास को भविष्य के कार्यों की तरह ही संरचित किया जाएगा।
- पोर्टफ़ोलियो में +1 प्रोजेक्ट
स्प्रिंट 1
प्रत्यावर्तन
छंटाई
कचरा संग्रहण
मल्टीथ्रेडेड प्रोग्रामिंग मूल बातें
स्प्रिंट 2
जावा कोर: साक्षात्कार की तैयारी
संग्रह: साक्षात्कार की तैयारी
डेटाबेस के साथ कार्य करना: साक्षात्कार की तैयारी करना
वसंत: साक्षात्कार की तैयारी
स्प्रिंट 3
स्नातक परियोजना
मैत्रीपूर्ण मीटिंग ऐप
एक एप्लिकेशन जो आपको यात्रा, सिनेमा जाने या अन्य अवकाश गतिविधियों के लिए किसी व्यक्ति को ढूंढने में मदद करेगा
करियर ट्रैक 6 सप्ताह
रोज़गार। नए अवसरों
मुख्य कार्यक्रम के समानांतर, आप नौकरी की पेशकश प्राप्त करने के लिए तैयारी कर सकते हैं: बायोडाटा बनाना, कवर लेटर लिखना, पोर्टफोलियो बनाना और साक्षात्कार पास करना सीखें। अंत में, आप रोजगार से पहले सभी चरणों से गुजरेंगे: एक रिक्ति की प्रतिक्रिया, एक परीक्षण कार्य, एक साक्षात्कार।
श्रम बाजार
व्यावसायिक विकास रणनीति. श्रम बाज़ार सिंहावलोकन.
सारांश
एक बायोडाटा बनाना और बाजार के किसी विशेषज्ञ से फीडबैक लेकर उसमें सुधार करना।
पोर्टफोलियो
परियोजनाओं के साथ पोर्टफोलियो की पैकेजिंग।
कवर पत्र
नौकरी आवेदन के लिए एक कवर लेटर बनाएं।
साक्षात्कार
साक्षात्कार के प्रकार. और उनसे कैसे पार पाया जाए.
नौकरी की खोज
कार्यनीति खोजें। अनौपचारिक और औपचारिक खोज रणनीतियाँ। प्राथमिकताएँ सही ढंग से कैसे निर्धारित करें?
डिज़ाइन पैटर्न अनुभवों का संग्रह है जिनका पुन: उपयोग किया जा सकता है। पैटर्न का उपयोग गतिविधि के सभी क्षेत्रों में किया जाता है क्योंकि वे पहले से काम किए गए समाधानों का उपयोग करना संभव बनाते हैं। डिज़ाइन पैटर्न का ज्ञान आपको न केवल अपने समाधानों को तेजी से लागू करने और उच्च गुणवत्ता वाले स्रोत कोड प्राप्त करने की अनुमति देता है, बल्कि उन सहकर्मियों के साथ अधिक प्रभावी ढंग से संवाद करने की भी अनुमति देता है जो पहले से ही इस तकनीक में महारत हासिल कर चुके हैं। पाठ्यक्रम में 23 बुनियादी पैटर्न शामिल हैं, जिनका वर्णन "डिज़ाइन पैटर्न: एलिमेंट्स ऑफ़ रियूजेबल ऑब्जेक्ट-ओरिएंटेड सॉफ़्टवेयर" पुस्तक में किया गया है। ऑब्जेक्ट-ओरिएंटेड सॉफ़्टवेयर प्रयुक्त"), चार लेखकों (गैंग ऑफ़ फोर, जीओएफ) द्वारा लिखित - एरिच गामा, रिचर्ड हेल्म, राल्फ जॉनसन और जॉन Vlissides.
3,7
28 900 ₽