ड्राई-आरबी: क्या, क्यों और कैसे - कोर्स 4900 रूबल। थिंकनेटिका से, प्रशिक्षण 3 वेबिनार, दिनांक 27 नवंबर, 2023।
अनेक वस्तुओं का संग्रह / / November 27, 2023
प्रारूप
2 घंटे तक चलने वाले 3 वेबिनार
अभ्यास
आप कुछ अभ्यास कक्षा में ही करेंगे, और कुछ वेबिनार के बाद स्वयं करेंगे।
संचार
आपके पास लाइव चैट समर्थन होगा, और वेबिनार सामान्य प्रश्नों और त्रुटियों, सर्वोत्तम प्रथाओं और समाधानों के उदाहरणों को कवर करेंगे।
परिणाम
- आप समझेंगे कि निर्भरता इंजेक्शन की आवश्यकता क्यों है, यह अनुप्रयोगों की रखरखाव, परीक्षणशीलता और मॉड्यूलरिटी में कैसे मदद करता है।
- आप समझ जाएंगे कि नियंत्रण में उलटा (आईओसी) कंटेनरों का इससे क्या लेना-देना है और कंटेनरों में निर्भरता के आधार पर आप कौन से विश्लेषण विकल्पों का उपयोग कर सकते हैं
- रेलवे पैटर्न से परिचित हों (रेल मार्ग से भ्रमित न हों) और जानें कि यह दृष्टिकोण व्यावसायिक तर्क लिखने में कैसे मदद करता है जो किसी भी चरण में विफल हो सकता है।
- एक सरल सेवा ढांचा बनाएं जिसमें आप किसी भी ट्रांसपोर्ट लाइब्रेरी (जैसे) का उपयोग कर सकें उपभोक्ता और http/आरपीसी कॉल दोनों के लिए) और दृढ़ता के लिए किसी भी लाइब्रेरी के लिए, न कि केवल एआर या के लिए ROM।
- आप सीखेंगे कि सत्यापन किस प्रकार का हो सकता है और किसी भी डेटा स्कीमा के लिए सत्यापनकर्ता कैसे लिखा जाए।
- आप सीखेंगे कि आरओआर के बाहर रूबी विकास में क्या है, जिसकी बदौलत आप न केवल हनामी को समझ पाएंगे, बल्कि अन्य भाषाओं में भी रूपरेखा तैयार कर पाएंगे (दृष्टिकोण पायथन, जावा, जेएस और अन्य पारिस्थितिकी प्रणालियों में उपयोग किए जाते हैं)
- मोनाड का उपयोग करना सीखें
प्रतिभागियों के लिए आवश्यकताएँ
1. रूबी विकास अनुभव का एक वर्ष। वेब विकास से संबंधित बुनियादी बातें जानना महत्वपूर्ण है, जैसे एमवीसी, डेटाबेस को क्वेरी करने की क्षमता और न्यूनतम परीक्षण लिखना।
2. GitHub पर प्रोफ़ाइल
3. बुनियादी कमांड लाइन और गिट कौशल
4. रेल मार्ग के अलावा अन्य दृष्टिकोणों को समझने की इच्छा
3 वेबिनार
व्यावहारिक कार्य
लेखक के साथ संचार और प्रश्नों के उत्तर
दिन 1। निर्भरता, डीआई, आईओसी कंटेनर। हम परियोजना की रूपरेखा तैयार करते हैं।
- सबसे पहले, आपको कोड में निर्भरता को समझना होगा, यानी। किसी भी पुस्तकालय, कक्षा, मॉड्यूल, फ़ंक्शंस इत्यादि में जो मुख्य इकाई में उपयोग किए जाते हैं।
- आइए निर्भरता को ट्रैक करने के दो तरीकों पर गौर करें: निर्भरता इंजेक्शन और बुनियादी। आइए देखें कि डीआई इकाई और एकीकरण परीक्षण लिखने में कैसे मदद करता है।
- जटिलता न बढ़ाने के लिए, आइए IoC कंटेनरों को देखें, जिनका कार्यान्वयन ड्राई-कंटेनर है।
- लोडिंग प्रबंधन के लिए, ड्राई-सिस्टम पर विचार करें। अंत में, हम एक बुनियादी प्रोजेक्ट पर गौर करेंगे जो आपको सिस्टम में कोई भी परत जोड़ने की अनुमति देगा।
परिणामस्वरूप, आप यह करने में सक्षम होंगे:
समझें कि सामान्यतः ड्राई-आरबी क्या है और लेयर्ड आर्किटेक्चर शैली क्या है और यह किन समस्याओं का समाधान करती है। और यह भी समझें कि डीआई और कंटेनर एप्लिकेशन संरचना बनाने में कैसे मदद करते हैं। बाद में, हम ड्राई-सिस्टम का उपयोग करके अपना पहला एप्लिकेशन लिखेंगे।
दूसरा दिन। हम व्यावसायिक तर्क लिखते हैं। रेलवे, परिणाम वस्तुएँ और सत्यापन।
- व्यावसायिक तर्क के साथ काम करने के लिए, हम रेलवे पैटर्न पर विचार करेंगे, जो आपको व्यावसायिक प्रक्रिया के तकनीकी चरणों को एक श्रृंखला में जोड़ने की अनुमति देता है जिसमें प्रत्येक चरण पूरी प्रक्रिया को पूरा कर सकता है।
- रेलवे को काम करने के लिए, हम पैटर्न को लागू करने के तरीके के रूप में ड्राई-मोनैड्स से डीओ-नोटेशन लेंगे। आइए चर्चा करें कि भिक्षुओं का उपयोग कैसे और क्यों करें।
- और यह सुनिश्चित करने के लिए कि जिस डेटा स्कीमा के साथ हम काम करते हैं और जिसे हम डेटाबेस में लिखते हैं वह वैध है, हम ड्राई-स्कीमा और ड्राई-वैलिडेशन का उपयोग करेंगे।
परिणामस्वरूप, आप यह करने में सक्षम होंगे:
व्यावसायिक तर्क का वर्णन करने के लिए रेलवे दृष्टिकोण का उपयोग करना सीखें। आप समझ जाएंगे कि परिणाम वस्तुओं के रूप में भिक्षुओं की आवश्यकता क्यों है और डेटा और व्यावसायिक तर्क को कैसे मान्य किया जाए।
तीसरा दिन। परिवहन और दृढ़ता परतें जोड़ना। आइए बाकी ड्राई-आरबी लाइब्रेरीज़ पर नज़र डालें।
- आइए विभिन्न ट्रांसपोर्ट (http, खरगोश, काफ्का) और दृढ़ता पुस्तकालयों (रोम, सीक्वेल, आदि) को जोड़ने और अपनी परियोजना का विस्तार करने के तरीकों पर गौर करें।
- आइए शेष शुष्क पुस्तकालयों पर संक्षेप में नज़र डालें और बात करें कि उनका उपयोग कहाँ किया जाए। और कार्यात्मक वस्तुओं का इससे क्या लेना-देना है?
- आइए चर्चा करें कि रिक्त स्थान की संरचना के साथ आगे क्या किया जा सकता है और इसे कैसे बदला जाए। क्या जोड़ना है, क्या हटाना है, स्लाइस और हेक्सागोनल संरचना तक कैसे पहुंचना है।
नतीजतन:
आइए सिस्टम को एक टुकड़े में इकट्ठा करें।
आइए देखें कि किसी भी प्रकार के परिवहन और दृढ़ता परत को कैसे जोड़ा जाए।
आइए ड्राई-आरबी पारिस्थितिकी तंत्र से शेष पुस्तकालयों को देखें।
आइए विकास के लिए या तैयार रिक्त स्थान का उपयोग करने के लिए आगे के चरणों पर चर्चा करें।