रूबी में मेटा-प्रोग्रामिंग - पाठ्यक्रम 4900 रूबल। थिंकनेटिका से, प्रशिक्षण 1 सप्ताह, दिनांक 27 नवंबर, 2023।
अनेक वस्तुओं का संग्रह / / November 27, 2023
भुगतान लेनदेन सेवाओं, स्वास्थ्य देखभाल और ई-कॉमर्स जैसे क्षेत्रों में विभिन्न भाषाओं और प्रौद्योगिकियों में बनाए गए उत्पादों को बनाने और समर्थन करने का 11 साल का अनुभव।
जेटरूबी, प्रोफिटेरो, ईकॉमचार्ज जैसी कंपनियों के साथ सहयोग किया।
एक वितरित सिस्टम आर्किटेक्ट बनने के लिए कड़ी मेहनत करने के बाद, उन्होंने आउटसोर्सिंग और उत्पाद कंपनियों में विभिन्न समस्याओं को हल करने का अनुभव प्राप्त किया।
रूबी सॉफ्टवेयर विकास के लिए मुख्य और पसंदीदा भाषा है; यह पिछले 10 वर्षों से समस्याओं को सफलतापूर्वक हल कर रही है।
आइए विभिन्न भाषाओं में उदाहरणों के साथ "मेटाप्रोग्रामिंग" की अवधारणा को देखें। आइए हम सबसे सामान्य तकनीकों और विधियों को दोहराएँ।
परिणामस्वरूप, आप यह करने में सक्षम होंगे:
रूबी में मेटाप्रोग्रामिंग टूल के मुख्य सेट का उपयोग करना सीखें। होमवर्क के रूप में स्व-लिखित डीएसएल के साथ एक छोटी सी लाइब्रेरी में प्राप्त जानकारी को समेकित करें।
आइए रूबी की गतिशील प्रकृति पर करीब से नज़र डालें और सीखें कि पर्यावरण-निर्भर व्यवहार के साथ ऑब्जेक्ट कैसे बनाएं, चाहे वह निष्पादन संदर्भ या प्रोग्राम स्टार्टअप सेटिंग्स से चर हो। हम किसी भी संदर्भ से अलग, डीएसएल बनाते समय और अलग से, प्रो और लैम्ब्डा के उपयोग पर विस्तार से विचार करेंगे।
परिणामस्वरूप, आप यह करने में सक्षम होंगे:
विकल्पों और मापदंडों के एक सेट से कक्षाओं और वस्तुओं के लिए गतिशील रूप से एक्सटेंशन बनाना सीखें। पहले होमवर्क से लाइब्रेरी एपीआई में सुधार करके व्यवहार में नए ज्ञान को समेकित करें।
आइए मेटाप्रोग्रामिंग का उपयोग करने वाली बड़ी रूबी परियोजनाओं के कोड का अध्ययन करें। आइए पिछली कक्षाओं में अध्ययन किए गए दृष्टिकोणों से उनकी ताकत और कमजोरियों की तुलना करें।
परिणामस्वरूप आप:
आप रूबी में मेटाप्रोग्रामिंग के विषय पर शेष अंतराल को बंद कर देंगे। कक्षा में प्राप्त अनुभव के लेंस के माध्यम से प्रसिद्ध परियोजनाओं में मेटाप्रोग्रामिंग के विशिष्ट अनुप्रयोगों को देखें।
पाठ्यक्रम उच्च-लोड, उच्च-विश्वसनीयता और उच्च-प्रदर्शन प्रणालियों के बीच अंतर की जांच करता है। पाठ्यक्रम का मुख्य उद्देश्य उच्च-प्रदर्शन प्रणालियों के डिजाइन में उपयोग की जाने वाली बुनियादी अवधारणाओं, सिद्धांतों और दृष्टिकोणों की समझ प्रदान करना है। यह पाठ्यक्रम न केवल आर्किटेक्ट्स के लिए, बल्कि विकास परियोजना प्रबंधकों और अग्रणी डेवलपर्स के लिए भी उपयोगी होगा।
4,4