Bize Ulaşın
 Süre 35 Saat

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

Katılımcı Sayısı


Katılımcı başına fiyat

Danışanlarımızın Yorumları (5)

Yaklaşan Etkinlikler

İlgili Kategoriler