MİKROSERVİSLERİN KONTEYNERLEŞTİRİLMESİ VE DAĞITIMI EĞİTİMİ

Mikroservisleri konteynerleştir ve otomatik dağıt

İmaj üretiminden registry yönetimine, CI/CD boru hatlarından orkestratöre teslimle mikroservisleri güvenle canlıya alın.

Mikroservis konteynerleştirme ve dağıtım eğitimi; multi-stage imaj üretimi ve registry yönetimi, otomatik derleme-test CI hattı, ortam promosyonu, orkestratöre Helm/GitOps ile teslim ve canary/blue-green güvenli yayın stratejilerini uygulamalı ele alır.

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

Eğitim Hakkında

İmaj üretimi, registry, CI/CD ve orkestratöre teslim süreci

Bu orta seviye eğitim, mikroservislerin konteynerleştirilip otomatik olarak nasıl dağıtılacağına odaklanır. Servislerin Dockerfile ve multi-stage ile imaja dönüştürülmesi, imaj etiketleme ve registry yönetimi işlenir. Sürekli entegrasyon ile otomatik derleme ve test, imajın registry'ye gönderilmesi, sürekli teslim ile ortam promosyonu ele alınır. Orkestratöre (Docker Compose, Swarm veya Kubernetes) teslim, yuvarlanan güncelleme, geri alma ve ilerleyici dağıtım stratejileri, yapılandırma ve secret enjeksiyonu, dağıtım sonrası doğrulama uygulamalı gösterilir. Katılımcı, bir mikroservis setini uçtan uca konteynerleştirip otomatik dağıtabilir.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar imaj üretiminden CI/CD'ye ve orkestratöre teslime ilerler.

Seviye

Orta Seviye — Mikroservislerin konteynerleştirilmesi ve otomatik dağıtımı: imaj üretimi, registry, CI/CD hattı ve orkestratöre teslim süreçlerinin ele alınması.

Öğrenme Metodu

Katılımcılar örnek mikroservisleri imaja dönüştürüp CI/CD hattıyla orkestratöre dağıtarak uygulamalı öğrenir.

Neden Bu Eğitim?

📦Tekrarlanabilir İmaj

Multi-stage ve etiketleme ile tutarlı, izlenebilir imajlar üretirsiniz.

🔁Otomatik Teslim

CI/CD hattıyla derleme, test ve dağıtımı elle müdahalesiz yürütürsünüz.

🛟Güvenli Yayın

Yuvarlanan güncelleme ve geri almayla riski düşük yayın yaparsınız.

Anahtar Konular

mikroservis dağıtımkonteynerleştirmemulti-stage buildci/cdregistryhelmgitopsrolling updatecanaryblue-green
“Dağıtım bir an değil, otomatik ve tekrarlanabilir bir süreçtir.”

Ön Koşullar

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

1
Docker Temeli

Dockerfile yazımı ve konteyner çalıştırma deneyimi faydalıdır.

2
Git Kullanımı

Sürüm kontrolü ve dal (branch) akışına aşinalık beklenir.

3
Bir Backend Dili

En az bir dilde servis geliştirme deneyimi.

4
Çalışma Ortamı

Docker ve bir CI aracına (ör. GitLab CI/GitHub Actions) erişim.

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ı, mikroservisleri optimize imajlara dönüştürüp registry'de yönetebilir.
Modül 1
Dockerfile
  • Servise uygun taban imaj seçimi
  • Katman önbelleği dostu sıralama
  • ENTRYPOINT/CMD ile başlatma
  • Root olmayan kullanıcı ile çalıştırma
  • .dockerignore ile bağlam küçültme
  • Sağlık kontrolü (HEALTHCHECK) ekleme
Modül 2
Multi-Stage
  • Derleme ve çalıştırma aşamalarının ayrımı
  • COPY --from ile artefakt taşıma
  • BuildKit ile paralel ve önbellekli derleme
  • Küçük imaj için distroless/alpine
  • Derleme bağımlılıklarının sızmaması
  • İmaj boyutu ve güvenlik kazanımı
Modül 3
Etiketleme
  • Semantik sürüm (semver) etiketleme
  • Git SHA tabanlı izlenebilir etiket
  • latest etiketinin riskleri
  • Değişmez (immutable) imaj ilkesi
  • Çok mimarili (multi-arch) imaj
  • Etiket ve digest ile sabitleme
Modül 4
Registry
  • Özel registry kurulumu ve kullanımı
  • push/pull ve kimlik doğrulama
  • İmaj taraması ile açık tespiti
  • İmaj imzalama (cosign) ile güven
  • Saklama (retention) ve temizlik
  • Erişim yetkilendirmesi ve roller
Günün hedefiKatılımcı, mikroservisler için CI/CD hattını kurabilir.
Modül 1
CI Hattı
  • Depo tetikleyici ile pipeline başlatma
  • Pipeline-as-code (YAML) tanımı
  • Önbellek ve paralel iş (job) kullanımı
  • Dal stratejisine göre pipeline akışı
  • Erken başarısızlık ve hızlı geri bildirim
  • Yeniden kullanılabilir pipeline şablonları
Modül 2
Test Otomasyonu
  • Birim ve entegrasyon testi adımları
  • Konteyner içinde test çalıştırma
  • Test kapsamı ve kalite kapıları
  • Sözleşme (contract) testi
  • Statik analiz ve güvenlik taraması
  • Kararsız (flaky) test yönetimi
Modül 3
İmaj Gönderimi
  • Başarılı testte imaj derleme ve push
  • Pipeline içinde etiketleme stratejisi
  • İmaj güvenlik taraması kapısı
  • SBOM üretimi ile tedarik zinciri izi
  • Registry kimlik yönetimi (CI secret)
  • Derleme artefaktlarının izlenmesi
Modül 4
Ortam Promosyonu
  • Dev, staging, prod ortam ayrımı
  • Aynı imajın ortamlar arası taşınması
  • Onay kapıları ile kontrollü ilerleme
  • Ortama özgü yapılandırma yönetimi
  • Dağıtım tetikleyicileri
  • Promosyon izlenebilirliği ve denetim
Günün hedefiKatılımcı, servisleri orkestratöre güvenli yayın stratejisiyle dağıtabilir.
Modül 1
Orkestratöre Teslim
  • Compose/Swarm/Kubernetes hedef seçimi
  • Bildirimsel (declarative) dağıtım tanımı
  • Helm ile paketleme ve sürümleme
  • Dağıtımın pipeline'dan tetiklenmesi
  • GitOps ile pull tabanlı teslim
  • Dağıtım sürüm geçmişi
Modül 2
Dağıtım Stratejileri
  • Yuvarlanan (rolling) güncelleme
  • Blue-green ile anlık geçiş
  • Canary ile kademeli trafik
  • Özellik bayrağı ile yayın ayrıştırma
  • Otomatik ve elle geri alma
  • Sıfır kesinti (zero-downtime) hedefi
Modül 3
Yapılandırma
  • ConfigMap/ortam değişkeni enjeksiyonu
  • Secret yönetimi ve güvenli saklama
  • Ortam bazlı parametreleştirme
  • Yapılandırma değişikliğinde yeniden dağıtım
  • 12-faktör yapılandırma ilkesi
  • Harici secret yöneticisi entegrasyonu
Modül 4
Doğrulama
  • Readiness/liveness probe ile sağlık
  • Dağıtım sonrası duman (smoke) testi
  • Metrik tabanlı otomatik doğrulama
  • Log ve iz ile sorun tespiti
  • Geri alma tetikleme ölçütleri
  • Yayın sonrası gözlem ve raporlama

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
İmaj Üretimi

Mikroservisleri optimize ve güvenli imajlara dönüştürebilirsiniz.

✅
Registry

İmajları etiketleyip registry'de güvenle yönetebilirsiniz.

✅
CI Hattı

Otomatik derleme ve test hattını kurabilirsiniz.

✅
İmaj Gönderimi

Testten geçen imajı güvenlik kapısıyla push edebilirsiniz.

✅
Promosyon

Aynı imajı ortamlar arası kontrollü promote edebilirsiniz.

✅
Orkestratöre Teslim

Servisleri Helm/GitOps ile orkestratöre dağıtabilirsiniz.

✅
Güvenli Yayın

Rolling, canary ve blue-green ile güvenli yayın yapabilirsiniz.

✅
Doğrulama

Probe ve smoke testleriyle dağıtımı doğrulayabilirsiniz.

Kimler İçin Uygundur?

  • Mikroservislerini konteynerleştirip dağıtım hattına almak isteyen yazılım geliştiriciler
  • DevOps mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Mikroservislerini konteynerleştirip dağıtım hattına almak isteyen yazılım geliştiriciler ve DevOps mühendisleri için uygundur.
Neden aynı imaj tüm ortamlara taşınır?
Dev'de test edilen imajın birebir aynısının staging ve prod'a promote edilmesi, ortamlar arası tutarlılığı garanti eder ve 'yeniden derleme' kaynaklı farkları önler.
Canary ve blue-green farkı nedir?
Canary trafiği kademeli olarak yeni sürüme yönlendirir; blue-green ise iki paralel ortam arasında anlık geçiş yaparak hızlı geri alma sağlar.
Hangi orkestratör kullanılır?
İçerik Compose, Swarm ve Kubernetes hedeflerini kapsar; teslim prensipleri her orkestratöre uyarlanabilir biçimde ele alını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. Mikroservislerin Konteynerleştirilmesi ve Dağıtımı 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ştirmeContainers in Azure Hackathon (CTRS-HACK) Eğitimi
DevOps ve Konteyner Eğitimleri

Containers in Azure Hackathon (CTRS-HACK) Eğitimi

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

Containers in Azure Hackathon (CTRS-HACK): azure hackathon, containers in azure ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifika

Detayları Gör →
Docker ve KonteynerleştirmeContainers in GCP Hackathon (CTRS-HACK-G) Eğitimi
DevOps ve Konteyner Eğitimleri

Containers in GCP Hackathon (CTRS-HACK-G) Eğitimi

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

Containers in GCP Hackathon (CTRS-HACK-G): gcp hackathon, containers in gcp ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifikası i

Detayları Gör →
Docker ve KonteynerleştirmeData Persistence with Docker Volumes and Bind Mounts Eğitimi
DevOps ve Konteyner Eğitimleri

Data Persistence with Docker Volumes and Bind Mounts Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Data Persistence with Docker Volumes and Bind Mounts: docker volume, bind mount ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifika

Detayları Gör →
Docker ve KonteynerleştirmeDeploy cloud-native apps using Azure Container Apps - Applied Skills Workshop Eğitimi
DevOps ve Konteyner Eğitimleri

Deploy cloud-native apps using Azure Container Apps - Applied Skills Workshop Eğitimi

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

Deploy cloud-native apps using Azure Container Apps - Applied Skills Workshop: azure container apps ve uygulamalı laboratuvarlar. DVA Katılım ve Başarı Sertifik

Detayları Gör →
Docker ve KonteynerleştirmeDeploying Your Microservice in Containers Eğitimi
DevOps ve Konteyner Eğitimleri

Deploying Your Microservice in Containers Eğitimi

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

Mikroservis konteynerleştirme eğitimi: Dockerfile, çok aşamalı derleme, imaj etiketleme ve registry'ye push, HEALTHCHECK, kaynak limitleri ve yatay ölçekleme uy

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