रिएक्ट में विकास - थिंकनेटिका से निःशुल्क पाठ्यक्रम, प्रशिक्षण 9 सप्ताह, दिनांक 28 नवंबर, 2023।
अनेक वस्तुओं का संग्रह / / November 30, 2023
फाउंडेशन और पारिस्थितिकी तंत्र
आप रिएक्ट के मूलभूत सिद्धांतों और सिद्धांतों के साथ-साथ इसके पारिस्थितिकी तंत्र में सबसे लोकप्रिय समाधानों में महारत हासिल करेंगे।
विस्तृत कोड समीक्षा
सलाहकार आपके प्रत्येक असाइनमेंट की जाँच करेंगे, विस्तृत कोड समीक्षा करेंगे, कोड अनुशंसाएँ देंगे और प्रश्नों के उत्तर देंगे।
सर्वोत्तम अभ्यास
आप समझेंगे कि रिएक्ट और अन्य लाइब्रेरीज़ का उपयोग कैसे करें और कैसे न करें, विभिन्न समाधानों के फायदे और नुकसान को समझेंगे और सर्वोत्तम प्रथाओं और दृष्टिकोणों को लागू करना सीखेंगे।
समुदाय
अकेले अध्ययन करना कठिन और उबाऊ है, इसलिए आप अकेले नहीं रहेंगे! सहायता और समर्थन पाने के लिए फोरम, चैट, वेबिनार और अन्य तरीकों का एक समूह, और समान विचारधारा वाले लोगों के साथ संवाद करें।
परियोजना
गहन अभ्यास आपको कम समय में अर्जित ज्ञान को समेकित करने और रिएक्ट में अपनी पूर्ण परियोजना को लागू करने की अनुमति देगा।
अपनी गति से सीखना
आप अपनी सुविधानुसार और पूरी तरह से अपनी गति से पाठ ले सकते हैं और असाइनमेंट पूरा कर सकते हैं। मुख्य बात समग्र पाठ्यक्रम की समय सीमा को पूरा करना है।
1. आपके पास किसी भी भाषा/प्रौद्योगिकी (फ्रंटएंड या बैकएंड) में वेब विकास में कम से कम 6 महीने का अनुभव है
2. जावास्क्रिप्ट का अच्छा ज्ञान
3. OOP, HTTP, DOM और ब्राउज़र ऑपरेशन की समझ हो
4. आप जानते हैं कि Git और GitHub के साथ कैसे काम करना है
2009 से सिस्टम प्रोग्रामर और फुलस्टैक डेवलपर
व्यावसायिक रुचियाँ: जावास्क्रिप्ट, रिएक्ट, रिडक्स, डेवऑप्स, माइक्रोसर्विसेज, हाई-लोड सिस्टम।
100 से अधिक डेवलपर्स को प्रशिक्षित प्रतिक्रिया
कॉर्पोरेट सीआरएम/ईआरपी सिस्टम, आरक्षण प्रणाली (stolica-banketov.ru,) के विकास का प्रबंधन करता है sanatorex.ru, pogostim.com) और आंतरिक सिस्टम (बैकऑफिस, टेलीफोनी, क्लाउड सिस्टम) और अन्य उत्पाद.
मास्को सरकार के लिए परियोजनाओं के विकास में भाग लिया ( http://mosopenchallenge.ru/)
Pogostim.com के विकास का प्रबंधन किया - अखिल रूसी प्रतियोगिता "यंग इनोवेटिव रूस" में "वर्ष का सर्वश्रेष्ठ आईटी प्रोजेक्ट" प्रतियोगिता का विजेता
एक गेम स्टूडियो के सह-संस्थापक। 1 मिलियन से अधिक खिलाड़ियों वाले लोकप्रिय सामाजिक खेलों का विकास और समर्थन। इंसान।
1. प्रतिक्रिया का परिचय
रिएक्ट और उसके पारिस्थितिकी तंत्र का एक व्यापक अवलोकन। आइए बुनियादी अवधारणाओं, मौलिक सिद्धांतों, पर्यावरण विन्यास, एक घटक की अवधारणा और उसके प्रकारों, जेएसएक्स से परिचित हों।
2. रिएक्ट एप्लिकेशन बनाने के तरीके
आइए जानें कि अलग-अलग तरीकों और टूल से एप्लिकेशन कैसे बनाएं (स्क्रैच से, वेबपैक और बैबल का उपयोग करके)। जेएस/रिएक्ट ऐप बनाएं/अगला। जेएस/गैट्सबी), सर्वर-साइड रेंडरिंग के साथ और उसके बिना।
3. रिएक्ट एप्लिकेशन में शैलियाँ
आइए जानें कि रिएक्ट एप्लिकेशन के लिए स्टाइल कैसे सेट करें और आधुनिक टूल (पोस्टसीएसएस, स्टाइल-कंपोनेंट्स, स्टाइल-जेएसएक्स) का उपयोग करके उन्हें कैसे प्रबंधित करें।
4. घटक गुण और स्थिति
आइए घटकों में गुणों की अवधारणा का पता लगाएं। आइए जानें कि उन्हें कैसे स्थानांतरित किया जाए और टाइप चेकिंग कैसे की जाए। आइए एक घटक (राज्य) की स्थिति का उपयोग करने की अवधारणा और विशेषताओं को समझें।
5. स्टेटफुल और स्टेटलेस घटक
आइए एक स्टेटलेस घटक की अवधारणा का परिचय दें और इस दृष्टिकोण का उपयोग करने के फायदे जानें।
6. घटक जीवन चक्र
आइए घटक जीवन चक्र के तत्वों का अध्ययन करें और सीखें कि व्यवहार में उनका उपयोग कैसे करें।
7. अंतर्निर्मित और कस्टम हुक (रिएक्ट हुक)
आइए पठनीयता में सुधार और कोड में पुन: उपयोग के लिए रिएक्ट लाइब्रेरी में एक नए टूल का उपयोग करने के लिए अभ्यास एकत्र करें।
8. जेस्ट और रिएक्ट टेस्टिंग लाइब्रेरी के साथ परीक्षण
जैसे ही हम एप्लिकेशन विकसित करते हैं, हम जेस्ट और रिएक्ट टेस्टिंग लाइब्रेरी का उपयोग करके अपने घटकों के लिए परीक्षण लिखेंगे।
9. एपीआई के साथ इंटरेक्शन
हम एक एप्लिकेशन विकसित करेंगे जो बाहरी एपीआई के साथ इंटरैक्ट करेगा, एपीआई के माध्यम से डेटा प्राप्त करेगा और भेजेगा और इसे फ्रंट एंड पर प्रदर्शित करेगा।
10. एप्लिकेशन में रूटिंग (रिएक्ट राउटर), पोर्टल्स (रिएक्ट पोर्टल्स)
आइए जानें कि यूआरएल का मिलान कैसे करें और वांछित पेज को दोबारा लोड किए बिना कैसे प्रस्तुत करें, जिस तरह इसे सिंगल पेज एप्लिकेशन में काम करना चाहिए। हम जटिल मामलों का विश्लेषण करेंगे, जैसे पोर्टल का उपयोग करके आने वाले पैरामीटर, रीडायरेक्ट, त्रुटि पृष्ठ, अधिकृत पहुंच और मोडल विंडो को संसाधित करना
11. घटना से निपटना
आइए रिएक्ट लाइब्रेरी में सिंथेटिक घटनाओं की अवधारणा का परिचय दें। आइए जानें कि उन्हें कैसे संसाधित किया जाए, ड्रैग'एन'ड्रॉप को लागू किया जाए और क्लिपबोर्ड के साथ कैसे काम किया जाए।
12. प्रसंग और प्रमाणीकरण
आइए रिएक्ट लाइब्रेरी में नए संदर्भ तंत्र पर करीब से नज़र डालें। आइए जानें कि इसे किसी एप्लिकेशन में प्रभावी ढंग से कैसे उपयोग किया जाए। आइए जानें कि प्रमाणीकरण, लोकलस्टोरेज और कुकीज़ के साथ कैसे काम करें।
13. फॉर्म बनाने के तरीके
हम विभिन्न दृष्टिकोणों और उपकरणों (तीसरे पक्ष के उपकरणों, रिएक्ट हुक फॉर्म, फॉर्मिक के बिना) का उपयोग करके किसी एप्लिकेशन के लिए सरल और जटिल फॉर्म बनाने की बारीकियां सीखेंगे।
14. उत्पादन संयोजन और परिनियोजन
परियोजना की फ़ाइल संरचना को व्यवस्थित करने, पर्यावरण की स्थापना करने और बाद के समर्थन के साथ एप्लिकेशन की असेंबली और तैनाती की तैयारी पर कार्यशाला।
वैकल्पिक। रिडक्स
घोषणात्मक दृष्टिकोण और मिडलवेयर। किसी प्रोजेक्ट में Redux का उपयोग करके अनुप्रयोग।