Hubungi Kami

Kerangka Materi

Konsep Go Tingkat Lanjut

  • Kajian mendalam tentang sistem tipe Go
  • Bekerja dengan pointer, manajemen memori, dan garbage collection
  • Antarmuka (interfaces) tingkat lanjut dan embedding

Konkurensi dan Paralalelisme

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

Penanganan Error dan Logging

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

Pengujian dan Benchmarking

  • Pengujian unit dan integrasi di Go
  • Menggunakan alat pengujian bawaan Go
  • Benchmarking dan profiling aplikasi

Pemrograman Modular dan Paket

  • Manajemen dependensi dengan Go modules
  • Versioning dan penerbitan modul
  • Membangun library Go yang dapat digunakan ulang

Membangun API dan Microservices

  • Membuat API RESTful menggunakan Go
  • Menggunakan Go dengan Docker dan kontainer
  • Orkestrasi dan deployment layanan

Optimasi Performa

  • Profil memori dan penyetelan
  • Strategi optimasi konkurensi
  • Pemantauan performa dengan pprof

Ringkasan dan Langkah Berikutnya

Persyaratan

  • Pengalaman dalam pemrograman dengan Go
  • Memahami sintaksis Go, struktur data, dan fungsi
  • Pengalaman bekerja dengan paket dan konkurensi dasar

Audien

  • Pengembang perangkat lunak berpengalaman
  • Insinyur backend
  • Pengembang aplikasi cloud-native
 21 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (2)

Kursus Mendatang

Kategori Terkait