बैकएंड Node.js डेवलपर - कोर्स 28,770 रूबल। नेटोलॉजी से, प्रशिक्षण 6 माह, दिनांक: 4 सितंबर, 2023।
अनेक वस्तुओं का संग्रह / / November 27, 2023
हमने एक आरामदायक शैक्षिक वातावरण बनाया है ताकि आप अपने करियर और व्यावसायिक लक्ष्यों को शीघ्रता से प्राप्त कर सकें
प्रशिक्षण के दौरान आप 40 से अधिक व्यावहारिक समस्याओं का समाधान करेंगे, एक एंड-टू-एंड वेब-एपीआई लाइब्रेरी परियोजना को पूरा करेंगे कार्यक्षमता में वृद्धि, खाद्य वितरण के लिए एक एप्लिकेशन और देखने के लिए एक एग्रीगेटर साइट लिखें होटल आरक्षण।
बाज़ार में आपकी प्रतिस्पर्धात्मकता बढ़ाने के लिए, हम न केवल साक्षात्कार के दौरान पूछे जाने वाले आधार प्रदान करते हैं, बल्कि लेकिन लोकप्रिय उन्नत उपकरण भी: Nest.js, Express.js और एक अतिरिक्त प्रोग्रामिंग भाषा - टाइपस्क्रिप्ट। आप कंटेनरीकृत वातावरण में अनुप्रयोगों की तैनाती और प्रबंधन को स्वचालित करने के लिए डॉकर भी सीखेंगे।
विकास के बारे में सबसे ताज़ा जानकारी अंग्रेजी भाषा के साहित्य में दिखाई देती है। ताकि आप हर नई चीज़ से अपडेट रह सकें, हमने कार्यक्रम में इंग्लिश डोम के आईटी विशेषज्ञों के लिए एक प्रारंभिक अंग्रेजी भाषा पाठ्यक्रम शामिल किया है।
Node.js का परिचय
आप Node.js कार्यक्षेत्र और विकास टूल से परिचित हो जाएंगे। मॉड्यूल के अंत में, आप स्ट्रीम का उपयोग करके फ़ाइलों को संसाधित करने के लिए एक कंसोल एप्लिकेशन बनाएंगे।
• Node.js के साथ काम करने की विशेषताएं, कार्य वातावरण की स्थापना और कॉन्फ़िगरेशन
• पैकेज प्रबंधक
• कंसोल, इवेंट लूप, एसिंक्रोनी के साथ कार्य करना
• Node.js मॉड्यूल और विकास उपकरण
• धाराएँ (धाराएँ)
• Node.js HTTP मॉड्यूल। HTTP-स्ट्रीम। अंतर्निहित निम्न-स्तरीय वेब सर्वर
एक्सप्रेस.जेएस लाइब्रेरी
Express.js लाइब्रेरी से परिचित हों, सर्वर पर एप्लिकेशन को तैनात करें, डॉकर को मास्टर करें, स्टोरेज के लिए MongoDB डेटाबेस को कनेक्ट करें उपयोगकर्ता प्रमाणीकरण के लिए डेटा और पासपोर्ट.जेएस, क्लाइंट और सर्वर के बीच डेटा एक्सचेंज सेट करें - वेबसॉकेट और सॉकेट.आईओ.
• वेब विकास के लिए Node.js लाइब्रेरी। एक्सप्रेस.जे.एस
• मध्यस्थ। जिम्मेदारी पैटर्न की श्रृंखला
• टेम्पलेट इंजन. सामग्री प्रतिपादन (सर्वर प्रतिपादन)। एक्सप्रेस.जेएस लाइब्रेरी
• किसी सर्वर पर एप्लिकेशन परिनियोजित करना (हेरोकू)
• डॉकर, स्थापना और कॉन्फ़िगरेशन। अनुप्रयोग कंटेनरीकरण
• रिलेशनल और ऑब्जेक्ट-ओरिएंटेड डेटाबेस की तुलना
• डॉकर में स्थानीय MongoDB चलाना। MongoDB को Тode.js एप्लिकेशन से कनेक्ट करना
• प्रमाणीकरण. पासपोर्ट.जे.एस
• सर्वर, वेबसॉकेट प्रोटोकॉल के साथ रीयलटाइम इंटरैक्शन। डब्ल्यूएस और सॉकेट.आईओ लाइब्रेरी
डिलिवरी ऐप
आप दो लोगों के संवाद के लिए एक डिलीवरी वेबसाइट और एक चैट रूम बनाएंगे। साइट बनाने के लिए, आप प्रमाणीकरण, प्रबंधन और विज्ञापनों को देखने और वेबसॉकेट चैट के लिए एक एपीआई विकसित करेंगे। प्रोजेक्ट में आप Node.js, Express.js, Passport.js, MongoDB और Websocket तकनीकों का उपयोग करेंगे।
टाइपप्रति
आप टाइपस्क्रिप्ट का उपयोग करके जेएस कोड के लिए स्थिर टाइपिंग में महारत हासिल कर लेंगे। व्यवहार में, आप रिच टाइप सिस्टम, डेकोरेटर, एनम और टाइपस्क्रिप्ट भाषा की अन्य विशेषताओं का उपयोग करेंगे। tsconfig.json का उपयोग करके किसी प्रोजेक्ट को कॉन्फ़िगर करना सीखें, ts कोड की शैली और गुणवत्ता की जांच करने के लिए eslint का उपयोग करें। Node.js में विश्वसनीय एप्लिकेशन लिखने के लिए टाइपस्क्रिप्ट की सभी शक्तियों का लाभ उठाएं।
• Node.js और टाइपस्क्रिप्ट (पर्यावरण सेटिंग्स, सुविधाएँ)
• जावास्क्रिप्ट डायनेमिक टाइपिंग बनाम टाइपस्क्रिप्ट स्टैटिक टाइपिंग। टूलकिट टीएससी, टीएसएलिंट/एसलिंट। प्रोजेक्ट सेटअप
• टाइपस्क्रिप्ट प्रकार प्रणाली। OOP के मूल सिद्धांत. ठोस
• प्रतिबिंबित-मेटाडेटा लाइब्रेरी। लोक कंटेनर: टाइप-डी, इनवर्सिफाई
• कवर की गई सामग्रियों के उदाहरण के आधार पर जेएस परियोजना का स्थानांतरण और एकीकरण
• परियोजना का संगठन और कोड आधार। किसी एप्लिकेशन को परतों में विभाजित करना
Nest.js
आप Nest.js फ्रेमवर्क और बुनियादी अवधारणाओं को सीखेंगे, Node.js में एक प्रोजेक्ट बनाएंगे, टाइपस्क्रिप्ट ब्लॉक से Nest.js मॉड्यूल में कार्यक्षमता लागू करेंगे, डेटाबेस कनेक्ट करेंगे (MongoDB के लिए एक मॉड्यूल)। जानें कि प्रमाणीकरण को Nest.js मॉड्यूल से कैसे जोड़ा जाए और अपने प्रोजेक्ट में कोड परीक्षण कैसे जोड़ा जाए।
• बुनियादी अवधारणाएँ: मॉड्यूल, नियंत्रक, सेवाएँ। एमवीसी वास्तुकला
• Nest.js में गोता लगाएँ: निर्भरता व्युत्क्रम, प्रदाता, मिडलवेयर
• डेटाबेस को Nest.js से कनेक्ट करना - MongoDB के लिए एक मॉड्यूल। सेवाएँ, रिपॉजिटरी, उदाहरण
• RxJs धाराएँ
• सत्यापन और त्रुटि प्रबंधन। इंटरसेप्टर, पाइप
• Nest.js, Passport.js में प्रमाणीकरण। गार्ड
• परिक्षण। जेस्ट लाइब्रेरी। इकाई परीक्षण, एकीकरण और स्वीकृति परीक्षण
• Nest.js में वेबसॉकेट
फायरबेस
एक फायरबेस खाता बनाएं, क्लाउड फ़ंक्शंस पर "पुस्तकें" प्रोजेक्ट की कार्यक्षमता लागू करें और क्लाउड फ़ंक्शंस से डेटा संग्रहीत करने के लिए क्लाउड डेटाबेस कनेक्ट करें।
• क्लाउड फायरस्टोर, रीयलटाइम डेटाबेस
• क्लाउड फ़ंक्शंस, होस्टिंग
• फायरबेस प्रमाणीकरण
अंतिम परियोजना एक होटल एग्रीगेटर है
प्रशिक्षण के अंत में, आप होटल देखने और बुकिंग करने के लिए एक एग्रीगेटर वेबसाइट बनाएंगे। ऐसा करने के लिए, आप एक सार्वजनिक एपीआई, एक उपयोगकर्ता एपीआई, एक व्यवस्थापक एपीआई और सलाहकार के लिए एक चैट विकसित करेंगे। प्रोजेक्ट में आप Node.js, Nest.js, MongoDB और Websocket तकनीकों का उपयोग करेंगे।