Eğitim İçeriği
Giriş
Unix Sistemlerini Anlama Programming
Go Dilini ve Go Mimarisini Anlama
Go Geliştirme Ortamını Kurma ve Yapılandırma
Go Sözdiziminin Temellerini Öğrenme
Go Paketleriyle Çalışma
Algoritmalar, Veri Yapıları
Go'in Çöp Toplamayı Nasıl Yaptığını Anlama
Go'de Dosya ve Dizinlerle Çalışma
Go'de Dosya Giriş ve Çıkış İşlemlerini Uygulama
Hata Yönetimi Uygulama
Go'de Sistem Dosyalarını Tanımlama ve Bunlarla Çalışma: Günlük Dosyaları, Sistem Dosyası İşlemleri ve Parolalar
Go'de Unix Süreçleri ve Sinyalleriyle Çalışma
- Unix Süreçlerini ve Sinyallerini Anlama
- Süreç Management
- Go'de Unix Sinyalleriyle Çalışma
- 'kill' Komutunu Kullanma
- Go'de Unix Kanalları ve Soketleriyle Çalışma
- Go'de Uzak Yordam Çağrısı (RPC) ile Çalışma
- Programming bir Unix Kabuğu Go'de
Go rutinlerini Anlama ve Bunlarla Çalışma
- Go rutinleri hakkında bilgi edinme
- Senkronize Go Paketlerini Kullanma
- Kanallarla Çalışma
- Go Zamanlayıcısını Kullanma
- 'select' Anahtar Kelimesini Kullanma
- Sinyal Kanalları ve Tamponlu Kanallarla Çalışma
- Zaman Aşımını Yönetme
- Kanallar Kanallarıyla Çalışma
- Nil Kanallarıyla Çalışma
- Paylaşılan Bellekle Çalışma
- dWC.go Yardım Programını Kullanma
Programming Ağı Go'de
- Programming Ağını Anlama
- Net Go Standart Paketiyle Çalışma
- Unix Soketlerini Tekrar Gözden Geçirme
- DNS Araması Yapma
- Basit bir TCP Sunucusu ve Basit bir TCP İstemcisi Geliştirme
- Basit bir UDP Sunucusu ve Basit bir UDP İstemcisi Geliştirme
- Eşzamanlı bir TCP Sunucusuyla Çalışma
Sorun Giderme
Özet ve Sonuç
Kurs İçin Gerekli Önbilgiler
- Herhangi bir programlama dilinde temel programlama deneyimi
- Linux ve Unix sistemlerine aşinalık
Danışanlarımızın Yorumları (5)
Trainer's expertise and teaching talent
Liviu - Orange Services
Eğitim - Go for Systems Programming
Time efficient Smooth and linked transitions from one topic to another Examples ranging from simple to challenging So much patience for answering every questions with examples Knowledge way beyond expectations So many things to appreciate!
Laura - Orange Services
Eğitim - Go for Systems Programming
The trainer's attitude and the fact that he stopped at each problem/issue to help the ones in need He was also pretty laid back, making the training actually kind of fun and relaxing
Rares - Orange Services
Eğitim - Go for Systems Programming
Patrick was very helpful and provided real world examples and practices when working with Go. This was not a purely theoretical course on how to use Go, but how to actually develop with Go in the real world. He provided comparison with other languages in order to better explain certain concepts, which was very useful.
Cristian - Orange Services
Eğitim - Go for Systems Programming
The extra informations not in the official docs