प्रोग्रामिंग भाषा सी# 12.0 - पाठ्यक्रम 40,490 रूबल। विशेषज्ञ से, प्रशिक्षण 40 एसी. एच., दिनांक: 20 नवंबर, 2023.
अनेक वस्तुओं का संग्रह / / November 28, 2023
सी# प्रोग्रामिंग भाषा एक लोकप्रिय ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है, जो 2016 में .Net Core की रिलीज़ के साथ क्रॉस-प्लेटफ़ॉर्म बन गई। C# .Net प्लेटफ़ॉर्म के लिए घटकों और मॉड्यूल को विकसित करने के लिए एक आधुनिक ऑब्जेक्ट-ओरिएंटेड भाषा है। C# सुरक्षित और सत्यापन योग्य कोड का निर्माण सुनिश्चित करता है, जिसका उपयोग किसी भी आधुनिक सॉफ़्टवेयर पैकेज में संभव है। C# में बनाए गए एप्लिकेशन हार्डवेयर आर्किटेक्चर की परवाह किए बिना विंडोज, लिनक्स और मैकओएस ऑपरेटिंग सिस्टम चलाने वाले किसी भी कंप्यूटर पर सफलतापूर्वक चल सकते हैं।
पाठ्यक्रम "सी# 8.0 प्रोग्रामिंग लैंग्वेज" सी# भाषा के सभी तत्वों और संरचनाओं की जांच करता है, और .नेट प्लेटफॉर्म की कई विशेषताओं की भी जांच करता है। पाठ्यक्रम अधिक उदाहरण और प्रयोगशाला कार्य प्रदान करता है, जो छात्रों को पूरा होने के तुरंत बाद वास्तविक कार्य शुरू करने की अनुमति देगा।
यह ध्यान में रखते हुए कि C# भाषा का मूल सिंटैक्स C++ और Java से लिया गया है, तो पाठ्यक्रम "C# 8.0 प्रोग्रामिंग लैंग्वेज" उन सभी प्रोग्रामर के लिए है जो अपने करियर में वृद्धि चाहते हैं।
आपको सीखना होगा:
.नेट प्रौद्योगिकियों को समझें
संरचित डेटा प्रकारों के साथ काम करें और बनाएं
ब्रांचिंग और लूपिंग का प्रयोग करें
C# में विधियाँ बनाएँ
सरणियों और स्ट्रिंग्स के साथ काम करें
C# में कक्षाएं विकसित करें
वंशानुक्रम और बहुरूपता का प्रयोग करें
अमूर्त वर्ग और इंटरफ़ेस विकसित करें
प्रोग्राम में होने वाली त्रुटियों को संभालें
फ़ाइल सिस्टम के साथ कार्य करें
.नेट कलेक्शंस का उपयोग करना सीखें
प्रोग्राम में पैरामीटरयुक्त प्रकारों का उपयोग करें
घटनाओं, प्रतिनिधियों और लैम्ब्डा अभिव्यक्तियों के साथ काम करें
ऑपरेटर ओवरलोडिंग और एक्सटेंशन विधियों का उपयोग करें
LINQ का परिचय प्राप्त करें
मॉड्यूल 1। .नेट प्लेटफ़ॉर्म का परिचय (2 एसी) एच।)
.नेट प्लेटफ़ॉर्म का अवलोकन।
.नेट प्लेटफ़ॉर्म के मूल तत्व।
विज़ुअल स्टूडियो कोड एकीकृत विकास वातावरण का उपयोग करना।
असेंबली अवधारणा की परिभाषा और उसका विवरण।
C# प्रोग्रामिंग भाषा की विशेषताएं.
विज़ुअल स्टूडियो कोड में असेंबली बनाना और उनके साथ काम करना।
कमांड लाइन पर काम कर रहा हूं.
मॉड्यूल 2. सी# प्रोग्रामिंग भाषा का परिचय (2 एसी) एच।)
C# भाषा टोकन.
C# भाषा प्रकार प्रणाली का परिचय।
नामस्थान.
संरचनात्मक प्रकारों और स्थिरांकों के साथ कार्य करना।
संरचनाएं केवल पढ़ने के लिए होती हैं और संदर्भ द्वारा पारित की जाती हैं।
अशक्त, बिगइंटेगर और जटिल डेटा प्रकार।
C# भाषा संचालन.
कस्टम संरचनात्मक प्रकारों का विकास।
C# में संरचना बनाना और उसके साथ काम करना।
मॉड्यूल 3. विधियाँ और ऑपरेटर C# (3 ac. एच।)
शाखा संचालक.
पैटर्न मिलान और स्विच अभिव्यक्ति।
लूप संचालक.
बनाने और कॉल करने के तरीके.
परिवर्तनीय संख्या में तर्कों के साथ ओवरलोडिंग और विधियाँ।
संदर्भ द्वारा पैरामीटर पास करना और संदर्भ द्वारा वापस लौटना।
डिफ़ॉल्ट और नामित पैरामीटर.
टुपल्स.
स्थानीय तरीके.
विज़ुअल स्टूडियो कोड में लेखन विधियाँ।
मॉड्यूल 4. C# में ऐरे और स्ट्रिंग्स (3 ac. एच।)
एक-आयामी सरणियाँ और स्टैकलॉक।
C# 8.0 में रेंज
बहुआयामी सरणियाँ।
स्ट्रिंग क्लास, स्ट्रिंग इंटरपोलेशन।
गतिशील पंक्तियाँ.
नियमित अभिव्यक्ति।
विजुअल स्टूडियो कोड में कमांड लाइन तर्कों के साथ कार्य करना।
मॉड्यूल 5. सी# में कक्षाओं का विकास (3 एसी) एच।)
बुनियादी ओओपी अवधारणाओं की समीक्षा।
वर्ग घोषणा.
क्लास के सदस्य और क्लास ऑब्जेक्ट बनाना।
पहुँच संशोधक.
गुण और स्वचालित गुण.
संशोधक स्थिरांक, केवल पढ़ने योग्य और स्थिर।
C# में कंस्ट्रक्टर और डिस्ट्रक्टर।
आंशिक कक्षाएं.
अनाम कक्षाएं.
नेस्टेड कक्षाएं.
ज्योमेट्री एप्लिकेशन के लिए लेखन कक्षाएं।
मॉड्यूल 6. वंशानुक्रम और बहुरूपता (3 एसी) एच।)
कोड के पुन: उपयोग के लिए एक तंत्र के रूप में वंशानुक्रम।
इनहेरिट करते समय कंस्ट्रक्टर
रूपांतरण टाइप करें और is (as) ऑपरेशन।
आभासी तरीके और देर से बाइंडिंग।
सार वर्ग और विधियाँ।
नया संशोधक और छुपाने वाले वर्ग के सदस्य।
ज्योमेट्री एप्लिकेशन के लिए एक पदानुक्रम बनाएं।
मॉड्यूल 7. .नेट फ्रेमवर्क कक्षाओं का पदानुक्रम (3 एसी) एच।)
ऑब्जेक्ट क्लास और इसकी विधियों को ओवरराइड करना।
वस्तुओं को पैक करना और खोलना।
मेटाडेटा और प्रतिबिंब.
अन्य उपयोगी .नेट मानक कक्षाएं।
मॉड्यूल 8. सी# (3 एसी) में त्रुटि प्रबंधन एच।)
अपवाद की अवधारणा.
प्रयास करें, पकड़ें और अंततः कथनों का उपयोग करें।
अपनी स्वयं की अपवाद कक्षाएं बनाना।
पूर्णांक गणना में अतिप्रवाह नियंत्रण।
मॉड्यूल 9. सी# में इंटरफेस (3 एसी) एच।)
इंटरफ़ेस अवधारणा.
इंटरफ़ेस घोषणा.
इंटरफ़ेस कार्यान्वयन.
C# 8.0 में इंटरफ़ेस
.नेट फ्रेमवर्क में इटरेटर।
वस्तुओं की एक श्रृंखला को आउटपुट करने के लिए वैकल्पिक पुनरावृत्तियों का विकास।
मॉड्यूल 10. डेटा .नेट फ्रेमवर्क में प्रवाहित होता है (3 एसी)। एच।)
थ्रेड कक्षाओं का अवलोकन.
बाइट स्ट्रीम के साथ कार्य करना।
चरित्र धाराओं के साथ कार्य करना।
C# में वस्तुओं को क्रमबद्ध करना।
मॉड्यूल 11. .नेट फ्रेमवर्क में संग्रह (3 एकड़) एच।)
संग्रह कक्षाओं का अवलोकन.
पैरामीटरयुक्त डेटा प्रकारों की अवधारणा।
पैरामीटरयुक्त प्रकारों के लिए डिफ़ॉल्ट कीवर्ड और प्रतिबंध।
पैरामीटरयुक्त संग्रहों का अवलोकन.
ज्योमेट्री एप्लिकेशन में डेटा के साथ कार्य करना।
मॉड्यूल 12. सी# में ओवरलोडिंग ऑपरेशन (3 एसी) एच।)
यूनरी ऑपरेटरों को ओवरलोड करना।
बाइनरी ऑपरेशंस को ओवरलोड करना.
इंडेक्सिंग ऑपरेशन को ओवरलोड करना.
प्रकार रूपांतरण ऑपरेशन को ओवरलोड करना.
कक्षाओं और इंटरफेस के लिए विस्तार विधियाँ।
मॉड्यूल 13. सी# में प्रतिनिधि और कार्यक्रम (3 एसी) एच।)
प्रतिनिधियों को बनाना और उनके साथ काम करना।
एक्शन और फनक कक्षाएं।
अनाम तरीके.
लैम्ब्डा अभिव्यक्तियाँ.
आयोजन।
अतुल्यकालिक विधि कॉल.
मॉड्यूल 14. सी# (3 एसी) की उन्नत विशेषताएं। एच।)
गुण।
कचरा संग्रहण और संसाधन जारी करना।
गतिशील प्रकारों के साथ कार्य करना।
अतुल्यकालिक प्रोग्रामिंग.
LINQ.
एक अतुल्यकालिक पैटर्न का कार्यान्वयन.