मुख्य सामग्री पर जाएं
eLearner.app

इंटरैक्टिव पाठ्यक्रम

टाइपस्क्रिप्ट पाठ्यक्रम

मास्टर टाइपस्क्रिप्ट, जावास्क्रिप्ट का टाइप किया गया सुपरसेट। आदिम प्रकार, इंटरफेस, प्रकार उपनाम, यूनियन प्रकार, प्रकार संकुचन और सामान्य प्रोग्रामिंग (जेनरिक) का उपयोग करके सुरक्षित और अधिक मजबूत कोड लिखना सीखें।

कीवर्ड के माध्यम से स्थैतिक सत्यापन + अधिकारी पर निष्पादनTypeScript Playground(कॉपी कोड + ओपन के लिए एक क्लिक)।

01 · मॉड्यूल 1 - टाइपस्क्रिप्ट बुनियादी बातें

2 पाठ

प्रकार प्रणाली की नींव: आदिम प्रकार, फ़ंक्शन पैरामीटर, सरणियाँ और टुपल्स के लिए एनोटेशन।

  1. 1.1आदिम प्रकार और टिप्पणियाँकंपाइल-टाइम बग को रोकने के लिए वेरिएबल्स और फ़ंक्शंस में स्पष्ट प्रकार के एनोटेशन जोड़ना सीखें।~10 min
  2. 1.2ऐरे और टुपल्ससजातीय संग्रह (सरणी) और निश्चित-लंबाई, निश्चित-तत्व टुपल्स के साथ कार्य करना।~10 min

02 · मॉड्यूल 2 - प्रकार और इंटरफ़ेस

2 पाठ

इंटरफ़ेस और उपनाम के साथ जटिल डेटा आकार बनाएं, और लचीले यूनियन प्रकारों के साथ काम करें।

  1. 2.1उपनाम बनाम इंटरफ़ेस टाइप करेंइंटरफ़ेस या प्रकार उपनाम का उपयोग करके ऑब्जेक्ट आकृतियों को परिभाषित करने के बीच अंतर को समझें।~12 min
  2. 2.2संघ और संकीर्णताएकाधिक प्रकारों (संघ प्रकार) को स्वीकार करने वाले चर के साथ काम करें और रनटाइम पर प्रकारों को सीमित करें (प्रकार संकीर्ण करना)।~15 min

03 · मॉड्यूल 3 - जेनरिक और फ़ंक्शंस

2 पाठ

वैकल्पिक पैरामीटर, फ़ंक्शन प्रकार हस्ताक्षर और जेनरिक की शक्तिशाली दुनिया के साथ फ़ंक्शन।

  1. 3.1टाइप किए गए फ़ंक्शनवैकल्पिक पैरामीटर निर्दिष्ट करें, जटिल हस्ताक्षर परिभाषित करें, और फ़ंक्शन प्रकार परिभाषाएँ निर्यात करें।~12 min
  2. 3.2मौलिक जेनेरिकफ़ंक्शंस और इंटरफ़ेस के लिए सामान्य प्रकार के मापदंडों का उपयोग करके पुन: प्रयोज्य, टाइप-सुरक्षित कोड लिखें।~15 min

04 · मॉड्यूल 4 - कक्षाएं और उपयोगिता प्रकार

2 पाठ

मौजूदा प्रकारों को बदलने के लिए कक्षाओं और अंतर्निहित उपयोगिता प्रकारों के साथ ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग।

  1. 4.1कक्षाएं और संशोधकएक्सेस संशोधक (सार्वजनिक, निजी, केवल पढ़ने योग्य) के साथ कक्षाएं लिखें और इंटरफेस लागू करें।~15 min
  2. 4.2उपयोगिता प्रकारआंशिक, रीडओनली, पिक और ओमिट का उपयोग करके मौजूदा प्रकारों को सरल बनाएं और पुन: उपयोग करें।~15 min

05 · मॉड्यूल 5 - उन्नत प्रकार और गार्ड

2 पाठ

कस्टम टाइप गार्ड, शाब्दिक प्रकार, प्रकार अभिकथन और टेम्पलेट शाब्दिक प्रकार के साथ टाइप सिस्टम की अपनी समझ को गहरा करें।

  1. 5.1गार्ड टाइप करेंसुरक्षित संकुचन के लिए प्रकार विधेय का उपयोग करके कस्टम प्रकार गार्ड बनाना सीखें।~15 min
  2. 5.2शाब्दिक प्रकार और दावेरनटाइम पर as और as const के साथ सटीक शाब्दिक प्रकार, टेम्पलेट शाब्दिक प्रकार और मुखर प्रकार के साथ काम करें।~15 min

06 · मॉड्यूल 6 - सशर्त और मैप किए गए प्रकार

2 पाठ

जानें कि सशर्त प्रकार, अनुमान ऑपरेटर और मैप किए गए प्रकारों का उपयोग करके गतिशील प्रकार कैसे बनाएं और मौजूदा प्रकारों को कैसे बदलें।

  1. 6.1सशर्त प्रकार और अनुमानप्रकार टर्नरी ऑपरेटर का उपयोग करना सीखें (T, U ? X : Y का विस्तार करता है) और अनुमान के साथ गतिशील प्रकार निकालें।~15 min
  2. 6.2मैप किए गए प्रकारमौजूदा प्रकारों की कुंजियों पर मैप करके नए प्रकार को रूपांतरित करें और बनाएं ({ [T की कुंजी में K]: ... })।~15 min

07 · मॉड्यूल 7 - कॉन्फ़िगरेशन और एकीकरण

2 पाठ

पता लगाएं कि tsconfig.json का उपयोग करके टाइपस्क्रिप्ट कंपाइलर को कैसे कॉन्फ़िगर करें और घोषणा विलय के साथ मौजूदा प्रकारों का विस्तार करें।

  1. 7.1Tsconfig.json के साथ कॉन्फ़िगरेशनTsconfig.json फ़ाइल के मुख्य विकल्प जैसे लक्ष्य, मॉड्यूल, स्ट्रिक्ट और वे संकलन को कैसे प्रभावित करते हैं, खोजें।~12 min
  2. 7.2घोषणाएँ और विलयबाहरी पुस्तकालयों का विस्तार करें और घोषणा मर्जिंग के साथ घोषणा फ़ाइलें (.d.ts) लिखें।~15 min