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)
Keterampilan mengajar dan keahlian instruktur
Liviu - Orange Services
Kursus - Go for Systems Programming
Diterjemahkan Mesin
Efisien waktu Transisi yang mulus dan terhubung dari satu topik ke topik lainnya Contoh mulai dari yang sederhana hingga menantang Banyak kesabaran dalam menjawab setiap pertanyaan dengan contoh Pengetahuan jauh di luar ekspektasi Begitu banyak hal untuk diapresiasi!
Laura - Orange Services
Kursus - Go for Systems Programming
Diterjemahkan Mesin
Sikap instruktur dan kenyataan bahwa dia berhenti di setiap masalah/isue untuk membantu yang membutuhkan Dia juga cukup santai, membuat pelatihan itu sebenarnya cukup menyenangkan dan nyaman
Rares - Orange Services
Kursus - Go for Systems Programming
Diterjemahkan Mesin
Patrick sangat membantu dan memberikan contoh dan praktik dunia nyata saat bekerja dengan Go. Ini bukanlah kursus teori murni tentang cara menggunakan Go, melainkan bagaimana mengembangkan dengan Go di dunia nyata. Dia menyediakan perbandingan dengan bahasa lain untuk menjelaskan konsep tertentu, yang sangat bermanfaat.
Cristian - Orange Services
Kursus - Go for Systems Programming
Diterjemahkan Mesin
Informasi tambahan yang tidak terdapat dalam dokumentasi resmi
Sayf Eddine HAMMEMI - SCALITY SA
Kursus - Go for Systems Programming
Diterjemahkan Mesin