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
Testimoni (5)
Keahlian pelatih dan bakat mengajar
Liviu - Orange Services
Kursus - Go for Systems Programming
Diterjemahkan Mesin
Hemat waktu Transisi yang lancar dan terhubung dari satu topik ke topik lainnya Contoh berkisar dari yang sederhana hingga yang menantang Begitu banyak kesabaran untuk menjawab setiap pertanyaan dengan contoh Pengetahuan jauh melampaui harapan Begitu banyak hal yang patut dihargai!
Laura - Orange Services
Kursus - Go for Systems Programming
Diterjemahkan Mesin
Sikap pelatih dan fakta bahwa ia berhenti pada setiap masalah/isu untuk membantu mereka yang membutuhkan. Ia juga cukup santai, membuat pelatihan sebenarnya menyenangkan dan menenangkan.
Rares - Orange Services
Kursus - Go for Systems Programming
Diterjemahkan Mesin
Patrick sangat membantu dan memberikan contoh dan praktik nyata saat bekerja dengan Go. Ini bukan kursus yang hanya berisi teori tentang cara menggunakan Go, tetapi cara mengembangkan Go di dunia nyata. Ia memberikan perbandingan dengan bahasa lain untuk menjelaskan konsep tertentu dengan lebih baik, yang sangat berguna.
Cristian - Orange Services
Kursus - Go for Systems Programming
Diterjemahkan Mesin
The extra informations not in the official docs