कोर्स TypeScript JavaScript, एक सुरक्षा जाल के साथ
TypeScript, JavaScript में एक शक्तिशाली टाइप सिस्टम जोड़ता है: कम बग, बेहतर टूलिंग और तनाव-मुक्त रीफैक्टरिंग। बुनियादी एनोटेशन से लेकर जेनरिक्स, नैरोइंग और उन्नत यूटिलिटी टाइप्स तक।
इस कोर्स को Kodokon में शुरू करें बुनियाद शुरुआती - मूल बातें, कदम-दर-कदम
TypeScript क्यों, आपकी पहली टाइप की गई फ़ाइलजानें कि TypeScript क्या है, यह किस समस्या को हल करता है, और अपनी बिल्कुल पहली टाइप की गई फ़ाइल लिखें। प्रिमिटिव टाइप, ऐरे और सरल यूनियनतीन मूल टाइप सीखें, किसी ऐरे को टाइप कैसे करें, और टाइप यूनियन कैसे बनाएँ। ऑब्जेक्ट और इंटरफ़ेसअपने ऑब्जेक्ट के आकार का वर्णन सटीक टाइप के साथ करें, फिर उन्हें इंटरफ़ेस के साथ पुन: उपयोग योग्य बनाएँ। फ़ंक्शन को टाइप करना: पैरामीटर, रिटर्न, वैकल्पिकअपने फ़ंक्शनों के पैरामीटर, उनके रिटर्न मान और उनके वैकल्पिक पैरामीटर को टाइप करके उन्हें अधिक सुरक्षित बनाएँ। इन्फ़रेंस, any और unknownइन्फ़रेंस के साथ TypeScript को टाइप का पता लगाने दें, और समझें कि unknown खतरनाक any से बेहतर क्यों है। प्रगति मध्यवर्ती - असली प्रोजेक्ट बनाएं
उन्नत निपुण - उन्नत पैटर्न और प्रदर्शन
महारत विशेषज्ञ - आर्किटेक्चर, आंतरिक कार्यप्रणाली और किनारे के मामले
कंडीशनल टाइप्स और infer: कंपाइलर का तर्ककंडीशनल टाइप्स की वितरणशीलता, infer के साथ पैटर्न मैचिंग, और never, any तथा boolean जैसे किनारे के मामलों में महारत हासिल करें। मैप्ड टाइप्स और की-रीमैपिंग: टाइप्स को रूपांतरित करनासमझें कि होमोमॉर्फिक मैप्ड टाइप्स मॉडिफ़ायर्स को कैसे संरक्षित करते हैं और as क्लॉज़ कैसे कीज़ को नाम बदलता या छानता है। टेम्पलेट लिटरल टाइप्स: कंपाइल टाइम पर गणना की गई स्ट्रिंग्सकार्तीय गुणनफल के माध्यम से यूनियन उत्पन्न करने और infer के साथ स्ट्रिंग लिटरल्स को पार्स करने के लिए टेम्पलेट लिटरल टाइप्स का लाभ उठाएं। ओवरलोड्स, टाइप्ड this, और वेरिएंसओवरलोड रिज़ॉल्यूशन, this छद्म-पैरामीटर, और उन वेरिएंस नियमों को समझें जो फ़ंक्शन असाइनेबिलिटी को नियंत्रित करते हैं। प्रोडक्शन पैटर्न: ब्रांडेड टाइप्स, satisfies, और .d.tsउन विशेषज्ञ पैटर्नों को लागू करें जो एक वास्तविक कोडबेस को सुरक्षित करते हैं: सिमुलेटेड नामिकता, बिना वाइडनिंग के वैलिडेशन, और ऐम्बिएंट घोषणाएं।