HTTP सर्वर
Go कोर्स का हिस्सा
ज़्यादातर भाषाओं में "वेब सर्विस लिखो" की शुरुआत कोई फ़्रेमवर्क चुनने से होती है, और यह चुनाव मायने रखता है, क्योंकि फ़्रेमवर्क ही तय करता है कि रूटिंग कैसे चलेगी, हैंडलर किस शक्ल का होगा, और व्यवहार को आप किस तरह जोड़-जोड़कर बनाएँगे। Go में ऐसा ज़्यादातर नहीं होता। मानक लाइब्रेरी का net/http अपने साथ ऐसा सर्वर लाता है जो बड़ी कंपनियों में प्रोडक्शन पर चल रहा है, और जो फ़्रेमवर्क मौजूद हैं वे उन्हीं इंटरफ़ेस के ऊपर...
यह बात शुरू में ही जान लेना काम की है, क्योंकि इससे बदल जाता है कि आप सीख क्या रहे हैं। इस पाठ के हिस्से किसी एक लाइब्रेरी की राय नहीं हैं। ये वही साझा शब्दावली हैं जिस पर Go की हर HTTP लाइब्रेरी टिकी है, इसलिए इन्हें एक बार सीख लेने के बाद आप Go का कोई भी वेब कोड पढ़ सकते हैं।
असली माहौल में Go HTTP सर्वर सीखना चाहते हैं?
नीचे क्लिक करें, Go के साथ तैयार एक Linux मशीन पाएँ, और AI ट्यूटर के साथ HTTP सर्वर पर हाथ-से-काम करें जो आपका कोड जानता है।
यह पाठ शुरू करेंHTTP सर्वरआप क्या सीखेंगे
- Net/http
- Http.HandleFunc
- Http.Server
- JSON responses
- Request routing
- Middleware via http.Handler wrapping
- Graceful logging middleware
यह पाठ अपनी भाषा में पढ़ें
इस कोर्स के सभी पाठ
20 पाठ- 1नमस्ते, Go25 मिनट
- 2चर और प्रकार25 मिनट
- 3कंट्रोल फ्लो: if और for30 मिनट
- 4फ़ंक्शन30 मिनट
- 5स्लाइस (slices) और मैप (maps)35 मिनट
- 6स्ट्रक्ट (structs) और पॉइंटर (pointers)35 मिनट
- 7मेथड (methods) और इंटरफेस (interfaces)35 मिनट
- 8त्रुटि प्रबंधन35 मिनट
- 9मॉड्यूल (modules) और प्रोजेक्ट संरचना35 मिनट
- 10छोटा CLI कैपस्टोन40 मिनट
- 11मानक लाइब्रेरी का भ्रमण40 मिनट
- 12परीक्षण और बेंचमार्क (benchmarks)40 मिनट
- 13गोरूटीन (goroutines) और चैनल (channels)40 मिनट
- 14समवर्तिता पैटर्न45 मिनट
- 15जेनेरिक्स (generics)35 मिनट
- 16HTTP सर्वर45 मिनट
- 17database/sql के साथ डेटाबेस45 मिनट
- 18प्रदर्शन और प्रोफाइलिंग40 मिनट
- 19Go में डिज़ाइन पैटर्न40 मिनट
- 20तैनाती और उत्पादन45 मिनट
