जावास्क्रिप्ट डेवलपर. ओटस से बेसिक - निःशुल्क पाठ्यक्रम, प्रशिक्षण 6 माह, दिनांक: 1 दिसंबर, 2023।
अनेक वस्तुओं का संग्रह / / December 04, 2023
यह पाठ्यक्रम आपको फ्रंट-एंड विकास कौशल प्रदान करेगा जो आपको इच्छुक डेवलपर्स से अलग करेगा।
आप उन तकनीकों में महारत हासिल कर लेंगे जो अभी परियोजनाओं में उपयोग की जाती हैं: रिएक्ट, टाइपस्क्रिप्ट, बैबेल, वेबपैक, नोड.जेएस। कोर्स के बाद, आपके लिए काम में शामिल होना आसान हो जाएगा, और नियोक्ता को आपका प्रशिक्षण "समाप्त" नहीं करना पड़ेगा।
आप कोड और विकास सिद्धांतों को समझना सीखेंगे, टेम्पलेट्स के बिना काम करने में सक्षम होंगे और आत्मविश्वास से अपनी दक्षताओं के भीतर कार्य करेंगे, प्रश्न पूछेंगे और उत्तर ढूंढेंगे।
पहले महीने से, आप वास्तविक विकास के करीब की स्थितियों में अध्ययन करेंगे: Git का उपयोग करना सीखें, परीक्षणों के साथ कोड को कवर करें, और CI प्रक्रियाओं से परिचित हों।
प्रशिक्षण के अंत तक, आप पूर्ण किए गए कार्य का एक पोर्टफोलियो एकत्र करेंगे और एक तैयार प्रोजेक्ट बनाएंगे जिसे आप प्रकाशित कर सकते हैं और साक्षात्कार में दिखा सकते हैं।
पाठ्यक्रम कार्यक्रम इसके लिए डिज़ाइन किया गया है:
- प्रोग्रामिंग में शुरुआती जो आईटी में प्रवेश करना चाहते हैं;
- प्रोग्रामिंग की बुनियादी बातों से परिचित और जावास्क्रिप्ट डेवलपर के रूप में विकसित होने के इच्छुक;
- शुरुआती जो जावास्क्रिप्ट में महारत हासिल कर रहे हैं, लेकिन अपने ज्ञान को व्यवस्थित करना चाहते हैं और विशेषज्ञ प्रतिक्रिया प्राप्त करना चाहते हैं;
- शुरुआती जो बैकएंड विकास में महारत हासिल कर रहे हैं और फ्रंटएंड प्रौद्योगिकियों के साथ अपने कौशल के शस्त्रागार का विस्तार करना चाहते हैं।
बोनस: वीडियो कोर्स "शुरुआती के लिए जावास्क्रिप्ट"
स्वतंत्र मार्ग के लिए. यदि आपके पास जावास्क्रिप्ट का कोई पूर्व अनुभव नहीं है, तो आपको भाषा की बुनियादी संरचनाओं में महारत हासिल करने के लिए इस ज्ञान की आवश्यकता होगी।
आपको सीखना होगा:
फ्रंट-एंड समस्याओं को हल करने के लिए जावास्क्रिप्ट, इसके रिएक्ट फ्रेमवर्क और अन्य तकनीकों का उपयोग करें
Git और GitHub प्रवाह के साथ कार्य करें
डीबग करें और अपने कोड का परीक्षण करें
कोड को मॉड्यूल और तार्किक भागों में तोड़ें
दस्तावेज़ीकरण और Google के साथ कार्य करें
रिएक्ट के साथ ऐप्स विकसित करें
नई एपीआई को समझना
व्यक्तिगत सलाहकार: हर सप्ताह 40 मिनट के लिए ऑनलाइन सत्र
आपके प्रशिक्षण की शुरुआत में, आपको एक सलाहकार नियुक्त किया जाता है। शिक्षकों की तरह, सलाहकार भी फ्रंटएंड विकास में काम करने वाले विशेषज्ञ होते हैं।
सप्ताह में एक बार आप अपना होमवर्क करें, इसे GitHub पर पोस्ट करें और अपने गुरु के साथ कॉल की व्यवस्था करें
मेंटर आपके कोड से पहले ही परिचित हो जाता है, इसलिए मीटिंग के समय तक उसे पहले से ही पता होता है कि किस पर ध्यान देना है। आप प्रश्न भी तैयार कर सकते हैं
सत्र के दौरान, सलाहकार आपके निर्णय पर टिप्पणी करेंगे। यदि आवश्यक हो, तो आप तुरंत विकास परिवेश में जा सकते हैं, कोड में परिवर्तन कर सकते हैं और तुरंत परिणाम देख सकते हैं
अनुभवी जावास्क्रिप्ट डेवलपर। उन्होंने विभिन्न परियोजनाओं के कार्यान्वयन में भाग लिया: उन्होंने सेवा अनुप्रयोग, बैंकिंग सॉफ्टवेयर के लिए इंटरफेस, कैटलॉगिंग और लेखांकन के लिए सिस्टम विकसित किए। मुझे Node.js के साथ सर्वर विकास का अनुभव है। 10 साल पहले शुरू हुआ...
अनुभवी जावास्क्रिप्ट डेवलपर। उन्होंने विभिन्न परियोजनाओं के कार्यान्वयन में भाग लिया: उन्होंने सेवा अनुप्रयोग, बैंकिंग सॉफ्टवेयर के लिए इंटरफेस, कैटलॉगिंग और लेखांकन के लिए सिस्टम विकसित किए। मुझे Node.js के साथ सर्वर विकास का अनुभव है। उन्होंने 10 साल से अधिक समय पहले एक PHP डेवलपर के रूप में शुरुआत की थी और 2013 में जावास्क्रिप्ट विकास पर स्विच किया। वर्तमान में खाद्य वितरण सेवा की मोबाइल दिशा के विकास में लगा हुआ है। होलीजेएस कार्यक्रम समिति के सदस्य, जेएस समुदाय के जीवन में सक्रिय रूप से भाग लेते हैं: बैठकें, सम्मेलन, शिक्षण - यह सब कई वर्षों से जीवन का अभिन्न अंग रहा है। अपने खाली समय में वह दूसरों की मदद करते हैं और खुद पढ़ाई करते हैं। कार्यक्रम प्रबंधक
जावास्क्रिप्ट बेसिक कोर्स के मेंटर प्रोग्रामिंग में पहली भाषाएँ सी और असेंबलर थीं। मैं हमेशा इंजीनियरिंग के दृष्टिकोण से न केवल उच्च-स्तरीय "चीजों" को प्रोग्राम करना चाहता था, बल्कि इन "चीजों" के दृश्य घटक को भी प्रोग्राम करना चाहता था। इस तरह मेरी मुलाकात हुई...
जावास्क्रिप्ट बेसिक कोर्स के मेंटर प्रोग्रामिंग में पहली भाषाएँ सी और असेंबलर थीं। मैं हमेशा इंजीनियरिंग के दृष्टिकोण से न केवल उच्च-स्तरीय "चीजों" को प्रोग्राम करना चाहता था, बल्कि इन "चीजों" के दृश्य घटक को भी प्रोग्राम करना चाहता था। इस तरह मैं जावास्क्रिप्ट से परिचित हुआ ❤मैं वर्तमान में जावास्क्रिप्ट और पायथन में पूर्ण-स्टैक विकास में लगा हुआ हूं। विला, बुकटॉपिया, सैमसो, ट्रेडस, डीपडी जैसी परियोजनाओं के लिए फ्रंटएंड/बैकएंड के निर्माण में भाग लिया। मैं बेलारूसी स्टेट यूनिवर्सिटी ऑफ इंफॉर्मेटिक्स एंड रेडियोइलेक्ट्रॉनिक्स (बीएसयूआईआर) में मास्टर का छात्र हूं, मैंने इंफॉर्मेशन रेडियो टेक्नोलॉजीज में पढ़ाई की है।
> 6 वर्ष के अनुभव के साथ फुलस्टैक डेवलपर। 4 वर्षों से अधिक समय से वह जावास्क्रिप्ट में फ्रंट-एंड विकसित कर रहे हैं। मुझे Node.js के साथ सर्वर विकास का अनुभव है। वर्तमान में रिमोट के लिए सॉफ्टवेयर विकास में लगे हुए हैं...
> 6 वर्ष के अनुभव के साथ फुलस्टैक डेवलपर। 4 वर्षों से अधिक समय से वह जावास्क्रिप्ट में फ्रंट-एंड विकसित कर रहे हैं। मुझे Node.js के साथ सर्वर विकास का अनुभव है। वर्तमान में वह दूरस्थ सहयोग - सम्मेलन और व्हाइटबोर्ड के लिए सॉफ्टवेयर विकसित कर रहे हैं। हमें उत्पाद विन्यासकर्ता भी विकसित करने थे। विकास के लिए आधुनिक उपकरण और दृष्टिकोण पेश करने का प्रयास करता है। तकनीकी कौशल के अलावा, उनके पास एक टीम में काम करने, व्यावसायिक कार्यों को विघटित करने के कौशल के साथ-साथ एजाइल और स्क्रम पद्धतियों का उपयोग करके काम करने की क्षमता भी है।
बुनियादी जावास्क्रिप्ट. जीआईटी के साथ काम करना और पर्यावरण स्थापित करना
-विषय 1. पाठ्यक्रम का परिचय + जेएस मूल बातें और अभ्यास
-विषय 2. मूल जावास्क्रिप्ट सिंटैक्स: मूल बातें, बुनियादी संचालन, शाखाकरण और बुनियादी एल्गोरिथमीकरण
-विषय 3. जावास्क्रिप्ट में ऑब्जेक्ट मॉडल: प्रोटोटाइप इनहेरिटेंस और कंस्ट्रक्टर फ़ंक्शन
-विषय 4. कार्यों के साथ काम करते समय संदर्भ
-विषय 5.एपीआई और जावास्क्रिप्ट का बुनियादी उपयोग। DOM और अन्य उपलब्ध API के साथ कैसे काम करें
-विषय 6. विकास प्रक्रिया के भाग के रूप में कोड परीक्षण, होमवर्क में परीक्षण लागू करने का एक उदाहरण
-विषय 7. वीसीएस का उपयोग: समस्याएं और समाधान, गिट का उपयोग करके विशिष्ट विकास प्रक्रिया। किसी उत्पाद को मान्य करने और वितरित करने के लिए सीआई/सीडी का उपयोग करना
-विषय 8. एक "प्रोजेक्ट" के रूप में कोड - डेवलपर के काम की कलाकृतियाँ। जावास्क्रिप्ट स्टैक में निर्भरताएँ और उपयोगिताएँ
- विषय 9. परामर्श. गृहकार्य करने में कठिन क्षणों का विश्लेषण। विकास अभ्यास में टीडीडी का उपयोग करने का एक उदाहरण
-विषय 10. जेएस सिंटैक्स का सारांश
-विषय 11.अतुल्यकालिक कोड के साथ कार्य करना
-विषय 12. क्लाइंट (और न केवल) एप्लिकेशन विकसित करने के लिए आधुनिक उपकरण
-विषय 13. कोड गुणवत्ता मानदंड, समस्या निवारण और विकास वातावरण स्थापित करना
-विषय 14.परामर्श
HTML पेज बनाना और स्टाइल करना
-विषय 15. HTML दस्तावेज़ संरचना, शब्दार्थ और पेज लेआउट की मूल बातें
-विषय 16. पृष्ठ शैली, तत्व स्थिति
-विषय 17.विकास उपकरण। मीडिया प्रश्नों का उपयोग करके लेआउट का परीक्षण करना
-विषय 18. तत्वों की स्थिति के लिए बुनियादी दृष्टिकोण
इंटरएक्टिव पेज बनाने के लिए जावास्क्रिप्ट/टाइपस्क्रिप्ट का उपयोग करना
-विषय 19. प्लगइन्स बनाना
-विषय 20. भाषा मानकों, ट्रांसपिलेशन टूल, टाइपिंग समस्याओं के बीच अंतर
-विषय 21. टीएस पर आधुनिक विकास के लिए वातावरण स्थापित करना, परीक्षण वातावरण स्थापित करना
-विषय 22.जावास्क्रिप्ट में ओओपी, विकास में एपीआई का उपयोग
-विषय 23.कार्यात्मक विकास के मूल सिद्धांत, अतुल्यकालिक कोड
-विषय 24. टाइपस्क्रिप्ट में बुनियादी विकास तकनीकों का विश्लेषण - प्रकार, इंटरफेस, गणना, आदि।
-विषय 25.उन्नत टाइपिंग क्षमताएं
-विषय 26. कुछ जावास्क्रिप्ट विकास पैटर्न - प्रस्तुति और तर्क का पृथक्करण
-विषय 27.अपनी खुद की एपीआई विकसित करना
-विषय 28.टेम्पलेट इंजन का विकास
-विषय 29. विचारों को अद्यतन करना, कार्यान्वयन के दृष्टिकोण, प्रतिक्रियाशीलता
जावास्क्रिप्ट कार्यक्रमों की संरचना करना और एकल पृष्ठ अनुप्रयोगों का विकास करना
-थीम 30.मीडिएटर और इवनएमिटर एक कोड संगठन उपकरण के रूप में
-विषय 31. अनुप्रयोग राज्य प्रबंधन, रिडक्स विकास
-विषय 32. रिडक्स में अतुल्यकालिक क्रियाओं के साथ कार्य करना
-विषय 33.आरईएसटी, आरपीसी और रिडक्स सिस्टम में नेटवर्क अनुरोध
-विषय 34. क्लाइंट रूटिंग, सिंगल-पेज एप्लिकेशन कैसे बनाया जाता है
- विषय 35. एकल-पृष्ठ अनुप्रयोगों के भीतर काम करने की ख़ासियतें - विकास को सरल बनाने के लिए प्रतिनिधिमंडल का उपयोग करना, ज़ोम्बी-व्यू समस्या
-विषय 36.एप्लिकेशन स्थिति को संग्रहीत करने के लिए रिडक्स का उपयोग करना
-विषय 37. रिडक्स से मार्गों को अनलिंक करने के लिए चयनकर्ताओं का उपयोग करना, एचओसी के साथ काम करना (मार्गों और रिडक्स को जोड़ने के लिए एक आवरण)
React.js के साथ विकास
-विषय 38. रिएक्ट, जेएसएक्स क्या है, पर्यावरण की स्थापना
-विषय 39. रिएक्ट के संदर्भ में स्मार्ट और बेवकूफी भरे घटक
-विषय 40. घटक जीवन चक्र, हुक
-विषय 41.रिएक्ट और रिडक्स का एक साथ उपयोग करना
-विषय 42.रिएक्ट के साथ काम करते समय पृष्ठों की रूटिंग और आलसी लोडिंग
Node.js विकास और कोड रखरखाव की मूल बातें
-विषय 43. Node.js के अनुप्रयोग के क्षेत्र, ब्राउज़र में विकास से अंतर
-विषय 44.Node.js का उपयोग करके एक एप्लिकेशन सर्वर बनाना। इवेंट मॉडल और थ्रेड
-विषय 45. कार्य की प्रस्तुति - इसे अच्छा बनाने के लिए क्या करें
परियोजना कार्य
-विषय 46. विषय का चयन और परियोजना कार्य का संगठन
-विषय 47.डिजाइन कार्य का संरक्षण