Kerangka Materi

Pendahuluan

Memahami Unix Systems Programming

Memahami Bahasa Pemrograman Go dan Arsitektur Go

Memasang dan Mengkonfigurasi Lingkungan Pengembangan Go

Mempelajari Dasar-dasar Sintaks Go

Bekerja dengan Paket-paket Go

Algoritma, Struktur Data

Bagaimana Go Mengelola Pengumpulan Sampah

Mengelola Berkas dan Direktori di Go

Menerapkan Operasi Masukan dan Keluaran Berkas di Go

Menerapkan Penanganan Kesalahan

Mengenali dan Bekerja dengan Berkas Sistem di Go: Berkas Log, Operasi Berkas Sistem, dan Kata Sandi

Bekerja dengan Proses Unix dan Sinyal di Go

  • Memahami Proses Unix dan Sinyal
  • Manajemen Proses
  • Mengelola Sinyal Unix di Go
  • Menggunakan Perintah 'kill'
  • Bekerja dengan Pipe Unix dan Socket di Go
  • Bekerja dengan Remote Procedure Call (RPC) di Go
  • Memprogram Shell Unix di Go

Memahami dan Bekerja dengan Goroutines

  • Mempelajari Goroutines
  • Menggunakan Paket-paket Sync Go
  • Mengelola Pipeline
  • Menggunakan Jadwal Go
  • Menggunakan Kata Kunci 'select'
  • Bekerja dengan Channel Sinyal dan Channel yang Terbuffer
  • Menangani Waktu Habis
  • Bekerja dengan Channel dari Channel
  • Bekerja dengan Channel yang Kosong
  • Mengelola Memori Berbagi
  • Bekerja dengan Utilitas dWC.go

Programming Jaringan di Go

  • Memahami Program Jaringan
  • Bekerja dengan Paket Standar Net Go
  • Memulihkan Socket Unix
  • Melakukan Pencarian DNS
  • Membangun Server TCP Sederhana dan Klien TCP Sederhana
  • Membangun Server UDP Sederhana dan Klien UDP Sederhana
  • Bekerja dengan Server TCP Multithreading

Penyelesaian Masalah

Ringkasan dan Kesimpulan

Persyaratan

  • Pengalaman dasar pemrograman dalam bahasa apapun
  • Kenamaan dengan sistem Linux dan Unix
 35 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (5)

Kursus Mendatang

Kategori Terkait