गो (गोलैंग) में वेब डेवलपमेंट: मूल बातों से लेकर डिप्लॉय तक
300 पृष्ठ
Hindi
PDF
4.5

गो (गोलैंग) में वेब डेवलपमेंट: मूल बातों से लेकर डिप्लॉय तक

गो (गोलैंग) में वेब डेवलपमेंट: मूल बातों से लेकर डिप्लॉय तक

लेखक:

वर्ष:

सारांश:

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



लेखक, एलेक्सी सोकोलोव, 10 वर्षों के अनुभव वाले एक वरिष्ठ डेवलपर, आपको भाषा की मूल बातों से लेकर प्रोडक्शन में तैयार एप्लिकेशन के पेशेवर डिप्लॉय तक क्रमिक रूप से ले जाएंगे।



आप पुस्तक से क्या सीखेंगे:

  • गो की मूल बातें: सिंटैक्स, डेटा प्रकार, गोरूटीन और चैनल के साथ काम करना, स्ट्रक्चर और इंटरफ़ेस। आप समझ जाएंगे कि गो उच्च-लोड सिस्टम के लिए इतना लोकप्रिय क्यों है।
  • HTTP-सर्वर बनाना: सरल "Hello World" से लेकर राउटर, middleware, JSON प्रोसेसिंग और फॉर्म के साथ काम करने की सेटिंग तक।
  • डेटाबेस के साथ काम करना: PostgreSQL और MySQL से कनेक्शन, SQL क्वेरी लिखना, ORM (GORM) और कनेक्शन पूल का उपयोग।
  • प्रमाणीकरण और सुरक्षा: JWT-टोकन, OAuth 2.0, CSRF और XSS से सुरक्षा, पासवर्ड हैशिंग।
  • REST API और माइक्रोसर्विसेज: स्वच्छ REST API का डिज़ाइन, त्रुटि प्रबंधन, वर्जनिंग, माइक्रोसर्विस आर्किटेक्चर बनाना।
  • परीक्षण: यूनिट टेस्ट, इंटीग्रेशन टेस्ट, मॉक और HTTP एंडपॉइंट का परीक्षण।
  • डिप्लॉय और DevOps: Docker इमेज बनाना, VPS, Heroku और AWS पर डिप्लॉय, GitHub Actions के साथ CI/CD सेट करना, मॉनिटरिंग और लॉगिंग।


PythonLib पर यह पुस्तक क्यों? हमने इसे इसलिए चुना क्योंकि यह सिद्धांत से भरी नहीं है - प्रत्येक अध्याय में कोड का एक वास्तविक उदाहरण है जिसे आप तुरंत चला सकते हैं और संशोधित कर सकते हैं। पुस्तक के अंत में, आप एक पूर्ण परियोजना बनाएंगे: उपयोगकर्ताओं, प्राधिकरण, REST API और डिप्लॉय के लिए तैयार Docker इमेज के साथ एक कार्य प्रबंधन सेवा (Task Manager)।



यह पुस्तक इसके लिए उपयुक्त है:

  • Python, Java, PHP डेवलपर्स जो गो पर स्विच करना चाहते हैं।
  • छात्र और जूनियर डेवलपर्स जो बैकएंड डेवलपमेंट सीखना चाहते हैं।
  • टीम लीड और आर्किटेक्ट जो गो पर डिज़ाइन के लिए एक व्यावहारिक मार्गदर्शिका ढूंढ रहे हैं।


प्रतीक्षा न करें - आज ही इस पुस्तक के साथ तेज़ और विश्वसनीय वेब एप्लिकेशन बनाना शुरू करें!

अनुशंसाएँ