Ubuntu TechHive
proposal.detail
स्वीकृतThe Ubuntu TechHive

Rust Data Pipelines: From Files to Clean Databases and Web Dashboards

रस्ट (Rust) में विश्वसनीय डेटा पाइपलाइन बनाने पर एक व्यावहारिक दो घंटे का सत्र, जो अव्यवस्थित इनपुट फ़ाइलों से शुरू होकर स्वच्छ डेटा पर समाप्त होता है जिसे वेब एप्लिकेशन में संग्रहीत, क्वेरी और विज़ुअलाइज़ किया जा सकता है।

मिश्रित · 2 घंटे · 27 जून, 2026 · 22 जून, 2026

विवरण

section.description

Rust में विश्वसनीय डेटा पाइपलाइन बनाने पर एक व्यावहारिक दो-घंटे का सत्र, जो अव्यवस्थित इनपुट फ़ाइलों से शुरू होकर साफ डेटा तक जाता है जिसे वेब एप्लिकेशन में संग्रहीत, क्वेरी और विज़ुअलाइज़ किया जा सकता है।

यह सत्र Rust, Polars, कमांड-लाइन डेटा वर्कफ़्लो और SQLx को जोड़ता है ताकि यह दिखाया जा सके कि एक डेवलपर कैसे CSV या Parquet फ़ाइलों को ले सकता है, डेटा को मान्य और रूपांतरित कर सकता है, त्रुटियों को स्पष्ट रूप से संभाल सकता है, साफ रिकॉर्ड को डेटाबेस में सुरक्षित रख सकता है, और चार्ट, डैशबोर्ड या रिपोर्टिंग स्क्रीन के लिए परिणाम तैयार कर सकता है।

Rust का उपयोग कार्यान्वयन संदर्भ के रूप में किया जाता है, लेकिन मुख्य पाठ सॉफ्टवेयर इंजीनियरिंग के बुनियादी सिद्धांतों पर केंद्रित रहता है: डेटा अनुबंध, दोहराने योग्य वर्कफ़्लो, दृश्य प्रगति, विश्वसनीय त्रुटि प्रबंधन, डेटाबेस माइग्रेशन, कंपाइल-टाइम क्वेरी चेक और परिचालन स्पष्टता।

दर्शक: प्रवेश-स्तर और मध्यवर्ती डेवलपर्स जो कच्ची फ़ाइलों को साफ, क्वेरी करने योग्य, विज़ुअलाइज़ करने योग्य डेटा में बदलने पर एक व्यावहारिक इंजीनियरिंग सत्र चाहते हैं।

परिणाम:

  • एक Rust कमांड-लाइन वर्कफ़्लो बनाएं जो इनपुट फ़ाइलों को स्वीकार करता है और संरचित आउटपुट तैयार करता है
  • स्टोर करने से पहले CSV या Parquet डेटा को साफ और मान्य करें
  • फ़िल्टरिंग, चयन, जॉइनिंग, ग्रुपिंग और लेज़ी निष्पादन के लिए Polars का उपयोग करें
  • SQLx के साथ डेटाबेस में साफ रिकॉर्ड स्टोर करें
  • डेटाबेस एक्सेस को सुरक्षित बनाने के लिए माइग्रेशन और कंपाइल-टाइम चेक का उपयोग करें
  • वेब एप्लिकेशन में विज़ुअलाइज़ेशन के लिए संग्रहीत डेटा तैयार करें

प्रारूप: दो घंटे, जिसमें एक संक्षिप्त फ्रेमिंग वॉकथ्रू, एक ठोस एंड-टू-एंड उदाहरण, ट्रेडऑफ़ पर चर्चा, और अभ्यास के लिए एक समापन चेकलिस्ट शामिल है।

support.yml

सदस्य समर्थन

1 समर्थक

समुदाय के सदस्य जो चाहते हैं कि यह आयोजन हो।

इस प्रस्ताव पर वोटिंग बंद है.

proposal.yml

प्रस्ताव विवरण

स्थिति
स्वीकृत
कठिनाई
मिश्रित
अवधि
2 घंटे
लक्ष्य दिनांक
27 जून, 2026
बनाया गया
22 जून, 2026