Eğitim İçeriği
Giriş
Unix Sistem Programlamasını Anlama
Go Programlama Dilini ve Go Mimarisini Anlama
Go Geliştirme Ortamını Yükleme ve Yapılandırma
Go Sözdiziminin Temellerini Öğrenme
Go Paketleriyle Çalışma
Algoritmalar, Veri Yapıları
Go'nun Çöp Toplama (Garbage Collection) Nasıl İşlediği
Go'da Dosyalar ve Dizinlerle Çalışma
Go'da Dosya Girdi ve Çıktı İşlemlerini Uygulama
Hata Yönetimini Uygulama
Go'da Sistem Dosyalarını Belirleme ve İşleme: Günlük Dosyaları, Sistem Dosyası İşlemleri ve Şifreler
Go'da Unix Süreçleri ve Sinyalleriyle Çalışma
- Unix Süreçleri ve Sinyallerini Anlama
- Süreç Yönetimi
- Go'da Unix Sinyalleriyle Baş Etme
- 'kill' Komutunu Kullanma
- Go'da Unix Boru Hattı (Pipes) ve Soketlerle (Sockets) Çalışma
- Go'da Uzak Prosedür Çağrısı (RPC) ile Çalışma
- Go ile Unix Kabuğu Programlama
Goroutine'leri Anlama ve Kullanma
- Goroutine Hakkında Bilgi Edinme
- Sync Go Paketlerini Kullanma
- Boru Hatlarıyla (Pipelines) Baş Etme
- Go Zamanlayıcısını (Scheduler) Kullanma
- 'select' Anahtar Kelimesini Kullanma
- Sinyal Kanalları ve Tamponlu Kanallarla Çalışma
- Süre Aşımı Durumlarını (Timeouts) Yönetme
- Kanal Kanallarıyla (Channels of Channels) Çalışma
- Boş (Nil) Kanallarla Çalışma
- Paylaşımlı Bellek (Shared Memory) ile Baş Etme
- dWC.go Yardımcı Programıyla Çalışma
Go ile Ağ Programlama
- Ağ Programlamasını Anlama
- Net Go Standart Paketiyle Çalışma
- Unix Soketlerini Tekrar Gözden Geçirme
- DNS Sorgulamaları 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ı (Concurrent) TCP Sunucusuyla Çalışma
Arıza Giderme
Özet ve Sonuç
Kurs İçin Gerekli Önbilgiler
- Herhangi bir dilde temel programlama deneyimi
- Linux ve Unix sistemlerine aşinalık
Danışanlarımızın Yorumları (5)
Eğitmenin uzmanlığı ve öğretme yeteneği
Liviu - Orange Services
Eğitim - Go for Systems Programming
Yapay Zeka Çevirisi
Zaman verimli Bir konudan diğerine düzgün ve bağlantılı geçişler Basitten zoruna kadar değişen örnekler Her soruyu örneklerle cevaplamak için çok fazla sabır Beklentilerin çok üstündeki bilgi Değerlendirilmesi gereken birçok şey var!
Laura - Orange Services
Eğitim - Go for Systems Programming
Yapay Zeka Çevirisi
Eğitmenin tutumu ve her sorun/sorunu durarak ihtiyaç duyanlara yardım etmesi Ayrıca oldukça rahat bir tavırla hareket ediyordu, bu da eğitimi gerçekten eğlenceli ve rahat hale getiriyordu
Rares - Orange Services
Eğitim - Go for Systems Programming
Yapay Zeka Çevirisi
Patrick çok yardımcı oldu ve Go ile çalışırken gerçek dünya örnekleri ve uygulamaları sağladı. Bu sadece Go'yu kullanma konusunda tamamen teorik bir kurs değil, gerçek dünyada Go ile geliştirme hakkında bir kurdü. Başka dillerle karşılaştırmalar yaparak belirli kavramları daha iyi açıkladı, bu da çok faydalı oldu.
Cristian - Orange Services
Eğitim - Go for Systems Programming
Yapay Zeka Çevirisi
Resmi belgelerde yer almamış olan ek bilgiler
Sayf Eddine HAMMEMI - SCALITY SA
Eğitim - Go for Systems Programming
Yapay Zeka Çevirisi