
Channels
Channels, buffered āļāļąāļ unbuffered, close, select, range āļāļ channels, nil channels
1channel āđāļ Go āļāļ·āļāļāļ°āđāļĢ?
channel āđāļ Go āļāļ·āļāļāļ°āđāļĢ?
āļāļģāļāļāļ
channel āļāļ·āļāļāļāļīāļāļāđāļāļĄāļđāļĨāļāļĩāđāļāđāļ§āļĒāđāļŦāđāđāļāļīāļāļāļēāļĢāļŠāļ·āđāļāļŠāļēāļĢāđāļĨāļ°āļāļēāļĢāļāļīāļāđāļāļĢāđāļāļāđāļĢāļ°āļŦāļ§āđāļēāļ goroutine āļĄāļąāļāļāļģāļŦāļāđāļēāļāļĩāđāđāļāđāļāļāđāļāļŠāđāļāļāļĩāđāļĄāļĩāļāļāļīāļāļāđāļāļĄāļđāļĨāļāļģāļāļąāļ āļāđāļ§āļĒāđāļŦāđāļŠāđāļāđāļĨāļ°āļĢāļąāļāļāđāļēāđāļāđāļāļĒāđāļēāļ thread-safe āđāļāđ channel āđāļāļ·āđāļāđāļāđāļāļāļąāļāļāđāļāļĄāļđāļĨāļĢāļ°āļŦāļ§āđāļēāļ goroutine āđāļāļāļāļēāļĢāđāļāđāļāļāļąāļāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģāđāļāļĒāļāļĢāļ
2āļāļ°āļŠāļĢāđāļēāļ unbuffered channel āļāļāļāļāļģāļāļ§āļāđāļāđāļĄāđāļ Go āđāļāđāļāļĒāđāļēāļāđāļĢ?
āļāļ°āļŠāļĢāđāļēāļ unbuffered channel āļāļāļāļāļģāļāļ§āļāđāļāđāļĄāđāļ Go āđāļāđāļāļĒāđāļēāļāđāļĢ?
āļāļģāļāļāļ
unbuffered channel āļāļđāļāļŠāļĢāđāļēāļāļāđāļ§āļĒ make(chan T) āđāļāļĒāđāļĄāđāļĢāļ°āļāļļāļāļ§āļēāļĄāļāļļ āļĄāļąāļāļāļ°āļāļĨāđāļāļāļāļđāđāļŠāđāļāļāļāļāļ§āđāļēāļāļđāđāļĢāļąāļāļāļ°āļāļĢāđāļāļĄ āļĢāļąāļāļāļĢāļ°āļāļąāļāļāļēāļĢāļāļīāļāđāļāļĢāđāļāļāđāļāļĩāđāđāļāđāļĄāļāļ§āļ āđāļāđ unbuffered channel āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļŠāļ·āđāļāļŠāļēāļĢāđāļāļ one-to-one āļāļĩāđāļāđāļāļāļāļēāļĢāļāļēāļĢāļāļīāļāđāļāļĢāđāļāļāđāļāļĒāđāļēāļāļāļąāļāđāļāļ
3āļāļ§āļēāļĄāđāļāļāļāđāļēāļāļŦāļĨāļąāļāļĢāļ°āļŦāļ§āđāļēāļ buffered āļāļąāļ unbuffered channel āļāļ·āļāļāļ°āđāļĢ?
āļāļ§āļēāļĄāđāļāļāļāđāļēāļāļŦāļĨāļąāļāļĢāļ°āļŦāļ§āđāļēāļ buffered āļāļąāļ unbuffered channel āļāļ·āļāļāļ°āđāļĢ?
āļāļģāļāļāļ
unbuffered channel āļāļ°āļāļĨāđāļāļāļāļđāđāļŠāđāļāļāļāļāļ§āđāļēāļāļđāđāļĢāļąāļāļāļ°āļāļĢāđāļāļĄ (āļāļēāļĢāļāļīāļāđāļāļĢāđāļāļāđāļāļĩāđāđāļāđāļĄāļāļ§āļ) āđāļāļāļāļ°āļāļĩāđ buffered channel āļŠāļēāļĄāļēāļĢāļāđāļāđāļāļāđāļēāđāļāđāļāļāļāļķāļāļāļ§āļēāļĄāļāļļāļāđāļāļāļāļĩāđāļāļ°āļāļĨāđāļāļ buffered channel āļāđāļ§āļĒāļĨāļāļāļēāļĢāļāļķāđāļāļāļēāļāļąāļāļĢāļ°āļŦāļ§āđāļēāļ goroutine āđāļĨāļ°āđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļāļāļēāļāļāļĢāļāļĩ āđāļāđāļāļēāļāļāđāļāļāļāļąāļāļŦāļēāļāđāļēāļ concurrency āđāļāđ āđāļāđ unbuffered āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļīāļāđāļāļĢāđāļāļāđ āđāļĨāļ° buffered āļŠāļģāļŦāļĢāļąāļ throughput
āļāļ°āļŠāļĢāđāļēāļ buffered channel āļāļĩāđāļĄāļĩāļāļ§āļēāļĄāļāļļ 10 āļāļąāļ§āđāļāđāļāļĒāđāļēāļāđāļĢ?
āļāļ°āļŠāđāļāļāđāļēāđāļāđāļēāđāļāđāļ channel āđāļāđāļāļĒāđāļēāļāđāļĢ?
+19 āļāļģāļāļēāļĄāļŠāļąāļĄāļ āļēāļĐāļāđ
āļŦāļąāļ§āļāđāļāļŠāļąāļĄāļ āļēāļĐāļāđ Go āļāļ·āđāļāđ
āļāļ·āđāļāļāļēāļ Go
āđāļāļĢāļāļŠāļĢāđāļēāļāļāđāļāļĄāļđāļĨ Go
āļāļīāļāđāļāļāļĢāđāđāļāļāđāļ Go
āļāļēāļĢāļāļąāļāļāļēāļĢāļāđāļāļāļīāļāļāļĨāļēāļ
āļāļ·āđāļāļāļēāļ Goroutine
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 āđāļĨāļ°āļāļąāļ§āļāļģāļĨāļāļāļŠāļąāļĄāļ āļēāļĐāļāđ
āđāļĢāļīāđāļĄāđāļāđāļāļĢāļĩ