DEVOPS WITH DOCKER: IMPLEMENTING DEVOPS USING DOCKER EĞİTİMİ

Docker ile DevOps pratiklerini uçtan uca uygula

Docker'ı CI/CD boru hattına, test otomasyonuna, altyapı otomasyonuna ve dağıtım stratejilerine yerleştirerek gerçek bir DevOps teslim akışı kurun.

Docker'ı DevOps teslim zincirinin merkezine koyan; tutarlı build ortamı, çok aşamalı derleme, konteynerde test ve servis bağımlılıkları, kalite kapıları, dağıtım stratejileri, geri alma ve gözlemlenebilirliği 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 tabanlı CI/CD, test otomasyonu ve dağıtım pratikleri

Bu orta seviye eğitim, DevOps pratiklerinin Docker ile nasıl hayata geçirileceğine odaklanır. Katılımcılar sürüm kontrolünden başlayarak Docker tabanlı tutarlı derleme ortamları kurmayı, çok aşamalı derleme ile üretilebilir imajlar oluşturmayı öğrenir. CI boru hattında konteyner içinde test çalıştırma, servis bağımlılıklarını (veritabanı, kuyruk) konteynerle ayağa kaldırma, kalite kapıları ve güvenlik taramaları işlenir. İmaj etiketleme ve registry stratejisi, Compose ile entegrasyon ortamları, mavi-yeşil ve kanarya dağıtım, immutable deployment ve geri alma, gözlemlenebilirlik ile geri bildirim döngüsü uygulamalı anlatılır. Eğitim, Docker'ı tek başına bir araç değil, akışı hızlandıran bir DevOps omurgası olarak konumlandırır.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar tutarlı build ortamından CI/CD ve dağıtım pratiklerine ilerler.

Seviye

Orta Seviye — Docker'ı DevOps teslim zincirinin merkezine koyarak sürüm kontrolünden otomatik derleme, test ve dağıtıma kadar pratiklerin hayata geçirilmesi.

Öğrenme Metodu

Katılımcılar örnek bir uygulama için Docker tabanlı CI/CD akışını adım adım kurarak uygulamalı öğrenir.

Neden Bu Eğitim?

🔁Tutarlı Build

Docker ile build ortamını standartlaştırıp 'bende çalışıyordu' sorununu ortadan kaldırırsınız.

🧪İzole Test

Servis bağımlılıklarını konteynerle ayağa kaldırarak testleri izole ve tekrarlanabilir kılarsınız.

🚀Güvenli Yayın

Değişmez imajlar ve dağıtım stratejileriyle yayını güvenli ve geri alınabilir yaparsınız.

Anahtar Konular

docker devopsci/cd dockerçok aşamalı derlemetestcontainerskalite kapılarımavi-yeşil dağıtımkanarya dağıtımimmutable deploymentdora metrikleripipeline as code
“Docker bir araç değil, DevOps akışını taşıyan değişmez bir omurgadır.”

Ön Koşullar

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

1
Docker Temeli

İmaj, konteyner ve Dockerfile kavramlarına aşinalık beklenir.

2
Git

Sürüm kontrolü ve dallanma akışına aşinalık faydalıdır.

3
CI Farkındalığı

Temel CI/CD kavramlarına aşinalık faydalı olur.

4
Docker Ortamı

Docker kurulu ve bir CI aracına erişimi olan bir ortam gereklidir.

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ı, Docker ile standart ve üretilebilir bir build ortamı kurabilir.
Modül 1
Tutarlı Build
  • Build ortamını konteynerle standartlaştırma
  • Derleme bağımlılıklarının imajda sabitlenmesi
  • Geliştirici makinesi ile CI'nin aynı ortamı kullanması
  • BuildKit ile hızlı ve paralel derleme
  • Build cache'in paylaşımı
  • Yeniden üretilebilir (reproducible) build disiplini
Modül 2
Multi-stage
  • Builder ve runtime aşama ayrımı
  • COPY --from ile artifact aktarımı
  • Test aşamasını build içine katma
  • -target ile hedefli derleme
  • Küçük final imaj üretimi
  • distroless/alpine runtime seçimi
Modül 3
Artifact Yönetimi
  • İmajın birincil artifact olması
  • Git SHA ve build numarasıyla etiketleme
  • İmmutable tag disiplini
  • Digest ile değişmez referans
  • Build metadata (LABEL) ile izlenebilirlik
  • SBOM üretimi kavramı
Modül 4
Registry Stratejisi
  • Özel registry kurulumu ve erişimi
  • Ortam bazlı depo ayrımı (dev/stage/prod)
  • İmaj saklama (retention) politikası
  • Güvenlik taraması entegrasyonu
  • İmaj imzalama ve içerik güveni
  • Pull kimlik doğrulaması
Günün hedefiKatılımcı, konteyner içinde test çalıştıran bir CI boru hattı kurabilir.
Modül 1
Pipeline Tasarımı
  • Pipeline-as-code ile depoda tanım
  • Aşamalar: build, test, scan, push
  • Tetikleyiciler: push, pull request, tag
  • Önbellekle pipeline hızlandırma
  • Paralel iş (job) tasarımı
  • Pipeline çıktısının imaj olması
Modül 2
Konteynerde Test
  • Birim testlerin build aşamasında çalışması
  • Entegrasyon testini izole konteynerde koşma
  • Test sonuçlarının raporlanması
  • Flaky testlerin yönetimi
  • Shift-left ile erken geri bildirim
  • Test paralelliği
Modül 3
Servis Bağımlılıkları
  • Test için veritabanı konteyneri ayağa kaldırma
  • Compose veya service container ile bağımlılık
  • Testcontainers deseni
  • Hazır olma (readiness) kontrolü
  • Test sonrası temizlik
  • Deterministik test verisi
Modül 4
Kalite Kapıları
  • Statik analiz ve linting
  • İmaj güvenlik açığı taraması
  • Bağımlılık ve lisans denetimi
  • Kapı ihlalinde pipeline'ın durması
  • Kapsam (coverage) eşikleri
  • Kapı ile hız dengesi
Günün hedefiKatılımcı, imajı stratejiyle dağıtıp geri bildirim döngüsünü kurabilir.
Modül 1
Compose Ortamları
  • Entegrasyon ortamını Compose ile kurma
  • Ortam bazlı override dosyaları
  • Profiller ile seçmeli servis
  • Ortam değişkeni yönetimi
  • Smoke test ortamı
  • CI'den geçici ortam oluşturma
Modül 2
Dağıtım Stratejileri
  • Immutable deployment ilkesi
  • Mavi-yeşil dağıtım
  • Kanarya ile kademeli yayın
  • Rolling update
  • Özellik bayrağıyla yayın ayrıştırma
  • Dağıtım onay akışı
Modül 3
Geri Alma
  • Önceki imaj etiketine hızlı dönüş
  • Veritabanı göçlerinde geri alma zorluğu
  • İleri düzeltme (roll forward)
  • Dağıtım ve sürüm izlenebilirliği
  • Otomatik geri alma tetikleyicileri
  • Geri alma tatbikatı
Modül 4
Gözlemlenebilirlik
  • Log, metrik ve iz üçlüsü
  • Dağıtım ile olay korelasyonu
  • SLI/SLO ve hata bütçesi
  • DORA metrikleriyle ölçüm
  • Uyarı ve eskalasyon
  • Geri bildirimin pipeline'a dönmesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Tutarlı Build

Docker ile standart ve üretilebilir build ortamı kurabilirsiniz.

✅
Multi-stage

Çok aşamalı derleme ile test ve runtime'ı ayırabilirsiniz.

✅
CI Pipeline

Konteyner tabanlı bir CI boru hattı tasarlayabilirsiniz.

✅
İzole Test

Servis bağımlılıklarını konteynerle ayağa kaldırıp test edebilirsiniz.

✅
Kalite Kapıları

Tarama ve analiz kapılarını pipeline'a yerleştirebilirsiniz.

✅
Dağıtım Stratejisi

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

✅
Geri Alma

Değişmez imajlarla hızlı ve güvenli geri alma yapabilirsiniz.

✅
Geri Bildirim

Gözlemlenebilirlik ve DORA ile geri bildirim döngüsü kurabilirsiniz.

Kimler İçin Uygundur?

  • Docker'ı DevOps iş akışına entegre etmek isteyen geliştiriciler
  • build/release mühendisleri
  • DevOps uygulayıcıları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Docker'ı DevOps iş akışına entegre etmek isteyen geliştiriciler, build/release mühendisleri ve DevOps uygulayıcıları için uygundur.
Docker neden DevOps'ta merkezde?
Docker, uygulamayı ve build ortamını değişmez bir imaja çevirerek geliştirme, test ve üretimde tutarlılık sağlar; bu da CI/CD'nin güvenilir ve tekrarlanabilir olmasının temelidir.
Testcontainers deseni nedir?
Entegrasyon testleri için gereken veritabanı, kuyruk gibi bağımlılıkları test sırasında konteyner olarak ayağa kaldırıp test bitince kaldırma yaklaşımıdır; izole ve tekrarlanabilir testler sağlar.
Belirli bir CI aracı mı öğretiliyor?
Kavramlar araçtan bağımsız anlatılır ve pipeline-as-code ilkeleri üzerinden örneklenir; böylece GitLab CI, GitHub Actions veya Jenkins gibi farklı araçlara aktarılabilir.
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 with Docker: Implementing DevOps Using Docker 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ştirmeAdvanced Docker: Exploring Advanced Docker Principles & Practices Eğitimi
DevOps ve Konteyner Eğitimleri

Advanced Docker: Exploring Advanced Docker Principles & Practices Eğitimi

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

Advanced Docker: Exploring Advanced Docker Principles & Practices: advanced docker ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertif

Detayları Gör →
Docker ve KonteynerleştirmeAdvanced Docker: Working with Services & Applications on Multiple Containers Eğitimi
DevOps ve Konteyner Eğitimleri

Advanced Docker: Working with Services & Applications on Multiple Containers Eğitimi

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

Advanced Docker: Working with Services & Applications on Multiple Containers: docker swarm ve uygulamalı laboratuvarlar. DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
Docker ve KonteynerleştirmeAmazon EKS ile Konteyner Çalıştırma Eğitimi
DevOps ve Konteyner Eğitimleri

Amazon EKS ile Konteyner Çalıştırma Eğitimi

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

Amazon EKS ile Konteyner Çalıştırma: amazon eks, eks eğitimi, eksctl, aws ecr ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifikası

Detayları Gör →
Docker ve KonteynerleştirmeAmazon Elastic Container Registry (ECR) Eğitimi
DevOps ve Konteyner Eğitimleri

Amazon Elastic Container Registry (ECR) Eğitimi

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

Amazon ECR ile private/public repository kurun, imaj güvenlik taraması, KMS şifreleme, lifecycle policy ve ECS/EKS CI/CD entegrasyonunu uygulamalı öğrenin.

Detayları Gör →
Docker ve KonteynerleştirmeAutomated Testing with Docker Eğitimi
DevOps ve Konteyner Eğitimleri

Automated Testing with Docker Eğitimi

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

Docker ve Testcontainers ile birim, entegrasyon ve uçtan uca testleri izole konteynerlerde çalıştırın; compose test ortamı, paralellik ve CI entegrasyonu öğreni

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