Docker & Kubernetes for .NET Developers Eğitimi

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

Docker & Kubernetes for .NET Developers Kursu | Online
Kurs Özet Bilgiler
Güncel bilgi, detaylar ve başvuru için kursa git butonuna tıklayınız.

Docker & Kubernetes for .NET Developers Eğitimine Genel Bakış

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.

İçerik

Oturum 1 - Kubernetes'e Giriş ve Temel Kavramlar:

  • 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

Oturum 2 - Kubernetes Ortamının Kurulumu ve İlk Adımlar:

  • 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

Oturum 3 - Pod Yönetimi ve Deployment Stratejileri:

  • 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ı

Oturum 4 - Kubernetes Service Discovery ve Ağ Yapısı:

  • 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

Oturum 5 - State Management ve Veri Depolama:

  • StatefulSet ile durumlu uygulamalar

  • PersistentVolume ve PersistentVolumeClaim

  • Storage Class ve dinamik volume yönetimi, veritabanları için en iyi pratikler

Oturum 6 - Konfigürasyon ve Hassas Veri Yönetimi:

  • ConfigMap ile uygulama konfigürasyonu, Secret yönetimi

  • Ortam değişkenleri ve dosya bağlama, Vault ve harici sır yönetim sistemleri

Oturum 7 - Kubernetes'te DevOps Pratikleri:

  • 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

Oturum 8 - Gözlemlenebilirlik ve Sorun Giderme:

  • Grafana Stack ile tam gözlemlenebilirlik (Prometheus, Loki, Tempo)

  • Prometheus ile metrik toplama ve alerting

  • Loki ile log analizi, Tempo ile distributed tracing

Kimler Katılabilir?

  • 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

Önkoşullar:

  • 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

Sertifika

  • Programı tamamlayan katılımcılara eğitmen imzalı Backend Guru Katılım Sertifikası verilir.

Kariyer Fırsatları

  • 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.

Eğitmen

  • Fatih Çakıroğlu

Başarı / Katılım Sertifikası
Backendguru
Uzun Süre
Canlı Online
Türkçe

İlgili Kategoriler

Kariyer ipuçları, fırsatlar ve daha fazlası için bizi takip edin.

En yeni haberler, fırsatlar ve gelişmelerden haberdar olun.

Haberler ve fırsatlar için bilgilendirme maili almaya açık rıza veriyorum. KVKK metnini okudum ve anladım.