Kerangka Materi

Konsep Lanjutan Go

  • Menggali lebih dalam sistem tipe Go
  • Bekerja dengan pointer, manajemen memori, dan garbage collection
  • Interface lanjutan dan embedding

Konkurensi dan Paralelisme

  • Pengelolaan goroutine lanjutan
  • Channel terbuffer dan tidak terbuffer
  • Pernyataan select dan worker pools

Pemrosesan Kesalahan dan Penyimpanan Log

  • Jenis kesalahan kustom dan wrapping
  • Penyimpanan log terstruktur dan monitoring
  • Propagasi kesalahan dan praktik terbaik

Pengujian dan Benchmarking

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

Perograman Modular dan Paket

  • Pengelolaan dependensi dengan modul Go
  • Versi dan penerbitan modul
  • Membangun perpustakaan Go yang dapat digunakan kembali

Membangun API dan Mikroservis

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

Optimisasi Kinerja

  • Pemrosilan memori dan tuning
  • Strategi optimisasi konkurensi
  • Monitoring kinerja dengan pprof

Rangkuman dan Langkah Selanjutnya

Persyaratan

  • Pengalaman pemrograman dengan Go
  • Pemahaman tentang sintaks, struktur data, dan fungsi Go
  • Pengalaman bekerja dengan paket dan konkurensi dasar

Audience

  • Software developer berpengalaman
  • Ingenieur backend
  • Pengembang aplikasi cloud-native
 21 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (5)

Kursus Mendatang

Kategori Terkait