Eğitim İçeriği

Gelişmiş Go Kavramları

  • Go tür sistemi üzerine derinlemesine incelemeler
  • İşaretçiler, bellek yönetimi ve çöp toplama ile çalışma
  • Gelişmiş arayüzler ve yerleştirme (embedding)

Eşzamanlılık ve Paralellik

  • Gelişmiş goroutine yönetimi
  • Kuyruklu ve kuyruklu olmayan kanallar (channels)
  • Select ifadeleri ve işçilik havuzları (worker pools)

Hata Yönetimi ve Günlüğe Kaydetme

  • Özel hata türleri ve sarma (wrapping)
  • Yapısal günlüğe kaydetme ve izleme
  • Hata yayılımı ve en iyi uygulamalar

Test ve Performans Ölçümü

  • Go'da birim ve entegrasyon testi yapma
  • Go'nun dahili test araçlarını kullanma
  • Uygulamaların performans ölçümü ve profillemesi

Modüler Programlama ve Paketler

  • Go modülleri ile bağımlılık yönetimi
  • Sürümleme ve modül yayınlama
  • Kullanılabilir Go kitaplıkları oluşturma

API'ler ve Mikrohizmetler Oluşturma

  • Go kullanarak RESTful API'ler oluşturma
  • Go'yı Docker ve konteynırlarla kullanımı
  • Hizmet yönetimi ve dağıtım

Performans Optimizasyonu

  • Bellek profillemesi ve ayarlama
  • Eşzamanlılık optimizasyon stratejileri
  • Pprof ile performans izleme

Özet ve Son Adımlar

Kurs İçin Gerekli Önbilgiler

  • Go ile programlama deneyimi
  • Go sözdizimi, veri yapıları ve fonksiyonların anlaşılması
  • Paketlerle çalışma ve temel eşzamanlılık deneyimi

Hedef Kitle

  • Tecrübeli yazılım geliştiricileri
  • Backend mühendisleri
  • Bulut-yerel uygulama geliştiricileri
 21 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

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

Yaklaşan Etkinlikler

İlgili Kategoriler