Let's Go
Изучение веб-разработки на Go с нуля
सारांश:
परिचय
पुस्तक «Let's Go» एलेक्स एडवर्ड्स (Alex Edwards) द्वारा लिखित, Go (Golang) भाषा में वेब एप्लिकेशन बनाने के लिए एक व्यावहारिक मार्गदर्शिका है। 2022 में प्रकाशित, यह 374 पृष्ठों में विकास के पूरे चक्र को कवर करती है: प्रोजेक्ट सेटअप से लेकर डिप्लॉयमेंट तक। यह सिंटैक्स संदर्भ पुस्तक नहीं है, बल्कि एक चरण-दर-चरण ट्यूटोरियल है जो आपको एक वास्तविक वेब एप्लिकेशन — नोट प्रबंधन प्रणाली (Snippetbox) बनाने में मार्गदर्शन करेगी। यह पुस्तक उन लोगों के लिए आदर्श है जो पहले से Go की मूल बातों से परिचित हैं और वेब डेवलपमेंट की ओर बढ़ना चाहते हैं।
पुस्तक किस बारे में है
«Let's Go» वेब सर्वर और HTTP एप्लिकेशन बनाने के लिए Go के व्यावहारिक उपयोग पर केंद्रित है। लेखक क्रमिक रूप से प्रमुख विषयों को समझाता है:
- प्रोजेक्ट सेटअप और कोड संरचना
- स्टैंडर्ड पैकेज
net/httpका उपयोग करके रूटिंग - अनुरोधों को संभालना और प्रतिक्रिया तैयार करना
- टेम्पलेट्स (html/template) के साथ काम करना
database/sqlके माध्यम से डेटाबेस (SQLite/PostgreSQL) से कनेक्शन- सत्र प्रबंधन और प्रमाणीकरण
- एरर हैंडलिंग और लॉगिंग
- टेस्टिंग (यूनिट टेस्ट, इंटीग्रेशन टेस्ट)
- सुरक्षा: XSS, CSRF, SQL-इंजेक्शन से सुरक्षा
- सर्वर पर एप्लिकेशन का डिप्लॉयमेंट
प्रत्येक अध्याय में कोड है जिसे तुरंत चलाया और संशोधित किया जा सकता है। पुस्तक के अंत में, आपके पास एक पूर्ण, उपयोग के लिए तैयार वेब एप्लिकेशन होगा।
यह पुस्तक किसके लिए है
यह पुस्तक उन डेवलपर्स के लिए है जो