Seri Tutorial Gratis

Belajar Golang dari Nol

Seri tutorial Go berbahasa Indonesia yang urut dan bisa langsung dipraktikkan. Mulai dari install Go di komputermu, memahami dasar bahasanya, sampai membangun REST API dengan database, menulis test, dan men-deploy-nya ke server production.

Ditulis oleh tim Arrazy yang memakai Go di proyek backend sungguhan. Setiap bagian berisi kode yang bisa dijalankan apa adanya, dan tiap bagian menyambung dari bagian sebelumnya. Bagian baru terbit rutin.

Daftar Bagian

  1. 1 Belajar Golang dari Nol #1: Kenalan dengan Go dan Cara Installnya
  2. 2 Belajar Golang dari Nol #2: Variabel, Tipe Data, dan Zero Value
  3. 3 Belajar Golang dari Nol #3: Function, Multiple Return, dan Error
  4. 4 Belajar Golang dari Nol #4: Struct dan Method, Cara Go Menyusun Data
  5. 5 Belajar Golang dari Nol #5: Slice dan Map, Kumpulan Data di Go
  6. 6 Belajar Golang dari Nol #6: Perulangan for dan Percabangan
  7. 7 Belajar Golang dari Nol #7: Pointer, Alamat Memori Tanpa Pusing
  8. 8 Belajar Golang dari Nol #8: Package dan Go Module
  9. 9 Belajar Golang dari Nol #9: Interface, Kontrak yang Bikin Kode Fleksibel
  10. 10 Belajar Golang dari Nol #10: Goroutine dan Channel
  11. 11 Belajar Golang dari Nol #11: REST API Pertamamu dengan net/http
  12. 12 Belajar Golang dari Nol #12: Koneksi Database dengan database/sql
  13. 13 Belajar Golang dari Nol #13: Middleware dan Auth Sederhana
  14. 14 Belajar Golang dari Nol #14: Testing, Menguji Function dan Handler
  15. 15 Belajar Golang dari Nol #15: Deploy API Go ke Server Production
  16. 16 Belajar Golang dari Nol #16: Struktur Project Go yang Rapi
  17. 17 Belajar Golang dari Nol #17: Context, Timeout, dan Pembatalan
  18. 18 Belajar Golang dari Nol #18: Logging dan Error Handling Rapi
  19. 19 Belajar Golang dari Nol #19: Worker dan Job Terjadwal di Go
  20. 20 Belajar Golang dari Nol #20: Upload dan Menyimpan File di API Go
  21. 21 Belajar Golang dari Nol #21: Mengirim Email dari Aplikasi Go
  22. 22 Belajar Golang dari Nol #22: HTTP Client ke API Pihak Ketiga
  23. 23 Belajar Golang dari Nol #23: Transaksi Database dan Migrasi Skema
  24. 24 Belajar Golang dari Nol #24: Caching dengan Redis biar API Instan
  25. 25 Belajar Golang dari Nol #25: Autentikasi Register, Login, dan JWT
  26. 26 Belajar Golang dari Nol #26: Role dan Otorisasi, Siapa Boleh Apa
  27. 27 Belajar Golang dari Nol #27: Validasi Input, Jangan Percaya Data Luar

Seri ini terus bertambah. Bagian yang belum muncul di daftar berarti belum terbit.

Untuk Siapa Seri Ini

Untuk kamu yang baru mulai belajar backend, pindah dari bahasa lain seperti PHP atau JavaScript, atau ingin memahami kenapa banyak perusahaan memakai Go untuk API dan sistem yang butuh performa. Tidak perlu pengalaman Go sama sekali, cukup terbiasa dengan dasar pemrograman.

Kalau kamu butuh tim untuk membangun backend Go untuk bisnismu, lihat layanan pengembangan sistem Arrazy atau hubungi kami.