
āļāļ·āđāļāļāļēāļ Go
āļāļąāļ§āđāļāļĢ, āļāđāļēāļāļāļāļĩāđ, āļāļāļīāļāļāđāļāļĄāļđāļĨāļāļ·āđāļāļāļēāļ, āļāļąāļāļāđāļāļąāļ, package, import, control flow, defer
1āđāļ§āļĒāļēāļāļĢāļāđāļāļĩāđāļāļđāļāļāđāļāļāđāļāļāļēāļĢāļāļĢāļ°āļāļēāļĻāļāļąāļ§āđāļāļĢāđāļ Go āļāļ·āļāļāļ°āđāļĢ?
āđāļ§āļĒāļēāļāļĢāļāđāļāļĩāđāļāļđāļāļāđāļāļāđāļāļāļēāļĢāļāļĢāļ°āļāļēāļĻāļāļąāļ§āđāļāļĢāđāļ Go āļāļ·āļāļāļ°āđāļĢ?
āļāļģāļāļāļ
āđāļ Go āļĄāļĩāļŠāļēāļĄāļ§āļīāļāļĩāļŦāļĨāļąāļāđāļāļāļēāļĢāļāļĢāļ°āļāļēāļĻāļāļąāļ§āđāļāļĢ: var x int (āļāļēāļĢāļāļĢāļ°āļāļēāļĻāđāļāļāļĢāļ°āļāļļāļāļāļīāļāļāļąāļāđāļāļ), var x = 10 (āļāļēāļĢāļāļĢāļ°āļāļēāļĻāļāļĢāđāļāļĄāļāļēāļĢāļāļāļļāļĄāļēāļāļāļāļīāļ) āđāļĨāļ° x := 10 (āļāļēāļĢāļāļĢāļ°āļāļēāļĻāđāļāļāļŠāļąāđāļāļāļĢāđāļāļĄāļāļēāļĢāļāļāļļāļĄāļēāļ āđāļāđāđāļāđāđāļāļāļēāļ°āļ āļēāļĒāđāļāļāļąāļāļāđāļāļąāļ) āļĢāļđāļāđāļāļāļŠāļąāđāļ := āđāļāđāļāļāļĩāđāļāļīāļĒāļĄāđāļāđāļĄāļēāļāļāļĩāđāļŠāļļāļāļŠāļģāļŦāļĢāļąāļāļāļąāļ§āđāļāļĢāđāļāđāļāļĢāļ·āđāļāļāđāļāļĢāļēāļ°āļāļĢāļ°āļāļąāļāđāļĨāļ°āđāļāđāļāļŠāļģāļāļ§āļāļāļāļ Go
2āļāđāļē zero āļāļāļāļāļąāļ§āđāļāļĢāļāļāļīāļ int āđāļ Go āļāļ·āļāļāļ°āđāļĢ?
āļāđāļē zero āļāļāļāļāļąāļ§āđāļāļĢāļāļāļīāļ int āđāļ Go āļāļ·āļāļāļ°āđāļĢ?
āļāļģāļāļāļ
āđāļ Go āļāļąāļ§āđāļāļĢāļāļąāđāļāļŦāļĄāļāļāļ°āļāļđāļāļāļģāļŦāļāļāļāđāļēāđāļĢāļīāđāļĄāļāđāļāļāđāļ§āļĒāļāđāļē zero āđāļāļĒāļāļąāļāđāļāļĄāļąāļāļīāļŦāļēāļāđāļĄāđāļĄāļĩāļāļēāļĢāļĢāļ°āļāļļāļāđāļēāļāļāļ°āļāļĢāļ°āļāļēāļĻ āļŠāļģāļŦāļĢāļąāļāļāļāļīāļāļāļąāļ§āđāļĨāļ (int, float64) āļāđāļē zero āļāļ·āļ 0 āļŠāļģāļŦāļĢāļąāļ boolean āļāļ·āļ false āļŠāļģāļŦāļĢāļąāļ string āļāļ·āļāļŠāļāļĢāļīāļāļ§āđāļēāļ āđāļĨāļ°āļŠāļģāļŦāļĢāļąāļ pointer āļāļ·āļ nil āļāļĪāļāļīāļāļĢāļĢāļĄāļāļĩāđāļĢāļąāļāļāļĢāļ°āļāļąāļāļ§āđāļēāļāļ°āđāļĄāđāļĄāļĩāļāļąāļ§āđāļāļĢāļāļĩāđāđāļĄāđāđāļāđāļāļģāļŦāļāļāļāđāļēāđāļ Go āđāļĨāļĒ
3āļāļ§āļēāļĄāđāļāļāļāđāļēāļāļĢāļ°āļŦāļ§āđāļēāļ var x int āļāļąāļ x := 0 āđāļ Go āļāļ·āļāļāļ°āđāļĢ?
āļāļ§āļēāļĄāđāļāļāļāđāļēāļāļĢāļ°āļŦāļ§āđāļēāļ var x int āļāļąāļ x := 0 āđāļ Go āļāļ·āļāļāļ°āđāļĢ?
āļāļģāļāļāļ
var x int āļāļĢāļ°āļāļēāļĻāļāļąāļ§āđāļāļĢāļāļĩāđāļĄāļĩāļāđāļē zero (0) āđāļĨāļ°āļĢāļ°āļāļļāļāļāļīāļāļāļĒāđāļēāļāļāļąāļāđāļāļ āļāļāļ°āļāļĩāđ x := 0 āđāļāđāļāļēāļĢāļāļĢāļ°āļāļēāļĻāđāļāļāļŠāļąāđāļāļāļĢāđāļāļĄāļāļēāļĢāļāļāļļāļĄāļēāļāļāļāļīāļ āļāļēāļĢāļāļĢāļ°āļāļēāļĻāđāļāļāļŠāļąāđāļ := āđāļāđāđāļāđāđāļāļāļēāļ°āļ āļēāļĒāđāļāļāļąāļāļāđāļāļąāļ āļŠāđāļ§āļ var āđāļāđāđāļāđāđāļāļĢāļ°āļāļąāļ package āļĢāļđāļāđāļāļ := āđāļāđāļāļāļĩāđāļāļīāļĒāļĄāļŠāļģāļŦāļĢāļąāļāļāļąāļ§āđāļāļĢāđāļāđāļāļĢāļ·āđāļāļāđāļāļĢāļēāļ°āļāļĢāļ°āļāļąāļāđāļĨāļ°āđāļāđāļāļŠāļģāļāļ§āļāļĄāļēāļāļāļ§āđāļē
āļāļ°āļāļĢāļ°āļāļēāļĻāļāđāļēāļāļāļāļĩāđāđāļ Go āđāļāđāļāļĒāđāļēāļāđāļĢ?
āļāļāļīāļāļāđāļāļĄāļđāļĨāļāļąāļ§āđāļĨāļāļāļ·āđāļāļāļēāļāđāļ Go āļĄāļĩāļāļ°āđāļĢāļāđāļēāļ?
+22 āļāļģāļāļēāļĄāļŠāļąāļĄāļ āļēāļĐāļāđ
āļŦāļąāļ§āļāđāļāļŠāļąāļĄāļ āļēāļĐāļāđ Go āļāļ·āđāļāđ
āđāļāļĢāļāļŠāļĢāđāļēāļāļāđāļāļĄāļđāļĨ Go
āļāļīāļāđāļāļāļĢāđāđāļāļāđāļ Go
āļāļēāļĢāļāļąāļāļāļēāļĢāļāđāļāļāļīāļāļāļĨāļēāļ
āļāļ·āđāļāļāļēāļ Goroutine
Channels
Go Modules
āđāļāļīāļĢāđāļāđāļ§āļāļĢāđ HTTP
āđāļāļĨāđāļāļāļāđ HTTP
āļāļēāļĢāđāļāđāļēāļĢāļŦāļąāļŠ JSON
Database/SQL
āđāļāđāļāđāļāļ context
Testing
āļĢāļđāļāđāļāļ Concurrency
āđāļāļĢāļĄāļīāļāļĩāļāļāļēāļĢāļāļīāļāđāļāļĢāđāļāļāđ
āđāļāļĢāļĄāđāļ§āļīāļĢāđāļāđāļ§āđāļ Go
āļāļēāļĢāļāļāļāđāļāļ REST API
gRPC
Reflection
āļāļēāļĢāļāļąāļāļāļēāļĢāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģ
āļāļēāļĢāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļēāļĢāļāļģāļāļēāļ
Generics
Go Design Patterns
Microservices
āļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒāđāļĨāļ°āļāļēāļĢāļĒāļ·āļāļĒāļąāļāļāļąāļ§āļāļ
Docker & Containerization
Kubernetes Basics
Go āļāļąāđāļāļŠāļđāļ
āļāļēāļĢāļāļąāļāļāļē CLI
āđāļāļĩāđāļĒāļ§āļāļēāļ Go āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļŠāļąāļĄāļ āļēāļĐāļāđāļāļĢāļąāđāļāļāļąāļāđāļ
āđāļāđāļēāļāļķāļāļāļģāļāļēāļĄāļāļąāđāļāļŦāļĄāļ flashcards āđāļāļāļāļāļŠāļāļāđāļāļāļāļīāļ āđāļāļāļāļķāļāļŦāļąāļ code review āđāļĨāļ°āļāļąāļ§āļāļģāļĨāļāļāļŠāļąāļĄāļ āļēāļĐāļāđ
āđāļĢāļīāđāļĄāđāļāđāļāļĢāļĩ