Learn Programming in Go (golang): A Rich Guide for Beginners

Udemy
Deal Score0
Deal Score0

What you’ll learn

  • Syntax, notation, taxonomy and special “vocabulary” used by and for Go
  • Basic concepts of programming in Go, such as control structures, control flow, loops, and conditional branching
  • Characteristics and differences of Go to more “conservative” programming languages such as C, C++ and Java
  • Handling of variables, types, functions (and their signatures), (variatic) parameters and passing arguments
  • Variables & types (simple and composite), slices & pointers, structs, etc.
  • Functions, Callbacks, Closures
  • Concurrency & Parallelization, Mutex, Atomic
  • Channels (directional, bidirectional), Fan in, Fan out, the “Comma OK” Idiom, Context
  • Error Detection, Error Handling
  • Code Documentation in Go
  • Benchmarks, Examples and Tests (BET)
  • Basics package and dependency management with Go modules
  • and much more to get a wide insight into the Go programming language and become a respectable programmer

eLearn
Logo