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