DEVOPS VE KONTEYNERİZASYON EĞİTİMİ

DevOps pratiklerini konteynerlerle hayata geçir

DevOps ilkelerinden Docker ile konteynerleştirmeye, CI/CD boru hattı ve registry'den orkestrasyon ve izlemeye kadar modern teslim zincirini uygulamalı kurun.

DevOps kültürü ile konteyner teknolojilerini birlikte ele alan; Docker ile paketleme, Compose, konteyner tabanlı CI/CD boru hattı, dağıtım stratejileri, konteyner güvenliği, gözlemlenebilirlik ve DORA metriklerini uygulamalı işleyen orta seviye bir eğitimdir.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Docker, CI/CD, orkestrasyon ve gözlemlenebilirlik bütünü

Bu orta seviye eğitim, DevOps kültürü ile konteyner teknolojilerinin birbirini nasıl tamamladığına odaklanır. Katılımcılar DevOps'un akış, geri bildirim ve sürekli öğrenme ilkelerini, ardından Docker ile uygulamaları imaja paketlemeyi, Dockerfile ve çok aşamalı derlemeyi öğrenir. İmajların registry'ye yayınlanması, Docker Compose ile çok konteynerli ortam, konteyner tabanlı bir CI/CD boru hattının (build-test-push-deploy) kurulması işlenir. Immutable infrastructure ve altyapının kod olarak yönetilmesi, mavi-yeşil ve kanarya dağıtım stratejileri, konteyner güvenliği (imaj tarama, en az ayrıcalık), log/metrik/iz ile gözlemlenebilirlik ve DORA metrikleriyle ölçüm uygulamalı anlatılarak uçtan uca bir konteyner tabanlı DevOps akışı kurulur.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar DevOps ilkelerinden konteynerleştirme, CI/CD ve gözlemlenebilirliğe ilerler.

Seviye

Orta Seviye — DevOps kültürü ile konteyner teknolojilerinin birlikte ele alınması: Docker ile paketleme, CI/CD boru hattı, Compose/orkestrasyon ve gözlemlenebilirlik.

Öğrenme Metodu

Katılımcılar örnek bir uygulamayı Docker ile paketleyip Compose ortamı ve CI/CD boru hattı kurarak uçtan uca uygular.

Neden Bu Eğitim?

📦Tutarlı Ortam

Konteynerle geliştirme, test ve üretim ortamlarını aynı şekilde çalıştırarak 'bende çalışıyordu' sorununu bitirirsiniz.

🔄Otomatik Teslim

Konteyner tabanlı CI/CD ile build-test-deploy akışını güvenle otomatikleştirirsiniz.

📊Ölçülebilir Akış

DORA metrikleri ve gözlemlenebilirlikle teslim performansını ölçülebilir kılarsınız.

Anahtar Konular

devopskonteynerizasyondockerci/cddocker composekonteyner orkestrasyondağıtım stratejilerikonteyner güvenliğigözlemlenebilirlikdora metrikleri
“Konteyner paketler, DevOps akıtır; ikisi birlikte güveni hızlandırır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Yazılım Süreci

Yazılım geliştirme ve teslim süreçlerine temel aşinalık beklenir.

2
Terminal

Linux komut satırında temel işlemlere aşinalık faydalıdır.

3
Docker Ortamı

Docker Engine veya Docker Desktop kurulu bir ortam gereklidir.

4
Git

Temel Git ve depo kullanımı bilgisi faydalı olur.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı, DevOps ilkelerini açıklayıp bir uygulamayı Docker ile konteynerleştirebilir.
Modül 1
DevOps Kültürü
  • Geliştirme-operasyon silolarının kaldırılması
  • Üç yol: akış, geri bildirim, sürekli öğrenme
  • Shift-left ile erken kalite
  • Immutable infrastructure yaklaşımı
  • Otomasyonun kültürel değişimi desteklemesi
  • Konteynerin DevOps'ta neden merkezde olduğu
Modül 2
Docker Temeli
  • İmaj, konteyner ve katman kavramı
  • Docker Engine ve container runtime
  • docker run, ps, logs, exec komutları
  • Volume ile veri kalıcılığı
  • Bridge ağı ve port yayınlama
  • Konteyner yaşam döngüsü
Modül 3
Dockerfile
  • FROM, COPY, RUN, CMD talimatları
  • Katman önbelleği ile hızlı derleme
  • Çok aşamalı derleme ile küçük imaj
  • .dockerignore kullanımı
  • USER ile ayrıcalıksız çalıştırma
  • HEALTHCHECK ile sağlık kontrolü
Modül 4
İmaj Yayını
  • docker tag ile sürüm etiketleme
  • Registry'ye push ve pull
  • İmaj digest ile değişmez referans
  • Özel ve genel registry seçimi
  • İmaj saklama ve temizlik politikası
  • İmaj güvenlik taraması (trivy/scout)
Günün hedefiKatılımcı, Compose ile ortam kurup konteyner tabanlı bir CI/CD boru hattı tanımlayabilir.
Modül 1
Docker Compose
  • compose.yaml ile çok servisli tanım
  • services, networks, volumes blokları
  • depends_on ve healthcheck ile başlatma sırası
  • Ortam değişkeni ve .env dosyası
  • docker compose up/down yaşam döngüsü
  • Yerel geliştirme ortamı kurma
Modül 2
Pipeline Tasarımı
  • Pipeline-as-code ile depoda tanım
  • Aşamalar: build, test, scan, push, deploy
  • Konteyner içinde tutarlı build ortamı
  • Önbellek ile hızlı pipeline
  • Pipeline tetikleyicileri (push, PR, tag)
  • Artifact olarak imaj üretimi
Modül 3
Build-Test-Push
  • Pipeline'da imaj derleme adımı
  • Birim ve entegrasyon testlerinin konteynerde çalışması
  • Güvenlik ve bağımlılık taraması (kalite kapısı)
  • Başarılı build'in registry'ye push'u
  • Git SHA ile imaj etiketleme
  • Başarısız adımda pipeline'ın durması
Modül 4
Dağıtım Stratejileri
  • Mavi-yeşil dağıtım
  • Kanarya ile kademeli yayın
  • Rolling update ile kesintisiz güncelleme
  • Özellik bayrağıyla yayın ayrıştırma
  • Hızlı geri alma (rollback)
  • Dağıtım onayı ve otomasyon dengesi
Günün hedefiKatılımcı, konteynerleri orkestre edip güvenlik ve gözlemlenebilirliği uygulayabilir.
Modül 1
Orkestrasyon Temeli
  • Orkestrasyonun neyi çözdüğü (ölçek, self-healing)
  • Swarm ve Kubernetes'e genel bakış
  • Servis, replika ve desired state kavramı
  • Yük dengeleme ve servis keşfi
  • Rolling update ve ölçekleme
  • Orkestratör seçim kriterleri
Modül 2
Konteyner Güvenliği
  • En az ayrıcalık ve root'suz konteyner
  • İmaj güvenlik açığı taraması
  • Secret yönetimi ve imaja gömmeme
  • Read-only dosya sistemi ve capability düşürme
  • Güvenilir taban imaj ve tedarik zinciri
  • Çalışma zamanı izolasyonu
Modül 3
Gözlemlenebilirlik
  • stdout/stderr log akışı ve merkezi toplama
  • Prometheus ile metrik toplama
  • Grafana ile görselleştirme
  • Dağıtık izleme (tracing) kavramı
  • SLI/SLO ile hizmet hedefleri
  • Uyarı (alerting) kurma
Modül 4
DORA ve İyileştirme
  • Dağıtım sıklığı ve öncü süre
  • Değişiklik başarısızlık oranı
  • Kurtarma süresi (MTTR)
  • Metriklerin pano üzerinde izlenmesi
  • Suçlamasız olay sonrası inceleme
  • Sürekli iyileştirme döngüsü

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
DevOps İlkeleri

DevOps kültürünü ve konteynerin bu kültürdeki rolünü açıklayabilirsiniz.

✅
Konteynerleştirme

Uygulamaları Docker ile paketleyip yayınlayabilirsiniz.

✅
Compose

Çok konteynerli ortamları Compose ile tanımlayabilirsiniz.

✅
CI/CD

Konteyner tabanlı build-test-push-deploy boru hattı kurabilirsiniz.

✅
Dağıtım Stratejisi

Mavi-yeşil ve kanarya dağıtımlarını uygulayabilirsiniz.

✅
Orkestrasyon

Konteyner orkestrasyonunun temel kavramlarını uygulayabilirsiniz.

✅
Güvenlik

Konteyner güvenliği pratiklerini teslim zincirine katabilirsiniz.

✅
Gözlemlenebilirlik

Log, metrik ve DORA ile akışı ölçüp izleyebilirsiniz.

Kimler İçin Uygundur?

  • Konteyner tabanlı modern teslim süreçlerini öğrenmek isteyen yazılım geliştiriciler
  • sistem yöneticileri
  • DevOps'a geçen ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Konteyner tabanlı modern teslim süreçlerini öğrenmek isteyen yazılım geliştiriciler, sistem yöneticileri ve DevOps'a geçen ekipler için uygundur.
DevOps ile konteyner nasıl birleşir?
Konteyner, uygulamayı her ortamda aynı çalışan değişmez bir birime çevirir; DevOps ise bu birimleri otomatik, ölçülebilir ve güvenli şekilde üretime akıtan kültür ve pratikleri sağlar.
Önceden Docker bilmek gerekir mi?
Gerekmez; eğitim Docker temellerinden başlar. Ancak temel terminal ve Git aşinalığı eğitimden verim almayı kolaylaştırır.
Hangi orkestratör anlatılıyor?
Orkestrasyon kavramları Docker Swarm ve Kubernetes üzerinden tanıtılır; amaç belirli bir ürünü derinlemesine öğretmekten çok orkestrasyonun çözdüğü sorunları ve seçim kriterlerini kavratmaktır.
Sertifika veriliyor mu?
Eğitimi tamamlayan katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. DevOps ve Konteynerizasyon Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Docker ve Konteynerleştirme.NET Core Development with DevOps Technologies with Docker Eğitimi
DevOps ve Konteyner Eğitimleri

.NET Core Development with DevOps Technologies with Docker Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

ASP.NET Core için çok aşamalı Dockerfile, Compose, SQL Server, Testcontainers ve GitHub Actions ile .NET konteyner geliştirme ve CI/CD uygulayın.

Detayları Gör →
Docker ve KonteynerleştirmeAdvanced Azure: Containerized Workloads on Azure Eğitimi
DevOps ve Konteyner Eğitimleri

Advanced Azure: Containerized Workloads on Azure Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

ACR, Azure Container Apps, AKS, ACI, KEDA ölçekleme, yönetilen kimlik ve Azure Monitor ile Azure'da konteyner iş yüklerini tasarlayıp işletin.

Detayları Gör →
Docker ve KonteynerleştirmeAdvanced Docker Principles: Docker for Microservices Strategies Eğitimi
DevOps ve Konteyner Eğitimleri

Advanced Docker Principles: Docker for Microservices Strategies Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

Docker ile mikroservis: servis sınırları, API gateway, RabbitMQ/Kafka, saga, circuit breaker ve bağımsız dağıtım stratejilerini uygulamalı öğrenin.

Detayları Gör →
Docker ve KonteynerleştirmeAdvanced Docker Principles: Multiple Docker Containers Eğitimi
DevOps ve Konteyner Eğitimleri

Advanced Docker Principles: Multiple Docker Containers Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

Compose override ve profiller, healthcheck bağımlılıkları, çok ağlı topoloji, ölçekleme ve Swarm stack ile çok konteynerli sistemleri yönetin.

Detayları Gör →
Docker ve KonteynerleştirmeAdvanced Docker Skills: Advanced Docker Administration Eğitimi
DevOps ve Konteyner Eğitimleri

Advanced Docker Skills: Advanced Docker Administration Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

Docker Engine, daemon.json, overlay2, özel registry, mTLS, rootless, seccomp, CIS Benchmark ve yedek-yükseltme ile ileri Docker yönetimi.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn