Go Web Programming
Создание веб-приложений на Go с нуля
सारांश:
परिचय
पुस्तक «Go Web Programming» (लेखक — Sau Sheong Chang, 2016, 312 पृष्ठ) Go (Golang) भाषा में वेब एप्लिकेशन बनाने के लिए एक व्यावहारिक मार्गदर्शिका है। कई अन्य पुस्तकों के विपरीत, जो भाषा के सिंटैक्स या मूल बातों पर ध्यान केंद्रित करती हैं, यह कार्य पाठक को सीधे वेब डेवलपमेंट की दुनिया में डुबो देता है: एक साधारण HTTP सर्वर से लेकर डेटाबेस, टेम्पलेट और सुरक्षा वाले पूर्ण एप्लिकेशन तक। पुस्तक जीवंत, सुलभ भाषा में लिखी गई है और इसमें कोड के कई उदाहरण हैं जिन्हें तुरंत चलाया और संशोधित किया जा सकता है।
पुस्तक किस बारे में है
पुस्तक में 12 अध्याय हैं, जो तार्किक रूप से तीन भागों में विभाजित हैं। पहला भाग Go और वेब सर्वर की मूल बातों से परिचित कराता है: एनवायरनमेंट सेटअप, रिक्वेस्ट हैंडलिंग, रूटिंग। दूसरा भाग वेब एप्लिकेशन के प्रमुख घटकों के लिए समर्पित है: टेम्पलेट (html/template), डेटाबेस (PostgreSQL के उदाहरण के साथ), सत्र, प्रमाणीकरण और सुरक्षा के साथ काम करना। तीसरा भाग उन्नत विषयों को छूता है: वेब एप्लिकेशन का परीक्षण, थर्ड-पार्टी लाइब्रेरी (जैसे Gorilla Toolkit) का उपयोग और सर्वर पर तैयार एप्लिकेशन को डिप्लॉय करना।
यह पुस्तक किसके लिए है
यह पुस्तक उन डेवलपर्स के लिए है जिन्हें Go (सिंटैक्स, डेटा टाइप, फंक्शन) की बुनियादी समझ है और वे वेब एप्लिकेशन बनाना सीखना चाहते हैं। यह वेब डेवलपमेंट में नए लोगों और अन्य भाषाओं (Python, Ruby, PHP) से Go पर आने वाले अनुभवी प्रोग्रामरों दोनों के लिए उपयोगी होगी। यदि आप पहले से जानते हैं कि Go में कंसोल प्रोग्राम कैसे लिखे जाते हैं, लेकिन वेब एप्लिकेशन नहीं, तो यह पुस्तक आपके लिए एक उत्कृष्ट शुरुआत है।