Go Academy logo
Goशुरुआतीवेबक्लाउड और DevOpsस्तर A1 → C122 भाषाएँ

Go Academy

GO Academy के साथ Go प्रोग्रामिंग में गहराई से सीखकर कुशल और विस्तार योग्य ऐप्लिकेशन बनाइए।. CoddyKit का सीखने का मार्ग, जिसमें 51 छोटे पाठ्यक्रम और 203 संवादात्मक पाठ हैं, साथ ही 24/7 एआई शिक्षक भी आपके साथ है।

पाठ्यक्रम
51
पाठ
203
संवादात्मक चरण
2,612
शुरुआत निःशुल्क
पाठ्यक्रम 1
पाठ्यक्रम

इस मार्ग में 51 पाठ्यक्रम

सीखने के क्रम में Go Academy मार्ग के सभी पाठ्यक्रम। पहला मुफ़्त है।

1

A13 पाठमुफ़्त

जानें कि Go क्या है, Google ने इसे क्यों बनाया और यह दुनिया के कुछ सबसे महत्वपूर्ण सॉफ्टवेयर को शक्ति क्यों देता है—पूरी तरह शुरुआती विद्यार्थियों के लिए समझाया गया।

2

A14 पाठPRO

Go की प्रकार प्रणाली, var और := से वेरिएबल घोषणाएँ, शून्य मान और iota सहित कॉन्स्टेंट सीखिए।

3

A14 पाठPRO

Go के नियंत्रण प्रवाह निर्माणों में निपुण बनिए, जिनमें init कथनों वाला if, बहुउपयोगी for लूप और switch शामिल हैं।

4

A24 पाठPRO

Go फ़ंक्शन समझिए: सिग्नेचर, वैरिएडिक पैरामीटर, नामित रिटर्न, defer और प्रथम-श्रेणी फ़ंक्शन।

5

A24 पाठPRO

Go के संग्रहों का गहन अध्ययन कीजिए: नियत ऐरे, डायनेमिक स्लाइस और हैश मैप के मुहावरेदार उपयोग-पैटर्न।

6

A24 पाठPRO

Go स्ट्रिंग और strings पैकेज: Rune बनाम बाइट, strings पैकेज के फ़ंक्शन, आदि

7

A24 पाठPRO

fmt और Stringer से फ़ॉर्मैटिंग: Printf वर्ब, Sprintf और Fprintf, आदि

8

A24 पाठPRO

Go समय और time पैकेज: समय और अवधि, फ़ॉर्मैटिंग और पार्सिंग, आदि

9

B14 पाठPRO

स्ट्रक्चर से डेटा का मॉडल बनाइए, मेथड के माध्यम से व्यवहार जोड़िए और मान बनाम पॉइंटर रिसीवर समझिए।

10

B14 पाठPRO

Go पॉइंटर समझिए: मेमोरी पते, डिरेफ़रेंसिंग, पॉइंटर रिसीवर और पॉइंटर का उपयोग कब करना चाहिए।

11

B14 पाठPRO

Go की इम्प्लिसिट इंटरफ़ेस प्रणाली सीखिए, इंटरफ़ेस परिभाषित और लागू कीजिए तथा टाइप अभिकथन और switch का उपयोग कीजिए।

12

B14 पाठPRO

Go के स्पष्ट त्रुटि प्रबंधन में निपुण बनिए: error इंटरफ़ेस, errors.Is/As, रैपिंग और कस्टम त्रुटि प्रकार।

13

B14 पाठPRO

पैकेज से Go कोड व्यवस्थित कीजिए, Go मॉड्यूल से निर्भरताएँ प्रबंधित कीजिए और दृश्यता के नियम समझिए।

14

B14 पाठPRO

Go मानक लाइब्रेरी के सबसे महत्वपूर्ण पैकेजों का परिचय लीजिए: fmt, strings, strconv, math, time और os।

15

B14 पाठPRO

Go की नियमित अभिव्यक्तियाँ: regexp की मूल बातें, खोजना और निकालना, आदि

16

B14 पाठPRO

Go सॉर्टिंग और sort पैकेज: स्लाइस सॉर्ट करना, कस्टम सॉर्ट क्रम, आदि

17

B14 पाठPRO

Go Maps का गहन अध्ययन: Map की आंतरिक संरचना, अस्तित्व की जाँच, आदि

18

B14 पाठPRO

Go स्ट्रक्चर टैग और सत्यापन: स्ट्रक्चर टैग क्या हैं, JSON टैग, आदि

19

B14 पाठPRO

Go एन्कोडिंग फ़ॉर्मैट: encoding/json की पुनरावृत्ति, encoding/xml, आदि

20

B14 पाठPRO

os और bufio से फ़ाइल पढ़िए और लिखिए, encoding/json से JSON एन्कोड और डिकोड कीजिए तथा CSV डेटा संभालिए।

21

B14 पाठPRO

Go bufio और दक्ष इनपुट/आउटपुट: बफ़र किए गए रीडर, Scanner, आदि

22

B14 पाठPRO

Go एम्बेडिंग और संयोजन: स्ट्रक्चर एम्बेडिंग, इंटरफ़ेस एम्बेडिंग, आदि

23

B24 पाठPRO

Goroutine शुरू कीजिए, चैनल के माध्यम से संचार कीजिए और बफ़र्ड चैनलों के साथ Go का समवर्ती मॉडल समझिए।

24

B24 पाठPRO

बहु-चैनल संचार के लिए select का उपयोग कीजिए तथा fan-in/fan-out, टाइमआउट और वर्कर पूल लागू कीजिए।

25

B24 पाठPRO

Go के sync पैकेज में उपलब्ध Mutex, RWMutex, Once और WaitGroup से साझा स्थिति को सुरक्षित कीजिए।

26

B24 पाठPRO

Goroutine के बीच रद्दीकरण, समय-सीमा और अनुरोध-क्षेत्र वाले मान प्रसारित करने के लिए context.Context का उपयोग कीजिए।

27

B24 पाठPRO

net/http का उपयोग करके Go में HTTP सर्वर बनाइए: हैंडलर, ServeMux, मिडलवेयर और सुचारु शटडाउन।

28

B24 पाठPRO

Go के http.Client से REST API का उपयोग कीजिए: टाइमआउट, हेडर, प्रमाणीकरण, JSON पार्सिंग और पुनःप्रयास।

29

B24 पाठPRO

Go के testing पैकेज से प्रभावी परीक्षण लिखिए: टेबल-आधारित परीक्षण, उप-परीक्षण, मॉक और परीक्षण कवरेज।

30

B24 पाठPRO

Go 1.18+ जेनरिक में निपुण बनिए: प्रकार पैरामीटर, सीमाएँ, comparable और वास्तविक उपयोग के जेनरिक पैटर्न।

31

B24 पाठPRO

Go io.Reader और io.Writer: Reader इंटरफ़ेस, Writer इंटरफ़ेस, आदि

32

B24 पाठPRO

Go फ़ंक्शनल विकल्प पैटर्न: अनेक पैरामीटरों की समस्या, विकल्प फ़ंक्शन, आदि

33

B24 पाठPRO

Go दर सीमांकन: टोकन बकेट की अवधारणा, golang.org/x/time/rate, आदि

34

B24 पाठPRO

Go database/sql की मूल बातें: कनेक्शन खोलना, पंक्तियों पर क्वेरी करना, आदि

35

B24 पाठPRO

Cobra से पेशेवर कमांड-लाइन टूल बनाइए: कमांड, फ़्लैग, सबकमांड, कॉन्फ़िगरेशन और वितरण।

36

B24 पाठPRO

database/sql का उपयोग करके Go से PostgreSQL पर क्वेरी कीजिए, स्ट्रक्चर स्कैनिंग के लिए sqlx और उच्च-प्रदर्शन एक्सेस के लिए pgx का उपयोग कीजिए।

37

B24 पाठPRO

Gin फ़्रेमवर्क से प्रोडक्शन REST API बनाइए: रूटिंग, बाइंडिंग, सत्यापन और त्रुटि प्रबंधन।

38

B24 पाठPRO

पुनःउपयोग योग्य HTTP मिडलवेयर डिज़ाइन कीजिए: लॉगिंग, दर-सीमा निर्धारण, प्रमाणीकरण, CORS और अनुरोध ID इंजेक्शन।

39

B24 पाठPRO

मल्टी-स्टेज Docker बिल्ड, Docker Compose, पर्यावरण कॉन्फ़िगरेशन और हेल्थ चेक से Go बाइनरी को कंटेनरीकृत कीजिए।

40

B24 पाठPRO

Go GORM ORM: मॉडल और AutoMigrate, CRUD संचालन, आदि

41

B24 पाठPRO

Viper से Go कॉन्फ़िगरेशन: कॉन्फ़िगरेशन फ़ाइलें पढ़ना, पर्यावरण चर, आदि

42

B24 पाठPRO

slog से Go संरचित लॉगिंग: संरचित लॉग क्यों, slog हैंडलर, आदि

44

B24 पाठPRO

Go Cron जॉब और शेड्यूलिंग: समय-आधारित शेड्यूलिंग, robfig/cron लाइब्रेरी, आदि

45

C14 पाठPRO

बेंचमार्क, pprof CPU/हीप प्रोफ़ाइल और निष्पादन ट्रेस से Go कोड का मापन और अनुकूलन कीजिए।

46

C14 पाठPRO

Go वर्कर पूल और पाइपलाइन: वर्कर पूल पैटर्न, Fan-Out Fan-In, आदि

47

C14 पाठPRO

पाइपलाइन, errgroup, सेमाफ़ोर और reactor पैटर्न से प्रोडक्शन-स्तरीय समवर्ती प्रणालियाँ बनाइए।

48

C14 पाठPRO

Protocol Buffers से सेवाएँ परिभाषित कीजिए, Go कोड जनरेट कीजिए और unary तथा streaming gRPC सेवाएँ लागू कीजिए।

49

C14 पाठPRO

reflect से रनटाइम पर प्रकारों का निरीक्षण और हेरफेर कीजिए: Kind, Value, स्ट्रक्चर टैग और डायनेमिक आह्वान।

50

C14 पाठPRO

प्लगइन पैकेज, इंटरफ़ेस और Linux पर डायनेमिक लोडिंग से विस्तार योग्य Go अनुप्रयोग बनाइए।

51

C14 पाठPRO

Go का मेमोरी मॉडल, happens-before नियम, स्टैक बनाम हीप, एस्केप विश्लेषण और GC ट्यूनिंग समझिए।

CoddyKit PRO

इस मार्ग के सभी 51 पाठ्यक्रम और हर दूसरे मार्ग के पाठ्यक्रम अनलॉक करें

एआई शिक्षक, प्रमाणन परीक्षा और प्रमाणपत्र। वेब, iOS और Android पर काम करता है।

सभी योजनाएँ देखें
वार्षिक$29.90 / वर्षलगभग $2.49 प्रति माहएक बार भुगतान करेंआजीवन$69.99 एक बारकोई नवीनीकरण नहीं। PRO हमेशा के लिए।
पाठ्यक्रम का परिचय

Go: समवर्ती कार्य के लिए बना, बड़े पैमाने के लिए तैयार

Go Google में बड़े पैमाने के सिस्टम की आवश्यकताओं को पूरा करने के लिए बनाई गई स्थिर-टाइप, कंपाइल की जाने वाली भाषा है — तेज़ कंपाइलेशन, सीधी-सादी समवर्ती प्रोग्रामिंग और एक ऐसी छोटी मानक लाइब्रेरी जो वास्तव में प्रोडक्शन की ज़रूरतें पूरी करती है। यह Docker, Kubernetes, Cloudflare और Uber जैसी कंपनियों के इन्फ़्रास्ट्रक्चर को शक्ति देती है। यह पाठ्यक्रम Go को मूल सिद्धांतों से लेकर समवर्ती मॉडल, REST API, gRPC सेवाओं और प्रोडक्शन में इंजीनियरों द्वारा इस्तेमाल किए जाने वाले प्रदर्शन टूल तक सिखाता है।

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

आप Go की प्रकार प्रणाली, शून्य मानों और नियंत्रण प्रवाह से शुरुआत करेंगे, फिर स्लाइस, मैप, स्ट्रक्ट, इंटरफ़ेस और Go कोड को पूर्वानुमेय बनाने वाली त्रुटि-प्रबंधन परंपराओं तक बढ़ेंगे। इस पाठ्यक्रम में समवर्ती प्रोग्रामिंग के लिए sync पैकेज, गोरूटीन, चैनल और select स्टेटमेंट, साथ ही रद्दीकरण के लिए context पैकेज शामिल हैं। व्यावहारिक भाग में आप net/http से HTTP सर्वर और क्लाइंट बनाएँगे, Gin से REST API लिखेंगे, मिडलवेयर जोड़ेंगे, database/sql, sqlx, pgx और GORM से डेटाबेस क्वेरी करेंगे, Cobra से CLI टूल बनाएँगे और Docker कंटेनर के भीतर ऐप्लिकेशन चलाएँगे। उन्नत विषयों में pprof से बेंचमार्किंग, वर्कर पूल, पाइपलाइन, gRPC, रिफ़्लेक्शन और Go मेमोरी मॉडल शामिल हैं।

सीखने की राह

इक्यावन पाठ्यक्रम A1 से A2, B1, B2 और फिर C1 तक बढ़ते हैं। A-स्तर के पाठ्यक्रम भाषा की मूल बातें स्थापित करते हैं — चर, नियंत्रण प्रवाह, फ़ंक्शन, अनेक रिटर्न मान और मुख्य कलेक्शन प्रकार। B1 में स्ट्रक्ट, पॉइंटर, इंटरफ़ेस, पैकेज, मानक लाइब्रेरी और फ़ाइल इनपुट/आउटपुट के साथ मॉडल को और गहराई दी जाती है। B2 सबसे बड़ा खंड है और इसमें गोरूटीन और चैनल से लेकर HTTP, परीक्षण, जेनेरिक, डेटाबेस एक्सेस, Gin के साथ REST API, Docker परिनियोजन, slog के साथ संरचित लॉगिंग, WebSockets और क्रॉन जॉब तक सब शामिल है। C1 का समापन प्रोडक्शन-स्तर की सामग्री से होता है: बेंचमार्किंग और pprof प्रोफ़ाइलिंग, वर्कर पूल और पाइपलाइन, उन्नत समवर्ती पैटर्न, Go के साथ gRPC, reflect पैकेज, प्लगइन सिस्टम, तथा Go मेमोरी मॉडल और कचरा संग्राहक।

यह कैसे काम करता है

हर पाठ्यक्रम छोटे, केंद्रित पाठों में विभाजित है, जिन्हें आप अंतर्निहित कोड संपादक में रीयल-टाइम प्रतिक्रिया के साथ पूरा करते हैं। जब आप अटकते हैं, तो AI ट्यूटर वहीं अवधारणा समझाने के लिए उपलब्ध रहता है, लेकिन उत्तर नहीं बताता — इसलिए आप समाधान की नकल करने के बजाय वास्तविक समझ विकसित करते हैं।

आप कैसे सीखेंगे

  1. 01

    इंटरैक्टिव पाठ

    तुरंत प्रतिक्रिया वाले व्यावहारिक कोड लेखन अभ्यास

  2. 02

    AI ट्यूटर

    अटकने पर हमारे AI से तुरंत सहायता पाएँ

  3. 03

    अंतर्निर्मित संपादक

    सीधे अपने ब्राउज़र में कोड लिखें और चलाएँ

  4. 04

    प्रमाणपत्र

    पाठ्यक्रम पूरा करने पर प्रमाणपत्र पाएँ

FAQ

अक्सर पूछे जाने वाले प्रश्न

क्या Go Academy पाठ्यक्रम निःशुल्क है?

हाँ। आप Go Academy पाठ्यक्रम निःशुल्क शुरू कर सकते हैं और इसके इंटरैक्टिव पाठ बिना किसी शुल्क के पूरे कर सकते हैं। वैकल्पिक PRO सदस्यता उन्नत एआई टूल और साझा किया जा सकने वाला प्रमाणपत्र उपलब्ध कराती है।

क्या Go सीखने के लिए मुझे पहले से अनुभव होना चाहिए?

नहीं। पाठ्यक्रम बुनियादी सिद्धांतों से शुरू होता है और धीरे-धीरे उन्नत विषयों तक जाता है, इसलिए आप Go का पहले से कोई अनुभव न होने पर भी शुरुआत कर सकते हैं।

CoddyKit पर मैं Go कैसे सीखूँगा?

आप करके सीखते हैं। छोटे-छोटे इंटरैक्टिव पाठों में स्पष्ट व्याख्या के साथ ऐसा व्यावहारिक कोडिंग अभ्यास होता है जो वास्तविक समय में चलता है, और जब भी आप अटकते हैं, 24/7 एआई ट्यूटर व्यक्तिगत सहायता देता है।

क्या Go Academy पूरा करने पर मुझे प्रमाणपत्र मिलेगा?

हाँ। PRO शिक्षार्थी परीक्षा दे सकते हैं और Go Academy पाठ्यक्रम पूरा करने का ऐसा साझा किया जा सकने वाला प्रमाणपत्र प्राप्त कर सकते हैं, जिसमें सत्यापन योग्य कोड होता है।

क्या मैं अपने फ़ोन पर Go सीख सकता हूँ?

हाँ। CoddyKit वेब पर और मूल iOS तथा एंड्रॉइड ऐप के रूप में उपलब्ध है, इसलिए आप किसी भी डिवाइस पर Go सीख सकते हैं और आपकी प्रगति सभी डिवाइसों पर सिंक होती रहती है।

CoddyKit PRO की कीमत कितनी है?

Go Academy का पहला पाठ्यक्रम मुफ़्त है। CoddyKit PRO हर पाठ्यक्रम को अनलॉक करता है: $5.90 प्रति सप्ताह, $7.90 प्रति माह, $29.90 प्रति वर्ष, या बिना किसी नवीनीकरण के आजीवन पहुँच के लिए एक बार $69.99।

Go Academy पूरा करने में कितना समय लगता है?

Go Academy में 51 पाठ्यक्रम और 203 पाठ हैं। अधिकांश पाठों में लगभग 5–10 मिनट लगते हैं, इसलिए अपनी गति से पूरे मार्ग को पूरा करने में लगभग 24 घंटे का व्यावहारिक अभ्यास लगता है।

अभी Go Academy शुरू करें

एआई-संचालित पाठों के साथ प्रोग्रामिंग में निपुण बनने वाले हज़ारों शिक्षार्थियों से जुड़ें।