
Modern geliştirme ekiplerinin belkemiği olan Kubernetes'i .NET geliştiriciler için özel olarak tasarlanmış kapsamlı bir eğitim programı.

Modern geliştirme ekiplerinin belkemiği olan Kubernetes'i .NET geliştiriciler için özel olarak tasarlanmış kapsamlı bir eğitim programı. Sadece uygulamayı çalıştırmak değil; ölçeklenebilir, gözlemlenebilir ve sürdürülebilir şekilde yönetebilmek, bir .NET geliştiricinin en ayırt edici becerilerinden biridir. Global şirketlerde görev almış Fatih Çakıroğlu'nun gerçek proje deneyimleri ile hazırlanan bu eğitimde, production-ready Kubernetes ortamlarında uygulama dağıtma pratiği kazanacak, DevOps süreçleri ve CI/CD entegrasyonlarına hakim olacak ve Cloud-Native uygulama geliştirme ekiplerinde aktif rol alabilme becerisi edineceksiniz. Her oturumda eğitmen rehberliğinde lab çalışmaları ile teoriyi pratiğe dönüştüreceksiniz.
Container orkestrasyon ihtiyacı ve Kubernetes'in doğuşu
Kubernetes mimarisi ve bileşenleri (Master, Worker, etcd, API Server, Scheduler, Controller Manager)
Kubernetes kaynakları ve API konseptleri
Temel kaynaklar: Pod, Deployment, Service, ConfigMap
Yerel geliştirme ortamları (Kind, Minikube, Docker Desktop)
kubectl CLI aracı ve temel komutlar
İlk uygulamanın Kubernetes'e dağıtılması, Dashboard ve görsel arayüzler
Pod yaşam döngüsü ve container davranışları
Multi-container pod tasarımları (Sidecar, Ambassador, Adapter)
Deployment stratejileri (Rolling update, Blue-Green, Canary)
Kaynak limitleri: CPU, Memory request/limit kavramları
Service türleri: ClusterIP, NodePort, LoadBalancer, ExternalName
Ingress Controller ve host-based routing
CoreDNS ve Kubernetes içi isim çözümleme, Network Policy ile mikro-segmentasyon
StatefulSet ile durumlu uygulamalar
PersistentVolume ve PersistentVolumeClaim
Storage Class ve dinamik volume yönetimi, veritabanları için en iyi pratikler
ConfigMap ile uygulama konfigürasyonu, Secret yönetimi
Ortam değişkenleri ve dosya bağlama, Vault ve harici sır yönetim sistemleri
GitHub Actions ile Kubernetes CI/CD pipeline'ları
GitOps ve deklaratif yapılandırma yönetimi (Flux)
Helm ile uygulama paketleme ve dağıtım
Grafana Stack ile tam gözlemlenebilirlik (Prometheus, Loki, Tempo)
Prometheus ile metrik toplama ve alerting
Loki ile log analizi, Tempo ile distributed tracing
Docker ve temel Cloud-Native bilgisine sahip .NET geliştiriciler
Basit container kullanımından öteye geçmek isteyen yazılımcılar
DevOps pratiklerini öğrenerek modern ekiplerde etkin rol almak isteyenler
Kubernetes ekosisteminde uzmanlaşmak isteyen backend geliştiriciler
CI/CD ve GitOps süreçlerini öğrenmek isteyenler
Temel Docker bilgisi
Temel seviyede C# ve ASP.NET Core API bilgisi
Linux komut satırına temel düzeyde hakimiyet
Basit YAML sözdizimini anlayabilmek
Programı tamamlayan katılımcılara eğitmen imzalı Backend Guru Katılım Sertifikası verilir.
Kubernetes ekosisteminde production-ready uygulama dağıtımı deneyimi kazanabilirsiniz.
Gerçek dünyada kullanılan CI/CD ve DevOps pratikleri ile uygulamalı beceri edinebilirsiniz.
Service discovery, ağ, veri ve konfigürasyon yönetimi alanlarında uzmanlaşabilirsiniz.
Gözlemlenebilirlik araçları (Prometheus, Grafana, Loki, Tempo) ile sorun giderme pratiği yapabilirsiniz.
Cloud-Native uygulama geliştirme ekiplerinde aktif rol alabilirsiniz.
GitOps ve Helm ile modern deployment süreçlerini yönetebilirsiniz.
Portföyünüzü güçlendirecek uçtan uca bir proje deneyimine sahip olabilirsiniz.
DevOps pratiklerini öğrenerek modern ekiplerde etkin rol alabilirsiniz.
Fatih Çakıroğlu
En yeni haberler, fırsatlar ve gelişmelerden haberdar olun.