कोर्स "पायथन डेवलपर" - कोर्स 138,600 रूबल। यांडेक्स वर्कशॉप से, प्रशिक्षण 9 महीने, दिनांक 7 दिसंबर, 2023।
अनेक वस्तुओं का संग्रह / / November 27, 2023
पेशे के बारे में मुख्य बात
आप कैसे काम कर सकते हैं और कितनी जल्दी नौकरी पा सकते हैं?
• आप कार्यालय में या दुनिया में कहीं से भी दूर से काम कर सकते हैं।
• बाजार में कई रिक्तियां हैं: हैबर करियर्स के अनुसार, अन्य डेवलपर्स की तुलना में बैकएंड विशेषज्ञों की अधिक मांग की जाती है।
आप यह सब हमारे पाठ्यक्रम में सीखेंगे - भले ही आपके पास आईटी में तकनीकी शिक्षा या अनुभव न हो
परिचयात्मक पाठ्यक्रम 20 घंटे
पायथन मूल बातें: निःशुल्क परिचयात्मक पाठ्यक्रम
इस परिचयात्मक पाठ्यक्रम में, आपको ऐसा महसूस होगा जैसे आप एक बैकएंड पायथन डेवलपर हैं। इससे आपको यह समझने में मदद मिलेगी कि आप इस दिशा में विकास करना चाहते हैं या नहीं। आप सीखेंगे कि बैकएंड क्या है और यह किन कार्यों को हल करता है, एप्लिकेशन के सर्वर भाग का पता लगाएं और समझें कि यह उपयोगकर्ताओं और अन्य सर्वरों के साथ कैसे इंटरैक्ट करता है। और सबसे महत्वपूर्ण बात यह है कि आप स्वयं पायथन में कोड लिखेंगे जो वही करेगा जो आप चाहते थे।
- चर और प्रकार
- लूप और शाखाएँ
- कार्य
- नेटवर्क अनुरोध
- शब्दकोश और सेट
- स्ट्रिंग्स और फ़ॉर्मेटिंग
- पुस्तकालय
- HTTP प्रोटोकॉल
उन्नत पायथन
- संख्यात्मक प्रकार
- सेट
- फ़ंक्शनसशर्त कथन बनाना
- शब्दकोश:
- पर्यावरण की स्थापना
- दृश्यों
- डेटा के प्रकार
- डेटा के प्रकार
Django पर बैकएंड
पाठ्यक्रम में, आप Django वेब फ्रेमवर्क के साथ काम करेंगे, जो वेब प्रोजेक्ट बनाने के लिए एक सॉफ्टवेयर "डिजाइनर" है। आपको सीखना होगा:
- HTTP अनुरोधों को संसाधित करें,
- डेटाबेस को एप्लिकेशन से कनेक्ट करें,
- वेब पेज बनाएं,
- अपने कार्यक्रमों के लिए स्वचालित परीक्षण लिखें।
प्रत्येक पाठ में व्यावहारिक कार्य होते हैं, जिनमें से कुछ आप सिम्युलेटर में नहीं, बल्कि अपने कंप्यूटर पर निष्पादित करेंगे। ऐसा करने के लिए, आप एक विकास वातावरण तैनात करेंगे। इसके अलावा, आप Git संस्करण नियंत्रण प्रणाली को अपने किसी प्रोजेक्ट से कनेक्ट करेंगे और कमांड लाइन पर काम करेंगे। पाठ्यक्रम पूरा करने का मुख्य परिणाम आपके पोर्टफोलियो के लिए दो पूर्ण परियोजनाएं हैं।
- डेटाबेस का परिचय
- उन्नत एसक्यूएल सुविधाएँ
- OOP के बारे में आवश्यक बातें
- कमांड लाइन का परिचय
- पर्यावरण की स्थापना
- Django: एक प्रोजेक्ट बनाना
- बैकेंडर के लिए लेआउट
- Django टेम्प्लेट और टैग
- जैंगो ओआरएम
- प्रयोक्ता प्रबंधन
- सज्जाकार
- परीक्षण: यूनिटटेस्ट लाइब्रेरी
प्रोजेक्ट 1
फिटनेस ट्रैकर के लिए मॉड्यूल। यह प्रशिक्षण के प्रकार का निर्धारण करेगा, परिणाम की गणना करेगा और इसके बारे में एक सूचना संदेश प्रदर्शित करेगा। आप एक मॉड्यूल लिखेंगे और उसके संचालन का परीक्षण करेंगे।
प्रोजेक्ट 2
प्राधिकरण, व्यक्तिगत फ़ीड, टिप्पणियों और लेखकों की सदस्यता के साथ Yatube सोशल नेटवर्क। आप कोड लिखेंगे, उसका परीक्षण करेंगे, और प्रोजेक्ट को GitHub पर प्रकाशित करेंगे।
मॉड्यूल 2 8 सप्ताह
एपीआई: प्रोग्राम इंटरेक्शन इंटरफ़ेस
आप समझेंगे कि इंटरनेट पर सेवाएँ एक-दूसरे से जानकारी कैसे प्राप्त करती हैं: वेब परियोजनाएँ कैसे व्यवस्थित होती हैं सामाजिक नेटवर्क के माध्यम से प्राधिकरण, सिनेमा और कैफे वेबसाइटें यांडेक्स मानचित्रों पर अपने स्थान कैसे दर्शाती हैं और गूगल। आप सीखेंगे कि एपीआई क्या है और तीन प्रोजेक्ट लिखेंगे जिन्हें आप अपने पोर्टफोलियो में डाल सकते हैं।
- JSON: डेटा ट्रांसफर प्रारूप
- एपीआई प्रथम. बाकी वास्तुकला
- प्राधिकरण तंत्र, OAuth 2.0 प्रोटोकॉल
- टेलीग्राम में बॉट एपीआई
- Django रेस्ट फ्रेमवर्क
- व्यूएट्स और राउटर्स
- नियमित अभिव्यक्ति
- एपीआई का दस्तावेजीकरण
- थ्रॉटलिंग: अनुरोधों की संख्या सीमित करना
- एपीआई का दस्तावेजीकरण
- एपीआई क्या है? डेटा विनिमय प्रारूप
प्रोजेक्ट 3
आप एक टेलीग्राम बॉट लिखेंगे जो आपके अंतिम असाइनमेंट की स्थिति को ट्रैक करेगा। त्रुटियों का समय पर उत्तर देने के लिए अपने प्रोजेक्ट में लॉगिंग जोड़ें।
प्रोजेक्ट 4
आप Yatube प्रोजेक्ट के साथ काम करना जारी रखेंगे और इसके लिए एक प्रोग्रामिंग इंटरफ़ेस बनाएंगे। आप नियमित अभिव्यक्तियों के साथ काम करेंगे और कोड को दस्तावेज़ीकरण के अनुपालन में लाएंगे।
प्रोजेक्ट 5
यमडीबी किताबों, फिल्मों और संगीत के लिए एक समीक्षा सेवा है। यह आपका पहला टीम प्रोजेक्ट होगा. आप एक बैकएंड और एपीआई लिखेंगे, और इसके लिए आप अपने प्रशिक्षण के दौरान पहले से अर्जित सभी ज्ञान का उपयोग करेंगे।
मॉड्यूल 3 6 सप्ताह
एल्गोरिदम और डेटा संरचनाएं
किसी भी समस्या को धीरे-धीरे और अप्रभावी ढंग से हल किया जा सकता है, या इसे जल्दी और आर्थिक रूप से हल किया जा सकता है। एक अप्रभावी सॉफ़्टवेयर समाधान सर्वर के सभी कंप्यूटिंग संसाधनों को बर्बाद कर सकता है और इसे धीमा कर सकता है। एल्गोरिदम का अध्ययन करने से आपको ऐसी गलतियों से बचने और अपने कार्यक्रमों को गति देने में मदद मिलेगी। आप सीखेंगे कि सिस्टम को ऑफलोड करने के लिए समाधान कैसे डिज़ाइन करें - इससे आपकी परियोजनाएं अधिक कुशलता से काम कर सकेंगी।
- एल्गोरिथम अवधारणा
- रेखीय खोज
- द्विआधारी खोज
- एल्गोरिथम समस्याओं को कैसे हल करें
- रैम और डेटा प्रस्तुति
- रैम और डेटा प्रस्तुति
- डेटा संरचनाएँ: स्टैक, कतार, दिसंबर
- पुनरावर्ती और आधार मामले
- विकल्पों की पुनरावर्ती गणना
- छँटाई एल्गोरिदम
मॉड्यूल 4 6 सप्ताह
किसी दूरस्थ सर्वर पर किसी प्रोजेक्ट का प्रबंधन करना
क्लाउड सेवाओं के साथ काम करना, सर्वर स्थापित करना, कोड का परीक्षण और अपडेट करना - ये सभी नियमित ऑपरेशन हैं जिनका सामना किसी भी प्रोग्रामर को करना पड़ता है। आप स्वतंत्र रूप से क्लाउड में एक सर्वर स्थापित करेंगे, सीखेंगे कि परीक्षण और अपडेट कोड की प्रक्रियाओं को कैसे स्वचालित किया जाए, और सर्वर पर डॉकर कंटेनरों में अपना प्रोजेक्ट तैनात करें।
- कमांड लाइन उपकरण
- एक दूरस्थ सर्वर बनाना
- डब्लूएसजीआई. गुनिकॉर्न
- बंदरगाह, nginx
- एन्क्रिप्शन और https
- पोस्टग्रेएसक्यूएल
- कंटेनरीकरण। डाक में काम करनेवाला मज़दूर
- क्लाउड छवि: डॉकर हब
- लॉग और निगरानी
- DevOps और सतत एकीकरण
- GitHub क्रियाएँ: दिनचर्या को तोड़ना
प्रोजेक्ट 6
यमडीबी प्रोजेक्ट को कंटेनरों में पैक करें और समीक्षक द्वारा समीक्षा के लिए इस फॉर्म में भेजें।
प्रोजेक्ट 7
यमडीबी परियोजना के लिए परीक्षण स्वचालन और परिनियोजन प्रणाली स्थापित करें और लॉन्च करें।
घरेलू विस्तार 3 सप्ताह
स्नातक परियोजना
आप स्वतंत्र रूप से एक वेब एप्लिकेशन "किराना सहायक" लिखेंगे: एक साइट जिस पर उपयोगकर्ता करेंगे अपनी स्वयं की रेसिपी प्रकाशित करें, अन्य लोगों की रेसिपी को अपने पसंदीदा में जोड़ें और दूसरों के प्रकाशनों की सदस्यता लें लेखक. शॉपिंग सूची सेवा उपयोगकर्ताओं को उन उत्पादों की एक सूची बनाने की अनुमति देगी जिन्हें चयनित व्यंजन तैयार करने के लिए खरीदने की आवश्यकता है।
करियर ट्रैक 6 सप्ताह
रोज़गार
यह कोर्स उन लोगों के लिए है जो विकास क्षेत्र में नौकरी खोजने का निर्णय लेते हैं। कैरियर ट्रैक को पिछले पाठ्यक्रमों की तरह ही व्यवस्थित किया गया है: इसमें सिद्धांत और अभ्यास है। लेकिन प्रोग्रामिंग कौशल के बजाय, आप नौकरी खोज रणनीतियों का अध्ययन करेंगे और नियोक्ता कंपनी चुनने की जटिलताओं के बारे में सीखेंगे, और कोडिंग के बजाय आप बायोडाटा और कवर लेटर लिखेंगे। आप एक पोर्टफोलियो भी तैयार करेंगे और रोजगार बाजार पर शोध करेंगे।
- नौकरी की तलाश: कहां से शुरू करें?
- बायोडाटा और पोर्टफोलियो
- कवर पत्र
- इंटरव्यू की तैयारी
- नरम और कठिन कौशल
- कंपनी चुनते समय गलती कैसे न करें?
- करियर ट्रैक 8-24 सप्ताह
त्वरण: समर्थन कार्यक्रम
आप नौकरी की तलाश में हैं - हम सलाह देते हैं और मदद करते हैं। जिन लोगों ने रोजगार पाठ्यक्रम पूरा कर लिया है और सक्रिय रूप से काम की तलाश में हैं वे कार्यक्रम में भाग ले सकते हैं। आप पाठ्यक्रम में सीखे गए कौशल को अभ्यास में लाएंगे, उन्हें अपनी नौकरी खोज रणनीति में अपनाएंगे, और हर हफ्ते अपने परिणाम साझा करेंगे। भागीदारी का मुख्य प्रारूप व्यक्तिगत परामर्श और सार्वजनिक साक्षात्कार है।
वी
वादिमउदाहरण
28.09.2020 जी।
उन लोगों के लिए प्रशिक्षण जो सीखना चाहते हैं।
सभी को नमस्कार। मैं पायथन डेवलपर (बैकएंड) के 9वें समूह का छात्र हूं। मैं अब ~3 महीने से अध्ययन कर रहा हूं। प्रस्तावना: मैं यांडेक्स से जुड़ी कुछ नकारात्मक समीक्षाओं को दूर करना चाहता हूं। कार्यशाला. लेकिन हाँ, मैं इस बात से इनकार नहीं करता कि मैंने इन समीक्षाओं पर विश्वास किया (यही कारण है कि मैंने प्रशिक्षण के लिए पूरी राशि का भुगतान नहीं किया, लेकिन प्रति माह 11,000 का भुगतान किया)। मैंने लंबे समय तक सोचा कि मुझे गीकब्रेन या वर्कशॉप में अध्ययन करने के लिए कहां जाना चाहिए, लेकिन बहुत सारी नकारात्मक बातें पढ़ने के बाद...
yur811
31.08.2020 जी।
विचार अच्छा है, प्रभाव भी है।
लाभ: आधिकारिक तौर पर, वे पढ़ाते हैं। नुकसान: पूरी तरह से शुरुआती लोगों के लिए नहीं। मैं एक पायथन डेवलपर बन गया। आधे रास्ते में मैं दूसरे संकाय में स्थानांतरित हो गया। कुल मिलाकर धारणा ख़राब नहीं है. लेकिन अभी भी कुछ काम करना बाकी है, वैसे, वे तुरंत बदल रहे हैं। प्रशिक्षण (मेरे लिए) बहुत स्वतंत्र प्रारूप में होता है। खूब गूगल करें, खुद ही बहुत कुछ खोजें (जो आम तौर पर अभ्यास के लिए अच्छा है)। वे आपको एक प्रमाणपत्र देते हैं...
ए
andre3112
29.09.2020 जी।
पाठ्यक्रम अद्भुत है, मैं इसकी अत्यधिक अनुशंसा करता हूँ
फिलहाल मैं प्रोग्रामिंग से संबंधित संकाय में चौथे वर्ष का छात्र हूं। विश्वविद्यालय में आप लगातार एक प्रोग्रामिंग भाषा से दूसरी प्रोग्रामिंग भाषा पर स्विच करते हैं और यह पता चलता है कि आप मूल बातें तो जानते हैं, लेकिन पूरी तरह से नहीं। आपके पोर्टफोलियो में कोई कार्यशील और पूर्ण परियोजना नहीं है, और बिना पोर्टफोलियो के आपकी किसे आवश्यकता है (हम बड़ी कंपनियों के बारे में बात कर रहे हैं)? मेरी कहानी इस तथ्य से शुरू हुई कि के बारे में कर सकते हैं...
शिंजु
05.04.2021 जी।
दिलचस्प
नमस्ते! मैं यांडेक्स का छात्र हूं। कार्यशाला, पायथन विकास संकाय। मैं प्रशिक्षण के अपने अनुभव साझा करना चाहूंगा) जब मैंने पहली बार प्रोग्रामिंग के बारे में सीखा, तो यह एक अंधेरे, घने जंगल जैसा लग रहा था जिसका अध्ययन करना और मानचित्र बनाना असंभव था। इसने मुझे चकित कर दिया - मैं सीखना चाहता था कि प्रोग्राम कैसे लिखे जाते हैं। बिना दोबारा सोचे, मैंने प्रश्न के लिए मदद मांगी - प्रोग्राम करना कैसे सीखें? मेरे लिए...
hlystovea
01.04.2021 जी।
सुविधाजनक और किफायती.
मैं पायथन डेवलपमेंट कोर्स कर रहा हूं। मुझे वास्तव में पसंद है कि सीखने की प्रक्रिया कैसे व्यवस्थित की जाती है: सिम्युलेटर में व्यावहारिक कार्यों के साथ सिद्धांत -> सुदृढीकरण के लिए वेबिनार -> स्वतंत्र कार्य -> समीक्षा। टीमों में एक विभाजन है, प्रत्येक टीम का अपना सलाहकार होता है, जिससे आप कार्यों के व्यावहारिक समापन के बारे में प्रश्न पूछ सकते हैं। प्रत्येक टिप्पणी के लिए, समीक्षक बताते हैं कि ऐसा क्यों करना है...