पेशेवर TypeScript: उन्नत तकनीकें
300 पृष्ठ
Hindi
PDF
4.5

पेशेवर TypeScript: उन्नत तकनीकें

पेशेवर TypeScript: उन्नत तकनीकें

लेखक:

वर्ष:

सारांश:

यह पुस्तक TypeScript का कोई सामान्य परिचय नहीं है। यह उन डेवलपर्स के लिए है जो पहले से ही JavaScript में आत्मविश्वास से कोड लिखते हैं और स्थैतिक टाइपिंग की मूल बातों से परिचित हैं, लेकिन भाषा पर महारत के एक नए स्तर पर पहुँचना चाहते हैं। «पेशेवर TypeScript: उन्नत तकनीकें» TypeScript की सबसे जटिल और शक्तिशाली क्षमताओं के लिए एक व्यावहारिक मार्गदर्शिका है, जो शुरुआती ट्यूटोरियल में शायद ही कभी मिलती हैं।



लेखक क्रमिक रूप से TypeScript की टाइप प्रणाली को उजागर करता है, उन्नत जेनेरिक से शुरू करके सशर्त और मैप किए गए प्रकारों तक। आप सीखेंगे कि लचीले और पुन: प्रयोज्य एब्स्ट्रैक्शन बनाने के लिए infer, keyof, typeof और conditional types का उपयोग कैसे करें। वितरणात्मक सशर्त प्रकारों, टेम्पलेट लिटरल प्रकारों और पुनरावर्ती प्रकारों के साथ काम करने पर विशेष ध्यान दिया गया है।



पुस्तक के दूसरे भाग में व्यावहारिक पहलुओं पर विचार किया गया है: डेकोरेटर, मिक्सिन, टाइप फैक्ट्री और TypeScript के संदर्भ में डिज़ाइन पैटर्न। आप टाइप-सुरक्षित API बनाना, कॉलबैक, प्रॉमिस और एसिंक्रोनस ऑपरेशन के साथ प्रभावी ढंग से काम करना सीखेंगे। तृतीय-पक्ष लाइब्रेरी के लिए स्वयं के प्रकार लिखने और कंपाइलर के सख्त नियमों को कॉन्फ़िगर करने पर विशेष जोर दिया गया है।



यह पुस्तक निम्नलिखित के लिए उपयोगी होगी:

  • JavaScript से TypeScript में संक्रमण करने वाले फ्रंटएंड और बैकएंड डेवलपर्स;
  • टीम लीड और आर्किटेक्ट जो परियोजनाओं में सख्त टाइपिंग लागू करना चाहते हैं;
  • TypeScript पर लाइब्रेरी और फ्रेमवर्क के डेवलपर्स;
  • वे सभी जो स्व-दस्तावेजीकरण, विश्वसनीय और आसानी से रखरखाव योग्य कोड लिखना चाहते हैं।


प्रत्येक अध्याय में कोड के कई उदाहरण हैं, सरल से जटिल तक, स्पष्टीकरण के साथ «यह ऐसा क्यों काम करता है»। आप केवल सिंटैक्स नहीं सीखेंगे, बल्कि TypeScript की टाइप प्रणाली के तर्क को समझेंगे, जो आपको टाइपिंग से संबंधित किसी भी समस्या को स्वतंत्र रूप से हल करने में सक्षम बनाएगा।



पढ़ने के बाद आप यह कर पाएंगे:

  • सशर्त और मैप किए गए निर्माणों का उपयोग करके जटिल प्रकार बनाना;
  • वास्तविक परियोजनाओं में «टेढ़े-मेढ़े समाधानों» के बिना जेनेरिक का उपयोग करना;
  • टाइपिंग को ध्यान में रखते हुए एप्लिकेशन आर्किटेक्चर डिज़ाइन करना;
  • स्वयं के डेकोरेटर और मिक्सिन लिखना;
  • tsconfig की सख्त सेटिंग्स के साथ कोड को ऑप्टिमाइज़ करना।


«पेशेवर TypeScript» एक ऐसी पुस्तक है जो आपको TypeScript के उपयोगकर्ता से टाइप के मास्टर में बदल देगी। यह उन लोगों के लिए उपयुक्त है जो जटिल एब्स्ट्रैक्शन से नहीं डरते और ऐसा कोड लिखना चाहते हैं जो पहली बार में कंपाइल हो जाए।

अनुशंसाएँ