1
Go temelleri: tipler, değişkenler, fonksiyonlar, paketler, import
2
Struct, metot, interface ve bileşim (embedding)
3
Goroutine: go anahtar kelimesi, eşzamanlılık vs paralellik, zamanlayıcı
4
Channel: tamponlu/tamponsuz, select, range, close, kalıplar
5
Hata yönetimi: error tipi, hata sarmalama, panic/recover
6
Pointer: &, *, değer vs referans geçirme, nil pointer
7
Slice ve diziler: make, append, kapasite, alt dilimler
8
Map: oluşturma, erişim, silme, iterasyon, sıfır değerler
9
Interface: boş interface, tip doğrulama, tip anahtarları
10
Standart kütüphane: net/http, encoding/json, io, context
11
HTTP sunucuları: http.Handler, http.HandlerFunc, multiplexer
12
Context: iptal, zaman aşımı, değerler, yayılım
13
Test: birim testler, tablo güdümlü testler, mock, kapsam
14
GORM: modeller, migration, ilişkiler, preloading, hook
15
Framework: Gin (yönlendirme, middleware), Echo, Fiber
16
Eşzamanlılık kalıpları: worker pool, pipeline, fan-out/fan-in
17
Middleware: zincirleme, kimlik doğrulama, loglama, kurtarma
18
Performans: profilleme (pprof), benchmark, optimizasyonlar
19
Modüller: go.mod, sürümleme, bağımlılıklar, vendoring
20
Dağıtım: Docker multi-stage build, Kubernetes, statik ikili dosyalar