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
Danışanlarımızın Yorumları (5)
Çok etkileşimli. Egitmen çok bilgili ve sabırlıydı.
Robert
Eğitim - Event Driven Architecture Custom
Yapay Zeka Çevirisi
Flexibility to cover the subjects I am most intrested in
James Ferrier - OptoicoreIT
Eğitim - Building Microservices with Go
The simplicity of language and the examples given by the teacher
Alvaro Salomao Rumbane - CEDSIF Ministry of Finance
Eğitim - Go Programming Language for Programmers
Eğitmenlerin sorunları desteklemesi. Eğitim sonrası da çok iyi bir araştırma ve destek sunulmaktadır!
Hans Jurgen Hogerle - Daimler TSS GmbH
Eğitim - Advanced Go Programming
Yapay Zeka Çevirisi
The extra informations not in the official docs