Detailed training program
- कमान्ड आणि पहिले प्रोग्राम
intआणिstringप्रकारांचा परिचय. कीबोर्ड इनपुट- सशर्त ऑपरेटर
- लूप्स
- IDE ची स्थापना, CodeGym प्लगइन, डीबगची मूलतत्त्वे
- फ्लोटिंग-पॉइंट संख्या
- अॅरे
- Functions / Methods
- उन्नत स्ट्रिंग ऑपरेशन्स
- स्थिरांक,
varकीवर्ड, मूलभूत अंकगणितीय ऑपरेटर - Nullable Reference Types (NRT)
- अपवाद:
try,catch,finally enum,switch, आणि पॅटर्न मॅचिंग- Value Tuples आणि Local functions
- दिनांक, वेळ आणि टाइमझोनसह काम करणे
- क्लासेस, ऑब्जेक्ट्स आणि कन्स्ट्रक्टर
- अॅक्सेस मॉडिफायर्स आणि प्रॉपर्टीज
- इंडेक्सर्स आणि एक्स्टेंशन मेंबर्स (C# 14)
Records– अपरिवर्तनीय डेटा प्रकार- इन्हेरिटन्स आणि क्लास हायार्की
- पॉलिमॉर्फिझम
- अमूर्तता
- इंटरफेस: मूलतत्त्वे आणि कॉन्ट्रॅक्ट्स
- उन्नत इंटरफेसेस: डिफॉल्ट इंटरफेस मेथड्स आणि स्टॅटिक मेंबर्स
- सामान्य चुका आणि OOP सर्वोत्तम पद्धती
- व्हर्जन कंट्रोल परिचय: Git आणि GitHub सोबत काम करणे
- मॉड्यूल अंतिम प्रकल्प
- कलेक्शन प्रकार आणि जनरिक्स
- मूलभूत कलेक्शन इंटरफेसेस (
IEnumerable,IList,IDictionary) - कलेक्शन पद्धती: क्रमवारी, फिल्टर करणे, शोध
- कॉम्पॅरेटर आणि ऑब्जेक्ट तुलना
- LINQ मूलभूत तत्त्वे: साधे क्वेरी आणि डेटा फिल्टरिंग
- उन्नत LINQ: ग्रुपिंग आणि अॅग्रीगेट फंक्शन्स (नवीन .NET 9 पद्धतींसह)
- उन्नत LINQ: जॉइन्स आणि प्रोजेक्शन्स
- कलेक्शन ऑप्टिमायझेशन आणि उच्च-प्रदर्शन प्रकार
- C# मध्ये फाइल हाताळणीची मूलभूत तत्त्वे
- फाइल वाचन आणि लेखन (
StreamReader,StreamWriter) - फाइल एन्कोडिंगसह काम करणे
- त्रुटी हाताळणी आणि फाइल सुरक्षा
- फाइल सिस्टमसह काम करणे (
File,FileInfo,Directory,DirectoryInfo) - फाइल आणि डायरेक्टरी व्यवस्थापन (निर्मिती, कॉपी करणे, हटवणे, हलवणे)
- I/O ऑप्टिमायझेशन (
BufferedStreamआणि इतर पद्धती) - असिंक्रोनस फाइल ऑपरेशन्स (
ReadAsync,WriteAsync, इत्यादी) - सिरीयलायझेशन आणि डीसीरियालायझेशन संकल्पना
- .NET सिरीयलायझेशनसाठी क्लासेस आणि लायब्ररी
- ऑब्जेक्ट सिरीयलायझेशन आणि डीसीरियालायझेशन
- कलेक्शन आणि जटिल ऑब्जेक्ट सिरीयलायझेशन
- JSON डेटासह काम करणे
- XML डेटासह काम करणे
- C# मध्ये Lambda अभिव्यक्ती
- Lambda अभिव्यक्ती आणि delegates यांचा संबंध
- फंक्शनल प्रोग्रामिंग मूलतत्त्वे: अनामिक फंक्शन्स, उच्च-क्रम फंक्शन्स
- C# मधील इव्हेंट्स: संकल्पना, निर्मिती, हाताळणी आणि
EventHandler - इव्हेंटचे लाइफसायकल: सबस्क्रिप्शन, अनसबस्क्रिप्शन, व्यवस्थापन
- इव्हेंट-डेलीगेट प्रोग्रामिंगसाठी सर्वोत्तम पद्धती
- C# मध्ये मल्टिथ्रेडिंगची मूलतत्त्वे: थ्रेड तयार करणे आणि व्यवस्थापन
- थ्रेड समक्रमण आणि सामायिक संसाधनांचे व्यवस्थापन
- सामान्य मल्टिथ्रेडिंग समस्या: स्पर्धात्मक परिस्थिती (race conditions), डेडलॉक (deadlock)
- असिंक्रोनस प्रोग्रामिंग:
async,await, असिंक्रोनस पद्धती - Tasks (
Task) वापरणे आणि पॅरलल कम्प्युटिंग (Parallel.For,Parallel.ForEach) - मल्टिथ्रेडेड आणि असिंक्रोनस कोडमधील त्रुटी आणि अपवाद हाताळणी
- उन्नत समक्रमण यंत्रणा
- असिंक्रोनसमध्ये सखोल आढावा (
ValueTask,Channel, Async कोड चाचणी)
- रेग्युलर एक्सप्रेशनची मूलभूत माहिती आणि सिंटॅक्स
- व्यावहारिक रेग्युलर एक्सप्रेशन वापर
Regexक्लाससह - रिफ्लेक्शन, डायनॅमिक टाइप्स आणि Source Generators
- लॉगिंग, मॉनिटरिंग आणि ट्रेसिंग
- .NET 9 मधील प्रमुख सुधारणा आणि भविष्यातील कलांचा आढावा
300+
धडे
400+
टास्क
68
टेस्ट
आणि तसेच:
- तत्काळ टास्क पडताळणी
- AI कोड व्हॅलिडेटर
- IDE प्लगइन
- WebIDE
- गेमिफिकेशन
- प्रेरणादायी व्याख्याने