Hubungi Kami
 Durasi 21 jam

Kerangka Materi

Konsep Go Tingkat Lanjut

  • Kajian mendalam tentang sistem tipe Go
  • Bekerja dengan pointers, manajemen memori, dan pengumpulan sampah (garbage collection)
  • Interface lanjutan dan embedding

Konkurensi dan Paralelisasi

  • Manajemen goroutine tingkat lanjut
  • Channels berbuffer dan tidak berbuffer
  • Pernyataan select dan worker pools

Penanganan Error dan Logging

  • Tipe error kustom dan wrapping
  • Logging terstruktur dan pemantauan
  • Propagasi error dan praktik terbaik

Pengujian dan Benchmarking

  • Pengujian unit dan integrasi dalam Go
  • Pemakaian alat pengujian bawaan Go
  • Benchmarking dan profiling aplikasi

Program Modular dan Packages

  • Manajemen dependensi dengan Go modules
  • Versioning dan penerbitan module
  • Perpustakaan Go yang dapat digunakan kembali

Membangun API dan Microservices

  • Pembuatan API RESTful menggunakan Go
  • Penggunaan Go dengan Docker dan container
  • Orkestrasi layanan dan peluncuran

Optimasi Performa

  • Profil memori dan penyetelan (tuning)
  • Strategi optimasi konkurensi
  • Memantau performa dengan pprof

Ringkasan dan Langkah Selanjutnya

Persyaratan

  • Pengalaman pemrograman dengan Go
  • Memahami sintaks Go, struktur data, dan fungsi
  • Pengalaman bekerja dengan packages dan konkurensi dasar

Peserta

  • Developer perangkat lunak berpengalaman
  • Engineer backend
  • Developer aplikasi cloud-native

Jumlah Peserta


Harga per Peserta

Testimoni (2)

Kursus Mendatang

Kategori Terkait