जंग डेवलपर. पेशेवर - ओटस से निःशुल्क पाठ्यक्रम, प्रशिक्षण 6 महीने, दिनांक: 7 दिसंबर, 2023।
अनेक वस्तुओं का संग्रह / / December 10, 2023
रस्ट प्रोग्रामिंग भाषा पर एक गहन पाठ्यक्रम, जिसमें हम देखेंगे:
- रस्ट की प्रमुख विशेषताएं, जिनकी समझ न केवल इस भाषा में जटिल सॉफ्टवेयर उत्पादों को विकसित करने की अनुमति देती है, बल्कि सामान्य रूप से सॉफ्टवेयर को बेहतर डिजाइन करने में भी मदद करती है;
- सबसे लोकप्रिय पुस्तकालय और परियोजनाएं जो व्यापक रूप से व्यवहार में उपयोग की जाती हैं;
मल्टीथ्रेडिंग और सॉफ्टवेयर आर्किटेक्चर।
दिलचस्प होगा कोर्स:
सिस्टम भाषाओं (सी, सी++, ...) में डेवलपर्स जो चाहते हैं:
जंग, उसकी ताकत और कमजोरियों का अध्ययन करें;
मेमोरी और मल्टीथ्रेडिंग के साथ काम करते समय गलतियों से बचना सीखें;
उच्च-प्रदर्शन सॉफ़्टवेयर डिज़ाइन सीखें
व्याख्या की गई या उच्च-स्तरीय भाषाओं (पायथन, जेएस, जावा, सी#, ...) में डेवलपर्स जो चाहते हैं:
- ऐसी भाषा सीखें जो आपको अपने सॉफ़्टवेयर के प्रदर्शन-महत्वपूर्ण अनुभागों को यथासंभव तेज़ी से बनाने की अनुमति देती है;
- निम्न-स्तरीय सॉफ़्टवेयर के साथ काम करने की विशेषताएं;
- सुरक्षित और दोष-सहिष्णु सॉफ़्टवेयर विकसित करने के दृष्टिकोण
आप पाठ्यक्रम में क्या सीखेंगे?
- सॉफ्टवेयर विकास के लिए रस्ट भाषा का उपयोग करें;
- जंग और विकास वातावरण तैनात करें;
- विश्वसनीय, दोष-सहिष्णु और उच्च-प्रदर्शन सॉफ़्टवेयर बनाएं;
- कोड का परीक्षण करें;
- तृतीय-पक्ष पुस्तकालयों का उपयोग करें;
- अतुल्यकालिक कोड लिखें
2
अवधिइन्फिनिटीस्वैप, लीड रस्ट डेवलपर
मुझे स्कूल में ही प्रोग्रामिंग में रुचि हो गई। 5 वर्षों से अधिक समय तक प्रोग्रामर के रूप में कार्य किया। उनकी रुचि कंप्यूटर ग्राफिक्स और गेम डेवलपमेंट में है। मुख्य स्टैक: रस्ट, सी++, पायथन। मुझे C#, JS, PHP, MatLab का अनुभव है। डिजाइन और विकसित: - डिजिटल सिग्नल प्रोसेसिंग के लिए सॉफ्टवेयर; - बड़े पैमाने पर अनुक्रमिक भंडारण के लिए फाइल सिस्टम डेटा की मात्रा; - एक ग्राफिक्स प्रोसेसर पर समानांतर डेटा प्रोसेसिंग के लिए रूपरेखा; - वितरित संग्रह और प्रसंस्करण प्रणालियों के बैकएंड भाग डेटा; कार्यक्रम प्रबंधक
1
कुंआमैं 14 साल की उम्र में प्रोग्रामिंग से परिचित हो गया और रस्ट मिलने तक कई भाषाओं को आज़माया। वह 4 वर्षों से अधिक समय से ओपन-सोर्स में रस्ट लिख रहे हैं। वह गेम, डेटाबेस और ब्लॉकचेन के विकास में शामिल थे...
मैं 14 साल की उम्र में प्रोग्रामिंग से परिचित हो गया और रस्ट मिलने तक कई भाषाओं को आज़माया। वह 4 वर्षों से अधिक समय से ओपन-सोर्स में रस्ट लिख रहे हैं। वह गेम, डेटाबेस और ब्लॉकचेन के विकास में शामिल थे, उन्होंने पोंटेम टेक्नोलॉजी लिमिटेड में रस्ट डेवलपर के रूप में काम किया। रूसी भाषी रस्ट समुदाय में सक्रिय भागीदार, सेंट पीटर्सबर्ग में स्थानीय मीटअप के सह-आयोजक। सेंट पीटर्सबर्ग स्टेट यूनिवर्सिटी में "रस्ट प्रोग्रामिंग लैंग्वेज" पाठ्यक्रम के शिक्षक। अध्यापक
जंग का परिचय
-विषय 1.जंग की बुनियादी अवधारणाएं और विशेषताएं
- विषय 2. विधानसभा प्रणाली। सहायक उपयोगिताएँ. एक विकास परिवेश का चयन करना
-विषय 3. मूल वाक्यविन्यास
-विषय 4.उन्नत वाक्यविन्यास
मॉड्यूल, क्रेट और परीक्षण
-विषय 5. प्रोजेक्ट को फाइलों और तार्किक ब्लॉकों में विभाजित करना। परीक्षण और उदाहरण
-विषय 6. पैकेज और टोकरे
-विषय 7.तृतीय-पक्ष रैक का उपयोग। संस्करण और सुविधाएँ
मानक पुस्तकालय
-विषय 8. बुनियादी गणना और प्रकार
-विषय 9.स्मार्ट पॉइंटर्स और संग्रह
-विषय 10.इनपुट और आउटपुट
-विषय 11. क्लाइंट-सर्वर एप्लिकेशन लिखना
बहु सूत्रण
-विषय 12. बहु-थ्रेडेड कोड की समस्याएं। एक समानांतर धागा प्रारंभ करना.
-विषय 13. संकलन चरण में बहु-थ्रेडेड एप्लिकेशन की शुद्धता की निगरानी करना
-विषय 14. अपना खुद का थ्रेडपूल लिखना
-विषय 15. मल्टीटास्किंग के प्रकार। अतुल्यकालिक
-विषय 16.हुड के नीचे अतुल्यकालिकता
-विषय 17. क्लाइंट-सर्वर एप्लिकेशन को एसिंक्रोनस बनाना
-विषय 18. इंटरप्रोसेस संचार और सिंक्रनाइज़ेशन
वास्तुकला
-विषय 19.जंग और ओओपी
-विषय 20.जंग और एफपी
-विषय 21.त्रुटि प्रबंधन
-विषय 22. अपरिवर्तनीय
-विषय 23.पैटर्न
ढाँचे और पुस्तकालय
-विषय 24. लोकप्रिय उपयोगितावादी पुस्तकालय
-विषय 25.लॉगिंग, डिबगिंग और प्रोफाइलिंग
-विषय 26.जंग और बैकएंड
-थीम 27.जंग और जीयूआई
-विषय 28. जंग और गेमडेव
-थीम 29.जंग और फ्रंटेंड
-विषय 30. अन्य भाषाओं के साथ बातचीत
परियोजना कार्य
-विषय 31. विषय का चयन और परियोजना कार्य का संगठन
-विषय 32. परियोजनाओं और गृहकार्य पर परामर्श
-विषय 33.डिजाइन कार्य का संरक्षण
-विषय 34. पाठ्यक्रम का सारांश