Go (Golang)

Go की बुनियाद, concurrency, testing और HTTP से साफ़, तेज़ services बनाएँ।

कोर्स शुरू करें →

पाठ्यक्रम

शुरुआत

  1. Go क्यों?
  2. Go toolchain

भाषा की बुनियाद

  1. Packages और main
  2. Variables और types
  3. Functions और returns

Control flow

  1. if और switch
  2. for loop
  3. defer

डेटा structures

  1. Arrays और slices
  2. Maps
  3. Strings और runes

Structs और methods

  1. Structs
  2. Methods और interfaces
  3. Pointers

Errors और tests

  1. Error handling
  2. Unit testing
  3. Modules और packages

Concurrency

  1. Goroutines
  2. Channels
  3. Context और cancellation

व्यावहारिक Go

  1. JSON
  2. HTTP servers
  3. Files और readers

भरोसेमंद programs

  1. Formatting और linting
  2. Race conditions

दोहराव और interview तैयारी

  1. Go cheat sheet
  2. Exam और interview प्रश्न