फ़ुलस्टैक जावास्क्रिप्ट डेवलपर - पाठ्यक्रम RUB 59,200। इनोपोलिस यूनिवर्सिटी से, 4 महीने का प्रशिक्षण
अनेक वस्तुओं का संग्रह / / November 27, 2023
आप वेबसाइट निर्माण के पूरे चक्र में महारत हासिल कर लेंगे और एक सार्वभौमिक विशेषज्ञ बन जाएंगे। इस ज्ञान के साथ, आप फुलस्टैक डेवलपर के रूप में अपना वेतन बढ़ा सकते हैं या फ्रीलांसर के रूप में वेबसाइट बना सकते हैं।
आप जटिल इंटरैक्टिव इंटरफेस बनाना और फ्रेमवर्क के साथ काम करना सीखेंगे, अपने सॉफ्ट कौशल में सुधार करेंगे, करियर के विकास के लिए विशेषज्ञ की सलाह लें ताकि आप महंगे प्रोजेक्ट अपना सकें और समझ सकें कि कहां जाना है आगे। प्रशिक्षण एक शिक्षक के साथ लाइव वेबिनार और एक सलाहकार के साथ समूह परामर्श के प्रारूप में होता है।
- अवधारणा और ड्राइंग लेआउट के चरण से लेकर पहले कार्यशील संस्करण के जारी होने तक एप्लिकेशन बनाने की पूरी प्रक्रिया;
- माइक्रो फ्रंटएंड डेवलपमेंट तकनीक।
— आपके पास अपना स्वयं का एमवीपी एप्लिकेशन होगा, जिसे आप एक शिक्षक के मार्गदर्शन में एक टीम में विकसित करेंगे;
— आप उत्पाद के बैकएंड और फ्रंटएंड घटकों को समझेंगे, और एक वेब एप्लिकेशन को स्वतंत्र रूप से डिज़ाइन और प्रोग्राम करने में भी सक्षम होंगे।
मैं। परिचयात्मक। टूलकिट, गिट, प्रोजेक्ट सेटअप
पहले ब्लॉक में, हम सभी पाठ्यक्रम प्रतिभागियों को विषयों में प्रगति के लिए आवश्यक उपकरणों का एक सेट प्रदान करेंगे। व्यक्तिगत स्थापना परामर्श आयोजित किए जाएंगे, जिसके दौरान हम आपके व्यक्तिगत विकास अनुभव के आधार पर पाठ्यक्रम के लिए व्यक्तिगत लक्ष्य निर्धारित करेंगे। इस ब्लॉक के परिणामस्वरूप, आप सीखेंगे कि वेबपैक का उपयोग करके किसी भी सीएसएस प्रीप्रोसेसर के साथ एसपीए एप्लिकेशन की असेंबली को स्वतंत्र रूप से कैसे कॉन्फ़िगर किया जाए। और टाइपस्क्रिप्ट भाषा और इसके कॉन्फ़िगरेशन और उपयोग की विशेषताओं की बुनियादी समझ भी प्राप्त करें।
— पहले पाठ में हम आपको उपकरणों का आवश्यक सेट दिखाएंगे, उन्हें कैसे स्थापित और कॉन्फ़िगर करें। आप सीखेंगे कि स्क्रैच से रिएक्ट प्रोजेक्ट बिल्ड कैसे सेट करें।
- टाइपस्क्रिप्ट भाषा की मूल बातें और जावास्क्रिप्ट से इसके अंतर से परिचित हों।
द्वितीय. प्रतिक्रिया
दूसरे ब्लॉक के दौरान, टीमों का गठन किया जाएगा, परामर्श टीम की बैठकों में बदल जाएगा। ऐसी बैठकों में, हम परियोजना पर निर्णय लेंगे, कार्यक्षमता का एक सेट बनाएंगे, जो पाठ्यक्रम के लिए हमारा लक्ष्य होगा। आप लेआउट विकसित करेंगे और ब्लॉक के अंत तक आप रिएक्ट में टीम प्रोजेक्ट के सभी पेज तैयार कर लेंगे।
— आइए वेब फ्रेमवर्क के उद्भव के इतिहास से परिचित हों, रिएक्ट के फायदे और नुकसान पर चर्चा करें, और रिएक्ट में पहले घटकों को विकसित करना शुरू करें।
— आइए रिएक्ट एप्लिकेशन की संरचना को व्यवस्थित करने के लिए सर्वोत्तम प्रथाओं का अध्ययन करें। आइए रिएक्ट घटकों के प्रतिपादन के विवरण में गोता लगाएँ। आइए स्टाइल-घटकों के आधार पर रिएक्ट घटकों को स्टाइल करने के लिए आधुनिक CSS-IN-JS दृष्टिकोण का उपयोग शुरू करें।
— आइए जानें कि रिएक्ट घटकों के मुख्य घटकों - प्रॉप्स और स्टेट के साथ सही तरीके से कैसे काम किया जाए, जो घटकों में लचीलापन जोड़ने में मदद करेगा। आइए रिएक्ट घटकों से DOM तत्वों के साथ इंटरैक्ट करने की सही विधि का पता लगाएं।
- आइए रिएक्ट एपीआई का अध्ययन जारी रखें, चाइल्ड घटकों के साथ बातचीत करने के तरीकों को देखें, और सीखें कि संदर्भ का उपयोग करके अंतहीन प्रॉप्स प्रॉप्स की समस्या से कैसे बचा जाए। आइए रिएक्ट घटक की क्षमताओं का विस्तार करने के लिए एक वैकल्पिक दृष्टिकोण पर एक नज़र डालें।
- आइए एक घटक के जीवन चक्र का विश्लेषण करें, समझें कि इसे कैसे लागू किया जाए, जो हमें नए प्रकार के तर्क के साथ घटकों को समृद्ध करने की अनुमति देगा।
- आइए समझें कि कैसे रिएक्ट नए हुक पैटर्न का उपयोग करके क्लास घटकों से कार्यात्मक घटकों की ओर पूरी तरह से जाने में सक्षम था। आइए रिएक्ट के बुनियादी हुक से परिचित हों।
- हम यह पता लगाएंगे कि पुनः लोड किए बिना पृष्ठों के बीच स्विच करना कैसे काम करता है, और काम में रिएक्ट-राउटर भी लागू करेंगे।
— आइए जानें कि बहुभाषी रिएक्ट एप्लिकेशन कैसे विकसित करें।
— आइए इंटरफ़ेस स्टाइल में लचीलापन लाने, थीम (उदाहरण के लिए प्रकाश/अंधेरे) के साथ काम करने, उदाहरण के तौर पर लोटी का उपयोग करके आइकन और एनिमेशन के साथ काम करने के तरीकों पर गौर करें।
तृतीय. नोडज
इस चरण में, आप Express.js लाइब्रेरी का उपयोग करके अपने सर्वर को Node.js में लागू करेंगे। एक टीम प्रोजेक्ट के लिए एक एपीआई लागू करना। डाकिया कार्यक्रम में काम करना सीखें. मोंगोडब डेटाबेस के साथ काम करने के उदाहरण का उपयोग करके डॉकर छवि का उपयोग करने की मूल बातें जानें।
- Node.js का परिचय, इसका इतिहास और पैकेज मैनेजर की मूल बातें।
- पता लगाएं कि Node.js फ़ाइलों के साथ कैसे काम करता है, मॉड्यूल कैसे बनाए और प्रकाशित किए जाते हैं, और इस प्रक्रिया की विशेषताओं से परिचित हों।
— Express.js फ्रेमवर्क का उपयोग करके Node.js पर सर्वर बनाना सीखें।
— Express.js पर सर्वर की विशेषताओं का अध्ययन जारी रखना।
चतुर्थ. रिडक्स
इस ब्लॉक को पूरा करने के बाद, आप समझ जाएंगे कि आधुनिक रिएक्ट एप्लिकेशन में बैकएंड एपीआई के साथ इंटरेक्शन कैसे होता है। स्थानीय विकास के लिए स्टब स्टब्स का विकास और प्रबंधन करना सीखें, वास्तविक सर्वर के साथ काम करने के लिए कॉन्फ़िगर करने योग्य माइक्रोफ्रंटेंड एप्लिकेशन बनाना सीखें।
— Redux स्टेट मैनेजर कैसे काम करता है इसकी गहन समझ हासिल करने के लिए, आइए अपना स्वयं का संस्करण लिखें और Redux का उपयोग करने की मूल बातें समझें।
— आइए व्यवहार में देखें कि Redux का उपयोग उसके क्लासिक रूप में कैसे और क्यों किया जाता है।
- उपयोग में महारत हासिल करें और हुक के साथ और बिना हुक वाले चयनकर्ताओं की अवधारणा को समझें।
— पिछले ज्ञान के आधार पर, आइए @reduxjs/toolkit लाइब्रेरी की बदौलत Redux के अधिक आधुनिक उपयोग पर विचार करें।
— आइए सर्वर के साथ काम करने की जटिलताओं और इस प्रक्रिया में Redux के स्थान को समझें।
वी जेस्ट
इस ब्लॉक में, हम यह पता लगाएंगे कि वेब एप्लिकेशन का परीक्षण कैसे और क्यों करें। आप सीखेंगे कि अपने एप्लिकेशन का परीक्षण कैसे करें और अपने कोड परीक्षण कवरेज को उद्योग मानक 80% तक कैसे बढ़ाएं। आप उदाहरण के तौर पर जेस्ट लाइब्रेरी का उपयोग करके एप्लिकेशन परीक्षण के सिद्धांतों को सीखेंगे।
— आइए इस बारे में बात करें कि आपको परीक्षण लिखने की आवश्यकता क्यों है और इसे जल्दी और कुशलता से कैसे करें।
- शुरुआत से जेस्ट टेस्ट फ्रेमवर्क स्थापित करने में मास्टर।
- यूनिट परीक्षण पर ध्यान देने के साथ पिछले विषय को जारी रखना।
— आप देखेंगे कि प्रोजेक्ट में यूआई परीक्षण कैसे जोड़ें।
VI. एकल पृष्ठ अनुप्रयोग
इस ब्लॉक में, हम उन तकनीकों का पता लगाएंगे जिनका उपयोग सभी आधुनिक वेब अनुप्रयोगों में किया जाएगा और इंटरनेट एक्सप्लोरर से समर्थन हटाने के बाद उपलब्ध हो जाएगा। ये 15 जून 2022 को हुआ.
— आइए एकल-पृष्ठ एप्लिकेशन के विचार से परिचित हों।
— आइए जानें कि अपनी स्वयं की घटक लाइब्रेरी कैसे लिखें।
- आइए Node.js पर मल्टीथ्रेडिंग में महारत हासिल करें।
—आइए वेब सॉकेट पर एक चैट लिखें। आप कक्षा में इसे अपने हाथों से हैक करेंगे, और यह भी सीखेंगे कि ऐसे हमलों से कैसे बचाव किया जाए।
— आइए दो लोगों के लिए अपनी खुद की वीडियो चैट बनाने पर नजर डालें।
— आइए Nginx पर सर्वर स्थापित करने और संतुलन बनाने की बुनियादी बातों से परिचित हों। हम यह भी सीखेंगे कि सर्च इंजन को अपने एसपीए एप्लिकेशन से कैसे जोड़ा जाए।
अंतिम परियोजना की रक्षा