Go Programming Blueprints
Практическое руководство по созданию реальных приложений на Go
सारांश:
परिचय
पुस्तक «Go Programming Blueprints» (दूसरा संस्करण, 2016) Mat Ryer द्वारा लिखित — यह Go भाषा के सिंटैक्स पर एक और पाठ्यपुस्तक नहीं है, बल्कि वास्तविक, उपयोग के लिए तैयार एप्लिकेशन बनाने के लिए एक व्यावहारिक मार्गदर्शिका है। कई किताबों के विपरीत, जो «Hello, World» जैसे सरल उदाहरणों तक सीमित रहती हैं, यह कृति पाठक को तुरंत पूर्ण परियोजनाओं के विकास में डुबो देती है: चैट-बॉट और REST API से लेकर वितरित सिस्टम और कमांड लाइन टूल्स तक। यह पुस्तक उन लोगों के लिए है जो पहले से Go की मूल बातें जानते हैं और पेशेवर विकास की ओर बढ़ना चाहते हैं।
पुस्तक किस बारे में है
पुस्तक में 10 अध्याय हैं, जिनमें से प्रत्येक एक पूर्ण परियोजना के निर्माण के लिए समर्पित है। लेखक पाठक को सभी चरणों में क्रमिक रूप से ले जाता है: आर्किटेक्चर डिज़ाइन से लेकर डिप्लॉयमेंट तक। विशेष ध्यान व्यावहारिक पहलुओं पर दिया गया है: डेटाबेस के साथ काम करना, वेब सॉकेट बनाना, प्रमाणीकरण, परीक्षण और प्रदर्शन अनुकूलन। सभी परियोजनाएं केवल Go की मानक लाइब्रेरी और कुछ जाँचे-परखे तृतीय-पक्ष पैकेजों का उपयोग करती हैं, जो कोड को अत्यधिक पारदर्शी और पोर्टेबल बनाती हैं।
यह पुस्तक किसके लिए है
यह पुस्तक निम्नलिखित के लिए उपयोगी होगी:
- वे डेवलपर्स जिन्होंने पहले से Go की मूल बातें सीख ली हैं और स्केलेबल वेब सेवाएँ बनाना सीखना चाहते हैं;
- अन्य भाषाओं (Python, Java, C#) के प्रोग्रामर जो जल्दी से Go पर स्विच करना चाहते हैं और वास्तविक कार्यों पर इसकी मजबूत क्षमताएँ देखना चाहते हैं;
- वे छात्र और शौकिया जो एक पूर्ण परियोजना बनाने का प्रयास कर रहे हैं