बढ़िया (और मुफ़्त!) वेब विकास पुस्तकें आप ऑनलाइन प्लेटोब्लॉकचैन डेटा इंटेलिजेंस प्राप्त कर सकते हैं। लंबवत खोज। ऐ.

बढ़िया (और मुफ़्त!) वेब विकास पुस्तकें जिन्हें आप ऑनलाइन प्राप्त कर सकते हैं

"सीखने के लिए सबसे अच्छी जगह कहाँ है?" के ठीक बाद शायद सबसे अधिक पूछे जाने वाले प्रश्न जो मैं कोड में आने वाले लोगों से सुनता हूं वह है "मुझे कौन सी वेब विकास पुस्तकें सीखनी चाहिए?" खैर, इसे उस प्रश्न का उत्तर मानें क्योंकि मैंने उन पुस्तकों की एक सूची तैयार की है जो न केवल फ्रंट-एंड डेवलपमेंट में शामिल होने के लिए महान हैं बल्कि स्वतंत्र रूप से उपलब्ध हैं।

सीएसएस पर किताबें

यह वह जगह है जहाँ हम घूमने जा रहे हैं क्योंकि, यह एक साइट है अधिकतर सीएसएस के बारे में!

सीएसएस का जादू एडम श्वार्ट्ज द्वारा

  • के लिये बिल्कुल उचित: आपकी CSS यात्रा के अगले चरण
  • सीखने का स्तर: मध्यवर्ती
  • आवश्यक है: CSS की कुछ बुनियादी समझ

एडम श्वार्ट्ज इस पुस्तक में छह सीएसएस अवधारणाओं को शामिल किया गया है, जिसमें बॉक्स मॉडल, लेआउट, टेबल, रंग, टाइपोग्राफी और संक्रमण शामिल हैं। ये ऐसी चीजें हैं जो कुछ अनुभवी CSSers को भी प्रभावित करती हैं, इनमें से कुछ अवधारणाएं भ्रमित करने वाली हो सकती हैं। आदम ने प्रत्येक को रहस्योद्घाटन करने के लिए बहुत कुछ किया है।

पुस्तक जटिल सीएसएस अवधारणाओं पर एक महान प्राइमर होने के अलावा, मुझे यह पसंद है कि पुस्तक में वर्णित प्रत्येक सीएसएस गुण कैसे क्लिक करने योग्य है, इसलिए आप हमेशा उन पर क्लिक करके देख सकते हैं कि प्रत्येक कैसे लागू होता है। यदि आप प्रत्येक अध्याय के बारे में अधिक जानने की इच्छा रखते हैं, तो आगे पढ़ने के लिए कई उदाहरण और सिफारिशें हैं।

मुझे रंगों पर अध्याय बहुत दिलचस्प लगा, न केवल इसलिए कि यह सुलभ रूप से रंग का उपयोग करने के लिए सर्वोत्तम प्रथाओं में शामिल हो जाता है, बल्कि इसलिए भी कि इसमें सुपर व्यावहारिक अनुप्रयोग हैं, जैसे कि जब एडम किसी संगठन की ब्रांडिंग का समर्थन करने के लिए सीएसएस का उपयोग करता है।

लचीला वेब डिज़ाइन जेरेमी कीथो द्वारा

  • के लिये बिल्कुल उचित: कोड लिखने के लिए रणनीति विकसित करना
  • सीखने का स्तर: मध्यवर्ती
  • आवश्यक है: CSS की कुछ बुनियादी समझ

सीधे परिचय से:

बेहतर वेबसाइट बनाने में आपकी मदद करने के लिए आपको यहां कोई कोड नहीं मिलेगा। लेकिन आपको विचार और दृष्टिकोण मिलेंगे। कोड की तुलना में विचार अधिक लचीले होते हैं। मैंने वेब डिज़ाइन के इतिहास के सबसे लचीले विचारों को भविष्य की वेबसाइटों के निर्माण के दृष्टिकोण में संयोजित करने का प्रयास किया है।

जेरेमी इतना अच्छा करता है कि सॉफ्ट स्किल्स का वर्णन करना, जैसे कि योजना बनाना, रूपरेखा बनाना और कोड लिखने के लिए दृष्टिकोण। इसलिए, पूरी किताब में कोड स्निपेट छोड़ने के बजाय, आपको कोड रणनीतियों के बारे में विवरण मिलेगा, जैसे कि प्रगतिशील वृद्धि, किस टूलिंग का उपयोग करना है, और भविष्य के अनुकूल कोड लिखने की चुनौतियाँ।

और आप में से उन लोगों के लिए जिन्हें जेरेमी की सामग्री को सुनने का आनंद नहीं मिला है (जैसे वह करता है) वेब इतिहास श्रृंखला), डाउनलोड करने के लिए एक ऑडियो फ़ाइल उपलब्ध है।

CSS वेब डेवलपमेंट की शुरुआत: नौसिखिए से पेशेवर तक साइमन कॉलिसन द्वारा

  • के लिये बिल्कुल उचित: सीएसएस की मूल बातें
  • सीखने का स्तर: पूर्णतया नौसिखिए
  • आवश्यक है: समय और प्रेरणा के अलावा कुछ नहीं

यह 2006 में लिखा जा सकता है, लेकिन वेब मानकों और पहुंच की साइमन की कवरेज आज कालातीत और प्रासंगिक है। वह इंटरऑपरेबिलिटी की समझ के साथ-साथ वेब अनुप्रयोगों के निर्माण के लिए दृष्टिकोण प्रदान करता है, जिसमें प्रारंभिक नियोजन चरण शामिल हैं जिन्हें अक्सर अनदेखा कर दिया जाता है।

पुस्तक के दो व्यापक भाग हैं जिन्हें आगे 16 अध्यायों में विभाजित किया गया है। भाग 1 में सीएसएस विषयों को शामिल किया गया है, जैसे टेक्स्ट, लिंक, सूचियां, पृष्ठभूमि, इमेज, टेबल और फॉर्म के साथ काम करना। यह वास्तव में विवरण पर भी कंजूसी नहीं करता है।

भाग 2 लेआउट के बारे में है, प्रयोज्य और लेआउट हेरफेर पर प्रकाश डालना, साथ ही एक आसान केस स्टडी। अध्यायों को इस तरह से व्यवस्थित किया गया है कि एक अध्याय स्वाभाविक रूप से अगले में प्रवाहित होता है। प्रत्येक अध्याय में एक समापन खंड भी होता है जो अध्याय में शामिल सभी महत्वपूर्ण अवधारणाओं पर प्रकाश डालता है।

वास्तव में, पुस्तक नौसिखिए डेवलपर्स को सीएसएस में एक ठोस पृष्ठभूमि प्रदान करती है और उन्हें धीरे-धीरे अधिक उन्नत अवधारणाओं के साथ मदद करती है। यह आपकी सीएसएस यात्रा को आसान बना देगा।

HTML और CSS पर पुस्तकें

CSS और HTML को अक्सर एक साथ पढ़ाया जाता है, जो विशेष रूप से तब मददगार हो सकता है जब आप कोड की अपनी पहली पंक्तियाँ लिख रहे हों और यह जानना चाहते हों कि दोनों भाषाएँ एक दूसरे के साथ कैसे इंटरैक्ट करती हैं।

HTML और CSS को कोड करना सीखें शे होवे द्वारा

  • के लिये बिल्कुल उचित: अपनी फ्रंट-एंड यात्रा शुरू करना
  • सीखने का स्तर: शुरुआती
  • आवश्यक है: कोई पूर्व अनुभव बिल्कुल नहीं

शे इस पुस्तक को a . के रूप में संदर्भित करता है शुरुआती लोगों को HTML और CSS सीखने में मदद करने के लिए समर्पित सरल और व्यापक गाइड। वह फ्रंट-एंड डिजाइन और विकास के सामान्य तत्वों पर ध्यान केंद्रित करके ऐसा करता है। कवर किए गए कुछ पाठ बॉक्स मॉडल, पोजिशनिंग, टाइपोग्राफी, पृष्ठभूमि और ग्रेडिएंट, सूचियां, मीडिया, फॉर्म और टेबल हैं। पहले अध्याय में *अपना पहला वेब पेज बनाना, शै ने एक विशिष्ट वेबसाइट की सामग्री का विश्लेषण किया जिसमें तत्वों, विशेषताओं और HTML दस्तावेज़ संरचना की स्थापना, कोड सत्यापन, चयनकर्ता और CSS रीसेट शामिल हैं। मुझे पुस्तक बहुत शिक्षाप्रद लगती है, खासकर जब यह सतह से परे कोड नमूनों के साथ कई प्रमुख अवधारणाओं को संबोधित करने के लिए जाती है, जिनका आप अनुसरण कर सकते हैं।

इस महान पुस्तक के बारे में एक गहरी बात यह है कि, शे ने पूरे 12 पाठों में खरोंच से एक पूरी परियोजना का निर्माण किया और प्रत्येक पाठ के अंत में, उन्होंने उस वेबसाइट की वर्तमान स्थिति के लिए एक सारांश और लिंक प्रदान किया (ताकि आप अपने साथ तुलना कर सकें यदि पाठों के प्रत्येक चरण में आप साथ में अनुसरण करें) और स्रोत कोड।

यदि आप एक ऐसे शिक्षार्थी हैं जो करके सीखता है, तो आपको यह सामग्री बहुत उपयोगी लगेगी और जब तक आप काम पूरा कर लेंगे, तब तक आप एक बहु पृष्ठ कार्यात्मक वेबसाइट विकसित कर चुके होंगे।

पाठ्यक्रम का एक उन्नत सीक्वल भी उसी लिंक के माध्यम से निःशुल्क उपलब्ध है।

HTML और CSS: बुनियादी बातों को 7 दिनों में सीखें माइकल कन्नप्पो द्वारा

  • के लिये बिल्कुल उचित: अपनी फ्रंट-एंड यात्रा शुरू करना
  • सीखने का स्तर: शुरुआती
  • आवश्यक है: कोई पूर्व अनुभव बिल्कुल नहीं

क्या आप संभवतः सात दिनों में HTML और CSS के बारे में जानने के लिए सब कुछ सीख सकते हैं? शायद नहीं, लेकिन इसीलिए माइकल कन्नप की 2017 की यह किताब सीधे बुनियादी बातों पर केंद्रित है। माइकल ने HTML और CSS संरचना, तर्क और प्रस्तुति में लॉन्च करने से पहले एक संक्षिप्त इतिहास पाठ में तल्लीन किया। आप उस बिंदु तक गति प्राप्त करने जा रहे हैं जहाँ आपको एक मूल वेबपेज को एक साथ रखने के बारे में बहुत आत्मविश्वास महसूस करना चाहिए, साथ ही साथ कुछ अतिरिक्त भी जैसे कि पुस्तक एसईओ और विश्लेषिकी को छूती है।

पुस्तक में सरल प्रोग्राम शामिल हैं जिन्हें आप अपने कंप्यूटर पर चला सकते हैं यदि आप साथ चलना चाहते हैं।

ईबुक संस्करण ऐप्पल बुक्स पर मुफ्त में उपलब्ध है, लेकिन एक किंडल संस्करण भी है यदि आपके पास पहले से ही सदस्यता है।

द ग्रेटेस्ट सीएसएस ट्रिक्स वॉल्यूम। 1 क्रिस कोयियर द्वारा

  • के लिये बिल्कुल उचित: CSS क्या कर सकता है, इस पर आश्चर्य करना
  • सीखने का स्तर: मध्यवर्ती
  • आवश्यकता है: कुछ सीएसएस अनुभव

क्या आप जानते हैं कि CSS-Tricks में CSS पर भी एक किताब है? इसे इस सूची से बाहर करना मूर्खतापूर्ण होगा क्योंकि आपको जो मिलता है वह क्लासिक सीएसएस ट्रिकरी का संग्रह है जिसे क्रिस कोयियर के अलावा किसी और ने समझाया नहीं है। वास्तव में, क्रिस ने पुस्तक में शामिल सभी उदाहरणों को अपने कई, कई (कई!) वर्षों से इस साइट को चलाने वाले चालों की बहुतायत से चुना है जो उनकी मेज को पार कर चुके हैं।

प्रत्येक चाल एक विशेष दर्द बिंदु को हल करती है। उदाहरण के लिए, पहला "पिन स्क्रॉलिंग टू बॉटम" ट्रिकदर्शाता है कि कैसे overflow-anchor सीएसएस संपत्ति का उपयोग स्लैक जैसे टूल के समान चैट-जैसे इंटरफ़ेस बनाने के लिए किया जा सकता है, जहां स्क्रीन को नीचे की तरफ इस तरह से लगाया जाता है कि ऐसा लगता है जैसे पेज आपके लिए स्क्रॉल कर रहा है क्योंकि नए आइटम जोड़े जाते हैं।

प्रक्रिया पर पुस्तकें

कोड बस के बारे में है कैसे हम कोड लिखते हैं और दूसरों के साथ परियोजनाओं पर सहयोग करते हैं क्योंकि यह हमारे द्वारा लिखे गए वास्तविक कोड के बारे में है। योजना और परियोजना प्रबंधन से लेकर संचार और दूसरों के साथ सहयोग करने तक हर चीज के लिए निम्नलिखित पुस्तकें महान प्रारंभिक बिंदु हैं।

सहयोग करें: डिजिटल परियोजनाओं के आसपास लोगों को एक साथ लाएं एलेन डी व्रीस द्वारा

  • के लिये बिल्कुल उचित: एक बेहतर सहयोगी होने के नाते
  • सीखने का स्तर: एन / ए
  • आवश्यक है: दूसरों के साथ अच्छा काम करने के लिए खुला दिमाग!

एलेन ने इस पुस्तक में कुछ ऐसा संबोधित किया है जिससे हम सभी को निपटना है: दूसरों के साथ सहयोग करना। और यह कोई छोटी बात नहीं है - पुस्तक को चार भागों में विभाजित किया गया है जो उन चीजों में बहुत गहराई तक जाती हैं जिन्हें हम दूसरों के साथ अच्छी तरह से काम करने के लिए जा सकते हैं:

  • जमीन तैयार करने और सहयोग के लिए सही परिस्थितियां बनाने का तरीका जानें।
  • सहयोग के प्रारंभिक चरण में समूह संस्कृति का पोषण करें।
  • एक स्वस्थ सहयोगी प्रक्रिया बनाए रखें।
  • सहयोग का फल प्राप्त करें।

एक सामग्री रणनीतिकार के रूप में, एलेन के पास किसी सहयोगी परियोजना का हिस्सा बनने में मदद करने के लिए या किसी सहयोग से अधिकतम लाभ प्राप्त करने के लिए सही प्रकार का अनुभव है।

आधुनिक वेब डिजाइन प्रक्रिया वेबफ्लो द्वारा

  • के लिये बिल्कुल उचित: वरिष्ठ डिजाइनर, परियोजना प्रबंधक
  • सीखने का स्तर: एन / ए
  • आवश्यक है: CSS की कुछ बुनियादी समझ

इस मुफ्त ईबुक में सात-चरणीय डिज़ाइन प्रक्रिया है जो आज के वेब डिज़ाइन के ब्रांड के लिए वर्कफ़्लो को परिभाषित करने में मदद करने के लिए है।

इसमें शामिल है:

  • लक्ष्यों का निर्धारण
  • दायरे को परिभाषित करना
  • साइटमैप और वायरफ्रेम
  • सामग्री के साथ काम करना
  • दृश्य तत्वों को संभालना
  • परीक्षण
  • शिपिंग

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

वेब के लिए डिजाइनिंग मार्क बोल्टन द्वारा

  • के लिये बिल्कुल उचित: ग्राहकों के साथ काम करना सीखना
  • सीखने का स्तर: शुरुआती
  • आवश्यकता है: डिजाइन में एक वास्तविक रुचि

ऐसा लगता है कि कई संगठन अलग-अलग डिजाइन से निपटते हैं। लेकिन लेखक मार्क बोल्टन ने पूरी तरह से डिजाइन वर्कफ़्लो का दस्तावेजीकरण किया है वेब के लिए डिजाइनिंग जो कई चुनौतियों का रहस्योद्घाटन करता है और वह सब कुछ शामिल करता है जो आपको जानना आवश्यक है।

इस किताब की खास बात यह है कि यह वास्तव में काम के बारे में है। निश्चित रूप से, टाइपोग्राफी, रंग और लेआउट जैसी चीज़ों के लिए डिज़ाइन की सर्वोत्तम प्रथाओं पर अत्यधिक मूल्यवान जानकारी का एक गुच्छा है, लेकिन आप वास्तव में इस पुस्तक से क्या लेने जा रहे हैं कैसे ये एक डिज़ाइन वर्कफ़्लो में फ़िट होते हैं। यह आपको सिखाता है कि कैसे शोध करना है, तकनीकों को हमें विचारों को लागू करना है, और आखिरकार, दूसरों के साथ-साथ ग्राहकों के साथ कैसे काम करना है - डिजाइन लीड, प्रोजेक्ट मैनेजर, फ्रीलांसर, या प्रोजेक्ट डिलीवरी प्रक्रिया में शामिल किसी भी व्यक्ति के लिए सही चारा। .

गिट के साथ संस्करण नियंत्रण सीखें टावर द्वारा

  • के लिये बिल्कुल उचित: मस्त गित
  • सीखने का स्तर: सभी स्तरों का स्वागत है
  • आवश्यकता है: कोई पूर्व ज्ञान बिल्कुल नहीं

इस पुस्तक में, लोकप्रिय के पीछे की टीम Git . के लिए टॉवर क्लाइंट Git का उपयोग करके शिक्षार्थियों को संस्करण नियंत्रण प्रणाली की जड़ से परिचित कराएं। टीमों में काम करने वाले डेवलपर्स को यह विशेष रूप से बहुत उपयोगी लगेगा, क्योंकि यह टीम के सदस्यों के साथ प्रभावी ढंग से सहयोग करने में मदद करता है, भले ही आप हजारों मील दूर हों। उस ने कहा, यह अभी भी वास्तव में किसी के लिए भी बहुत अच्छा है जो कमांड लाइन से शर्मिंदा हो सकता है और वहां आत्मविश्वास बनाना चाहता है।

और चूंकि पुस्तक एक एप्लिकेशन के निर्माता द्वारा है जो गिट के साथ इंटरैक्ट करता है, आपको सीधे कमांड लाइन पर काम करने के अलावा टॉवर को जीयूआई के रूप में उपयोग करने की एक अच्छी खुराक मिल जाएगी।

इसलिए, चाहे वह कमिटिंग हो, ब्रांचिंग हो, मर्जिंग हो, पुल रिक्वेस्ट हो, फोर्किंग वर्क हो, या मर्ज कॉन्फ्लिक्ट्स को हैंडल करना हो, आपको इस किताब से बहुत कुछ मिलने वाला है।

जावास्क्रिप्ट पर पुस्तकें

जावास्क्रिप्ट सीखना हमेशा प्रचलन में रहा है। वास्तव में, जेसन रोड्रिगेज ने 2018 में जावास्क्रिप्ट सीखने के परिदृश्य के बारे में लिखा और मुफ्त पुस्तकों की एक अच्छी सूची प्रदान की। तब से बहुत कुछ नहीं निकला है, लेकिन निम्नलिखित पुस्तकों पर मेरे विचार यहां दिए गए हैं।

एलक्वींट जावास्क्रिप्ट मैरिजन हावरबेक द्वारा

  • के लिये बिल्कुल उचित: जावास्क्रिप्ट लिखने में बेहतर होना
  • सीखने का स्तर: अनुभवी डेवलपर्स के लिए मध्यवर्ती
  • आवश्यक है: पिछला जावास्क्रिप्ट अनुभव

एलक्वींट जावास्क्रिप्ट वास्तव में अपने नाम पर खरा उतरता है। व्यक्तिगत रूप से, मैं इसे अब तक की सबसे अच्छी लिखित जावास्क्रिप्ट पुस्तकों में से एक मानता हूं। मार्जिन की लेखन शैली आकर्षक है, विशेष रूप से वह प्रोग्रामिंग अवधारणाओं को कैसे पेश करता है और पाठक को साथ ले जाता है। उनके शब्दों में, पुस्तक बस के बारे में है कंप्यूटरों को निर्देश देना और उन्हें वह करना जो आप उनसे करना चाहते हैं।

पुस्तक तीन भागों और 21 अध्यायों में फैली जावास्क्रिप्ट में एक गहरी डुबकी है। आप रेगुलर एक्सप्रेशन, मॉड्यूल, DOM, और एसिंक्रोनस प्रोग्रामिंग जैसी उन्नत अवधारणाओं के लिए बुनियादी प्रोग्रामिंग अवधारणाओं, जैसे मान, प्रकार, ऑपरेटर और फ़ंक्शंस के बारे में एक गुच्छा पढ़ने जा रहे हैं। वह प्रत्येक अध्याय को कुछ दार्शनिक उद्धरण के साथ शुरू करता है ताकि पाठक को आगे क्या हो सके इसके लिए तैयार किया जा सके और फिर सीधे विषय में गोता लगाया जा सके।

साथ ही, आपके नए कौशल का अभ्यास करने में आपकी मदद करने के लिए तीन प्रोजेक्ट हैं।

जावास्क्रिप्ट वादों को समझना निकोलस सी. ज़कासो द्वारा

  • के लिये बिल्कुल उचित: जो जावास्क्रिप्ट में वादे के साथ अतुल्यकालिक प्रोग्रामिंग के बारे में सब कुछ सीखना चाहते हैं।
  • सीखने का स्तर: मध्यवर्ती
  • आवश्यक है: बेसिक जावास्क्रिप्ट चॉप्स

जावास्क्रिप्ट में अतुल्यकालिक कार्यों को संभालने के लिए ES2015 विनिर्देश के हिस्से के रूप में 6 में जावास्क्रिप्ट वादे पेश किए गए थे। एमडीएन . के अनुसार:

एक वादा एक वस्तु है जो एक अतुल्यकालिक ऑपरेशन के अंतिम समापन या विफलता का प्रतिनिधित्व करती है

इस 51-पृष्ठ की पुस्तक में, निकोलस ने तीन अध्यायों में वादों की अवधारणा की व्याख्या की है: मूल बातें, वचनबद्धता, और एकाधिक वादों के साथ कार्य करना। हालांकि उस पुस्तक का लिंक जो हम प्रदान कर रहे हैं मुक्त समुदाय संस्करण है, पूर्ण संस्करण (अमेज़ॅन पर उपलब्ध) में Async फ़ंक्शंस और अनहेल्ड रिजेक्शन ट्रैकिंग पर दो और अध्याय हैं। निकोलस ने कई दृष्टांतों और उदाहरणों के साथ वादों की अवधारणा को सरल बनाया। आप सीखेंगे कि कैसे उपयोग करें then(), catch(), तथा finally() और समझें कि कैसे कई वादों को एक साथ श्रृंखलाबद्ध किया जाए। निकोलस रिजेक्शन और सेटलमेंट हैंडलर्स के असाइनमेंट को भी कवर करता है। विषय की अपनी समझ को मजबूत करने के लिए आप पुस्तक को पढ़ना चाह सकते हैं।

निकोलस एक अनुभवी जावास्क्रिप्ट पुस्तक लेखक हैं जो 15 से अधिक वर्षों से जावास्क्रिप्ट के बारे में लिख रहे हैं। वह इस पुस्तक में अपने अनुभव के धन को सहन करने के लिए लाता है (जैसा कि उसके पास है CSS-Tricks में उनका काम यहाँ).

जावास्क्रिप्ट बोल रहा है एक्सल रौशमेयर द्वारा

  • के लिये बिल्कुल उचित: जावास्क्रिप्ट की शुरुआत से लेवलिंग करना
  • सीखने का स्तर: मध्यवर्ती
  • आवश्यकता है: वस्तु उन्मुख प्रोग्रामिंग का ज्ञान

यह पुस्तक 30 से अधिक विषयों को कवर करते हुए चार अध्यायों में प्रस्तुत की गई है। यहां बताया गया है कि यह कैसे टूटता है:

  1. पहला अध्याय वाक्य रचना, चर प्रकार, कार्यों और अपवाद प्रबंधन पर एक अच्छा पुनश्चर्या है।
  2. दूसरा अध्याय शेष पुस्तक में शामिल सुविधाओं के प्रकारों के लिए एक प्रस्तावना के रूप में जावास्क्रिप्ट में ऐतिहासिक परिप्रेक्ष्य प्रदान करता है।
  3. अध्याय 3 को कमोबेश एक संदर्भ पुस्तक के रूप में संक्षिप्त, स्पष्ट उदाहरणों के साथ प्रस्तुत किया गया है।
  4. अंतिम अध्याय बेहतर जावास्क्रिप्ट लिखने और सर्वोत्तम प्रथाओं का पालन करने में मदद करने के लिए युक्तियों, उपकरणों और पुस्तकालयों की रूपरेखा तैयार करता है।

जावास्क्रिप्ट निंजा का राज जॉन रेजिग और बेयर बिबॉल्ट द्वारा

  • के लिये बिल्कुल उचित: ग्राउंड अप से एक क्रॉस-ब्राउज़र जावास्क्रिप्ट लाइब्रेरी बनाना
  • सीखने का स्तर: मध्यवर्ती
  • आवश्यकता है: कुछ पूर्व प्रोग्रामिंग अनुभव

वास्तव में एक है इस पुस्तक का नया संस्करण, परंतु 2012 संस्करण वह है जो मुफ़्त है. किसी भी तरह से, जॉन रेजिग से सीखने का यह एक अच्छा अवसर है; तुम्हें पता है, वह आदमी जो बनाया jQuery।

यहां शामिल तकनीकों में क्लोजर, फ़ंक्शन, DOM, प्रोटोटाइप के साथ ऑब्जेक्ट ओरिएंटेशन और क्रॉस-ब्राउज़र रणनीतियाँ शामिल हैं। एक अच्छा लाभ यह है कि प्रत्येक अध्याय के बाद एक संक्षिप्त पुनर्कथन किया जाता है जो आपके द्वारा पुस्तक समाप्त करने के बाद संदर्भ के लिए एकदम सही है।

Addy Osmani द्वारा जावास्क्रिप्ट डिज़ाइन पैटर्न सीखना

  • के लिये बिल्कुल उचित: अधिक कुशल जावास्क्रिप्ट लिखना सीखना
  • सीखने का स्तर: मध्यवर्ती
  • आवश्यकता है: जावास्क्रिप्ट अनुभव का एक अच्छा स्तर

डिज़ाइन पैटर्न की अवधारणा अनुप्रयोग विकास में सामान्य रूप से आवर्ती समस्या के पुन: प्रयोज्य समाधान को संदर्भित करती है। इस पुस्तक में, Addy Osmani ES6 और उससे आगे के उपयोग के साथ-साथ रिएक्ट-विशिष्ट डिज़ाइन पैटर्न का उपयोग करके सामान्य डिज़ाइन पैटर्न के कार्यान्वयन को कवर करता है, जो कि जटिल रिएक्ट ऐप्स पर काम करते समय सुपर आसान हो सकता है जहां रखरखाव एक प्राथमिक लक्ष्य है।

कवर किए गए कुछ पैटर्न में सिंगलटन, प्रॉक्सी, प्रोवाइडर, प्रोटोटाइप और ऑब्जर्वर पैटर्न शामिल हैं। कुछ मामलों में, Addy में इनमें से कुछ पैटर्न का उपयोग करने के पक्ष और विपक्ष शामिल हैं और वे आपके आवेदन के प्रदर्शन को कैसे प्रभावित कर सकते हैं।

आप जेएस को नहीं जानते काइल सिम्पसन द्वारा

  • के लिये बिल्कुल उचित: जावास्क्रिप्ट को माहिर करना
  • सीखने का स्तर: शुरुआत
  • आवश्यकता है: कम या कोई पूर्व प्रोग्रामिंग अनुभव नहीं

हालांकि शीर्षक थोड़ा उत्तेजक हो सकता है, काइल यहां जो कह रहा है वह यह है कि वह इस पुस्तक को यह मानते हुए लिखता है कि आपके पास कोई पूर्व जावास्क्रिप्ट अनुभव नहीं है।

जैसा कि जावास्क्रिप्ट के लेंस के माध्यम से देखा जाता है, काइल प्रोग्रामिंग की शुरुआत के माध्यम से शुरू होता है। इसके बाद वह आगे के अध्यायों में स्कोप और क्लोजर जैसी अधिक उन्नत अवधारणाओं को पेश करने के लिए आगे बढ़ता है this कीवर्ड, ऑब्जेक्ट प्रोटोटाइप, async, और प्रदर्शन।

यहां बहुत सारे उत्कृष्ट विवरण और स्पष्टीकरण हैं, और काइल सुपर तकनीकी शब्दजाल से बचकर इसे समझना बहुत आसान बनाता है। आपके सीखने को सुदृढ़ करने के लिए डिज़ाइन किए गए कई अभ्यास भी हैं। यह पुस्तक निश्चित रूप से आपको जावास्क्रिप्ट के साथ गति प्रदान करेगी। कार्य में पुस्तक का दूसरा संस्करण है जिसे आप GitHub में ट्रैक कर सकते हैं।

जावास्क्रिप्ट शुरुआती हैंडबुक द्वारा फ्लेवियो कोप्स

  • के लिये बिल्कुल उचित: एक शुरुआती संदर्भ
  • सीखने का स्तर: बस शुरू कर रहा हूँ
  • आवश्यक है: ईमेल साइन-अप, शायद कुछ पूर्व अनुभव

Flavio ने अभी शुरुआत करने वालों के लिए एक बहुत ही उपयोगी JavaScript संदर्भ को एक साथ रखा है। यह पाठ्यपुस्तक की तुलना में एक त्वरित संदर्भ मार्गदर्शिका की तरह अधिक है, इसलिए आप में से जो लोग अभी शुरुआत कर रहे हैं, वे इसे अपने डेस्क पर लंबे समय तक बैठने के बजाय कुछ के रूप में रखना चाहेंगे।

डेटा विज्ञान के लिए जावास्क्रिप्ट गन्स, होजेस और विल्सन द्वारा

  • के लिये बिल्कुल उचित: डेटा विज़ुअलाइज़ेशन में आना
  • सीखने का स्तर: इंटरमीडिएट से उन्नत
  • आवश्यक है: जावास्क्रिप्ट पर एक अच्छा हैंडल

लेखक आधुनिक जावास्क्रिप्ट की मुख्य विशेषताओं को कवर करते हैं, जिसमें कॉलबैक, वादे, विरासत, ऑब्जेक्ट और कक्षाएं शामिल हैं। वे इसका उपयोग करके परीक्षण में भी शामिल हो जाते हैं कहवा, प्रतिक्रिया, और डेटा विज़ुअलाइज़ेशन, ये सभी किसी के लिए भी बढ़िया हैं जो अपने कोड को समतल करना चाहते हैं और यह कैसे लिखा जाता है। पुस्तक अन्य पुस्तकों की तरह कई अवधारणाओं में उतनी गहरी नहीं है, लेकिन जब यह डेटा विज्ञान में आती है तो यह वास्तव में चमकती है।

पुस्तक डेटा-फोर्ज का उपयोग करती है; सारणीबद्ध डेटा के साथ काम करने के लिए डिज़ाइन की गई एक जावास्क्रिप्ट लाइब्रेरी। पाठकों को चर्चा के विषय के साथ गति बनाए रखने में मदद करने के लिए कई अभ्यास हैं। अंतिम अध्याय में एक कैपस्टोन परियोजना भी शामिल है जो सब कुछ एक साथ खींचती है।

ऊपर लपेटकर

मुझे पूरी उम्मीद है कि किताबों का यह संग्रह आपकी मदद करेगा, चाहे आप फ्रंट-एंड वेब विकास में अपना पहला कदम उठा रहे हों, आपके पास एक दर्जन साल हों, या आप बीच में कहीं हों। मैं जानता हूं कि पहली बार कुछ नया करना कितना कठिन होता है और यह भी महसूस होता है कि न जाने कहां देखना है। मैं यह भी जानता हूं कि किसी पठार पर पहुंचना कैसा लगता है और मुझे ऊपर उठाने के लिए कुछ चाहिए। यहां हर किसी के लिए कुछ न कुछ होना चाहिए, भले ही आप अपनी सीखने की यात्रा में कहीं भी हों।

और, हे, यदि आपके पास कोई अन्य पुस्तकें हैं जो मुफ्त में ऑनलाइन उपलब्ध हैं, तो कृपया उन्हें टिप्पणियों में साझा करें! मुझे यकीन है कि हम और भी बड़ी सूची प्राप्त कर सकते हैं।

समय टिकट:

से अधिक सीएसएस ट्रिक्स