Bize Ulaşın

Eğitim İçeriği

İleri Düzey Go Kavramları

  • Go'nun tip sistemi üzerine derinlemesine inceleme
  • İmleçler, bellek yönetimi ve çöp toplayıcı (garbage collection) ile çalışma
  • İleri düzey arayüzler ve gömme (embedding)

Eşzamanlılık ve Paralellik

  • İleri düzey goroutine yönetimi
  • Tamponlu ve tamponsuz kanallar
  • Select ifadeleri ve işçi havuzları (worker pools)

Hata Yönetimi ve Kayıt Tutma (Logging)

  • Özel hata türleri ve sarmalama (wrapping)
  • Yapılandırılmış kayıt tutma ve izleme
  • Hata yayılımı ve en iyi uygulama kuralları

Test ve Performans Ölçümü (Benchmarking)

  • Go'da birim ve entegrasyon testi
  • Go'nun yerleşik test araçlarını kullanma
  • Uygulamaların performans ölçümü ve profilleme

Modüler Programlama ve Paketler

  • Go modülleri ile bağımlılık yönetimi
  • Sürümleme ve modül yayınlama
  • Yeniden kullanılabilir Go kütüphaneleri oluşturma

API ve Mikroservis Geliştirme

  • Go kullanarak RESTful API'ler oluşturma
  • Go'yu Docker ve konteynerlerle kullanma
  • Hizmet orkestrasyonu ve dağıtım

Performans Optimizasyonu

  • Bellek profilleme ve ayarlama
  • Eşzamanlılık optimizasyon stratejileri
  • pprof ile performans izleme

Özet ve Sonraki Adımlar

Kurs İçin Gerekli Önbilgiler

  • Go ile programlama deneyimi
  • Go sözdizimi, veri yapıları ve işlevlere hakimiyet
  • Paketlerle çalışma ve temel eşzamanlılık deneyimi

Hedef Kitle

  • Deneyimli yazılım geliştiriciler
  • Backend mühendisleri
  • Bulut yerel (cloud-native) uygulama geliştiricileri
 21 Saatler

Katılımcı Sayısı


Katılımcı başına fiyat

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

Yaklaşan Etkinlikler

İlgili Kategoriler