व्यवसाय "फुल स्टैक डेवलपर" - HTML अकादमी से निःशुल्क पाठ्यक्रम, 1 वर्ष 7 माह का प्रशिक्षण, दिनांक 27 नवम्बर 2023।
अनेक वस्तुओं का संग्रह / / November 28, 2023
यह एक गंभीर प्रशिक्षण है जो 11 महीने तक चलता है और पेशेवर त्रय "मानदंड-परियोजना-संरक्षक" के आधार पर बनाया गया है।
आप एक पूर्ण स्टैक डेवलपर की विशिष्ट समस्याओं को हल करने में कौशल हासिल करेंगे और सीखेंगे कि वास्तविक प्रोजेक्ट कैसे बनाएं, जिनकी जटिलता उद्योग की तरह ही है। और आप उन्हें उच्च पेशेवर स्तर पर सही ढंग से करेंगे।
प्रशिक्षण के तुरंत बाद, आप अपने सभी नए कौशलों की परीक्षा देंगे और एक्सेलेरेटर में कई परियोजनाओं पर अभ्यास करेंगे। इसके बाद, आपको "लीग ए" में सशुल्क इंटर्नशिप मिलेगी। वास्तविक ऑर्डर, समय सीमा और पहले अर्जित के साथ फुल स्टैक डेवलपर के नए पेशे के लिए पैसा - अन्य डेवलपर्स, परीक्षकों आदि के साथ एक टीम में प्रबंधक। आप समय सीमा का अनुमान लगाना सीखेंगे और निंजा की तरह परियोजनाओं को पूरा करने में सक्षम होंगे - जल्दी और त्रुटियों के बिना।
पेशे के लिए 1 महीने की तैयारी
यह मॉड्यूल पूर्ण स्टैक डेवलपर के पेशेवर कौशल में सफलतापूर्वक महारत हासिल करने के लिए पूर्ण शुरुआती लोगों को तैयार करने के लिए डिज़ाइन किया गया है।
आप आसानी से अपने आप को सीखने की लय में डुबो देंगे, और "तकनीकी न्यूनतम" को शुरू से ही समझेंगे और समेकित करेंगे, जो एक पूर्ण-स्टैक डेवलपर की समस्याओं को प्रभावी ढंग से हल करने के लिए सीखने के लिए आवश्यक है।
इस न्यूनतम में HTML और CSS का बुनियादी ज्ञान, जावास्क्रिप्ट भाषा की मूल बातें और बुनियादी एल्गोरिदम, साथ काम करने की मूल बातें शामिल हैं जावास्क्रिप्ट का उपयोग करने वाले ब्राउज़र एपीआई, साथ ही टीम विकास उपकरण, अर्थात् गिट और का उपयोग करने की क्षमता गिटहब।
2 महीने जावास्क्रिप्ट। वेब इंटरफेस का व्यावसायिक विकास
आप जावास्क्रिप्ट की मूल बातें सीखेंगे, ईसीएमएस्क्रिप्ट 2018 मानक की वर्तमान क्षमताओं से परिचित होंगे, एल्गोरिथम सोच सीखेंगे, आप समझेंगे कि स्थैतिक पृष्ठों को कैसे पुनर्जीवित किया जाए, प्रपत्रों में डेटा को कैसे मान्य किया जाए, सर्वर के साथ बातचीत की जाए और विशिष्ट समाधान करने का अभ्यास किया जाए कार्य.
2 महीने जावास्क्रिप्ट। क्लाइंट एप्लिकेशन आर्किटेक्चर
आप सीखेंगे कि जावास्क्रिप्ट में छोटे एप्लिकेशन कैसे डिज़ाइन करें, ईसीएमएस्क्रिप्ट मानक के भविष्य के संस्करणों से जेएस की क्षमताओं का अनुभव करें और ओओपी की अवधारणा से परिचित हों। किसी एप्लिकेशन को डिज़ाइन करते समय, आप एमवीसी पैटर्न का उपयोग करेंगे और विकास के लिए घटक दृष्टिकोण, शिथिल युग्मित कोड और डेटा बाइंडिंग के बारे में सीखेंगे। इसके अलावा, आप सीखेंगे कि REST API के साथ कैसे काम करें और ऑफ़लाइन एप्लिकेशन कैसे बनाएं। हम पर्यावरण की स्थापना के बारे में भी बात करेंगे: निर्भरता, बाहरी पुस्तकालयों का उपयोग, बिल्डिंग कोड और विकास सर्वर।
2 महीने प्रतिक्रिया. जटिल ग्राहक अनुप्रयोगों का विकास
आप रिएक्ट-रिडक्स-थंक-जेस्ट स्टैक का उपयोग करके बड़े क्लाइंट-साइड एप्लिकेशन डिज़ाइन करना सीखेंगे। आप माहौल तैयार करेंगे. आप समझ जाएंगे कि कहां रिएक्ट का इस्तेमाल करना है और कहां इसकी जरूरत नहीं है। Redux लाइब्रेरी के बारे में जानें। कोड डिबगिंग पर बहुत जोर दिया जाएगा। इसके अलावा, आप सीखेंगे कि अपने अनुप्रयोगों का परीक्षण कैसे करें: प्रतिगमन और इकाई परीक्षण लिखें और इसके लिए जेस्ट लाइब्रेरी का उपयोग करें।
2 महीने Node.js. व्यावसायिक REST API विकास
आइए Node.js प्लेटफ़ॉर्म और टाइपस्क्रिप्ट में सर्वर एप्लिकेशन विकसित करने की मूल बातें से परिचित हों। हम स्वचालित परीक्षणों का उपयोग करके REST API के प्रदर्शन को डिज़ाइन, दस्तावेज़ और जांचते हैं। हम ग्राहकों से डेटा सत्यापित करते हैं, MongoDB DBMS से परिचित होते हैं और एप्लिकेशन से डेटाबेस में डेटा प्रबंधित करते हैं। हम सार्वजनिक और निजी संसाधनों के समर्थन के साथ एक पूर्ण REST API सेवा विकसित कर रहे हैं।
कोर्स स्टैक: नोड.जेएस एलटीएस, मोंगोडीबी, टाइपस्क्रिप्ट, एक्सप्रेस.जेएस, गॉट, जेस्ट, सुपरटेस्ट, ओपन एपीआई, जॉय।
2 महीने Node.js. वेब सेवा डिज़ाइन
हम टाइपस्क्रिप्ट, नोड.जेएस प्लेटफॉर्म और अंतर्निहित एपीआई के बारे में अपने ज्ञान का विस्तार कर रहे हैं। हम DDD (डोमेन संचालित डिज़ाइन) सिद्धांतों का उपयोग करके जटिल सेवाएँ डिज़ाइन करते हैं। ओओपी के क्षेत्र में ज्ञान का विस्तार। आइए जानें कि नियंत्रण का व्युत्क्रम और निर्भरता इंजेक्शन क्या हैं।
डेटा भंडारण के बारे में अपने ज्ञान का विस्तार करें और PostgreSQL DBMS से परिचित हों और अपने एप्लिकेशन से इसके साथ कैसे इंटरैक्ट करें। जानें कि WebSocket प्रोटोकॉल का उपयोग करके अपने एप्लिकेशन में रीयलटाइम समर्थन कैसे जोड़ें। पाठ्यक्रम के दौरान, आप कई नए डिज़ाइन पैटर्न सीखेंगे जिनका उपयोग अक्सर सर्वर एप्लिकेशन विकसित करते समय किया जाता है।
कोर्स स्टैक: Node.js LTS, टाइपस्क्रिप्ट, Express.js / Fastify, Inversify.js, PostgreSQL, ORM।
3.5 महीने ग्रेडिंग + त्वरण
सबसे पहले, हम ग्रेडिंग का उपयोग करके आपके कौशल स्तर और विकास की गति का आकलन करेंगे, और आपको बताएंगे कि क्या सुधार किया जा सकता है।
फिर हम आपको एक्सेलेरेटर में अपग्रेड करने पर काम शुरू करेंगे। आप एक छोटी टीम के हिस्से के रूप में प्रोजेक्ट दर प्रोजेक्ट काम करेंगे: आप एक डेवलपर के साथ-साथ एक संरक्षक, परीक्षक और प्रबंधक के रूप में भी काम करेंगे। हम मदद करेंगे, फीडबैक देंगे, आपके प्रदर्शन को मापेंगे और उसकी वृद्धि पर नजर रखेंगे।
प्रत्येक परियोजना से पहले, आपको एक तकनीकी विशिष्टता, एक लेआउट और एक समय सीमा प्राप्त होगी जिसके भीतर परियोजना तैयार होनी चाहिए। जब आपका काम पूरा हो जाएगा, तो आपका सलाहकार आपके कोड की समीक्षा करेगा और आप अपनी टिप्पणियाँ दे सकते हैं। इसके बाद प्रोजेक्ट को परीक्षण के लिए भेजा जाएगा और फिर कई मानदंडों के मुताबिक इसका मूल्यांकन किया जाएगा.
एक्सेलेरेटर की प्रभावशीलता का परीक्षण अन्य अकादमी पाठ्यक्रमों में किया गया है: औसतन, तीसरे प्रोजेक्ट पर, एक छात्र के काम की गति पहले की तुलना में 2 गुना बढ़ जाती है। आपके कोड में बहुत कम त्रुटियां होंगी, और आप अपने काम का विश्लेषण करना और परियोजनाओं का परीक्षण स्वयं करना सीखेंगे।