MICROSERVICES DEPLOYMENT AND CONTINUOUS INTEGRATION EĞİTİMİ

Mikroservisleri bağımsız ve güvenle yayına alın

Her servis için bağımsız CI hattı, konteynerleştirme, sözleşme testi ve Kubernetes'e ilerleyen dağıtımla mikroservisleri yönetin.

Mikroservislerin sürekli entegrasyonunu ve bağımsız dağıtımını; servis başına hat, sözleşme testleri, Helm ve Kubernetes'e kademeli yayını öğreten ileri seviye eğitim.

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

Eğitim Hakkında

Servis başına CI, konteynerleştirme, sözleşme testi ve Kubernetes dağıtımı

Bu ileri seviye eğitim, mikroservis mimarisinin sürekli entegrasyon ve dağıtım zorluklarını çözmeye odaklanır. Servis başına bağımsız CI hattı, monorepo/çoklu repo stratejileri ve yalnızca değişen servisin derlenmesi işlenir. Her servisin konteynerleştirilmesi, imaj sürümleme, servisler arası sözleşme (contract) testleri ve tüketici odaklı sözleşmeler (CDC) uygulanır. Kubernetes'e dağıtım, Helm ile paketleme, bağımsız dağıtım (independent deployability), sürüm uyumu ve geriye dönük uyumluluk ele alınır. Mavi-yeşil/kanarya dağıtım, servis keşfi, yapılandırma ve gözlemlenebilirlik gösterilir. Katılımcılar çok servisli bir sistemi güvenle sürekli entegre eder ve bağımsız yayına alır.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar CI, test ve Kubernetes dağıtımını servis bazında ilerletir.

Seviye

İleri Seviye — Mikroservislerin sürekli entegrasyonu ve bağımsız dağıtımı: çoklu hat, konteynerleştirme ve Kubernetes'e yayın.

Öğrenme Metodu

Katılımcılar çok servisli örnek bir sistemi servis başına hat, sözleşme testi ve Kubernetes dağıtımıyla uygulamalı yönetir.

Neden Bu Eğitim?

🧱Bağımsız Dağıtım

Her servisi diğerlerini beklemeden bağımsız yayına almayı öğrenirsiniz.

🤝Sözleşme Güvenliği

Sözleşme testleriyle servis entegrasyonlarını bozmadan ilerlersiniz.

☸️Kubernetes Dağıtım

Helm ve kademeli dağıtımla servisleri güvenle yayarsınız.

Anahtar Konular

mikroservismicroservices ci/cdbağımsız dağıtımsözleşme testipactkubernetes dağıtımhelmkanarya dağıtımkonteynerleştirmedevops mikroservis
“Mikroservislerin gerçek gücü, birbirini beklemeden yayına çıkabilmesidir.”

Ön Koşullar

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

1
CI/CD Temeli

Bir CI aracıyla hat kurma deneyimi beklenir.

2
Konteyner Bilgisi

Docker imaj ve konteyner kavramına aşinalık faydalıdır.

3
Kubernetes Temeli

Pod, Deployment, Service kavramlarına aşinalık işe yarar.

4
Küme Erişimi

Bir Kubernetes kümesi (minikube/kind dahil) ve CI erişimi.

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ı, mikroservisler için bağımsız CI hatları ve konteyner imajları kurabilir.
Modül 1
Mikroservis ve CI Zorlukları
  • monolit ile mikroservis CI farkı
  • bağımsız dağıtılabilirlik hedefi
  • servis sınırları ve sahiplik
  • çok sayıda hattın yönetimi
  • sürüm ve uyumluluk sorunları
  • dağıtık sistemde test zorlukları
Modül 2
Repo ve Hat Stratejisi
  • monorepo vs çoklu repo
  • değişiklik etkisine göre seçici derleme
  • path filtreleriyle ilgili servisi tetikleme
  • ortak kütüphane sürümleme
  • hat şablonlarıyla tekrar kullanım
  • servis bazlı pipeline tanımı
Modül 3
Konteynerleştirme
  • servis başına Dockerfile
  • çok aşamalı derleme ile küçük imaj
  • imaj etiketleme (sürüm/SHA)
  • registry'ye push
  • imaj güvenlik taraması
  • temel imaj standardizasyonu
Modül 4
Yapılandırma Yönetimi
  • ortam değişkeni ve ConfigMap
  • secret yönetimi
  • servis başına yapılandırma ayrımı
  • merkezi yapılandırma (config server)
  • özellik bayrakları
  • yapılandırmanın koddan ayrılması
Günün hedefiKatılımcı, servisler arası uyumu sözleşme testleriyle güvence altına alabilir.
Modül 1
Servis Testleri
  • birim ve bileşen testleri
  • servis sınırında test izolasyonu
  • test çiftleri (stub/mock)
  • test verisi yönetimi
  • hata senaryoları testi
  • test raporlama
Modül 2
Sözleşme Testleri
  • tüketici odaklı sözleşme (CDC) kavramı
  • Pact ile sözleşme üretimi/doğrulaması
  • sözleşme deposu (broker)
  • sağlayıcı doğrulaması hattı
  • uyumsuzluğun erken yakalanması
  • sözleşme sürümleme
Modül 3
Entegrasyon ve E2E
  • geçici bağımlılıklarla entegrasyon testi
  • testcontainers kullanımı
  • seçici uçtan uca test
  • ortam kurma/yıkma
  • test ortamı maliyeti dengesi
  • flaky yönetimi
Modül 4
Uyumluluk Yönetimi
  • geriye dönük uyumlu API değişikliği
  • API sürümleme stratejisi
  • şema evrimi (Avro/Protobuf)
  • tüketici-sağlayıcı sürüm matrisi
  • aşamalı geçiş (expand-contract)
  • kırıcı değişiklik politikası
Günün hedefiKatılımcı, servisleri Helm ile paketleyip Kubernetes'e bağımsız ve kademeli dağıtabilir.
Modül 1
Kubernetes Dağıtım
  • Deployment ve Service manifestleri
  • readiness/liveness probe
  • kaynak istek/limit
  • rolling update stratejisi
  • namespace ile izolasyon
  • kubectl ile dağıtım
Modül 2
Helm ile Paketleme
  • Helm chart yapısı
  • values ile ortam parametreleme
  • chart sürümleme
  • helm upgrade/rollback
  • şablon tekrar kullanımı
  • chart deposu
Modül 3
Kademeli Dağıtım
  • mavi-yeşil dağıtım
  • kanarya ile kademeli trafik
  • servis mesh ile trafik yönlendirme
  • otomatik geri alma
  • dağıtım sonrası doğrulama
  • bağımsız servis yayını
Modül 4
Servis Keşfi ve İzleme
  • servis keşfi ve DNS
  • merkezi log toplama
  • dağıtık izleme (tracing)
  • metrik ve SLO
  • uyarı kuralları
  • yayın sonrası gözlemlenebilirlik

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Servis CI

Her mikroservis için bağımsız CI hattı kurabilirsiniz.

✅
Seçici Derleme

Yalnızca değişen servisi derleyen stratejiler uygulayabilirsiniz.

✅
Konteynerleştirme

Servisleri imajlayıp registry'ye gönderebilirsiniz.

✅
Sözleşme Testi

CDC/Pact ile servis uyumunu güvence altına alabilirsiniz.

✅
Uyumluluk

Geriye dönük uyumlu API değişiklikleri yönetebilirsiniz.

✅
Helm

Servisleri Helm chart ile paketleyip sürümleyebilirsiniz.

✅
Kademeli Yayın

Mavi-yeşil/kanarya ile bağımsız dağıtım yapabilirsiniz.

✅
Gözlemlenebilirlik

Log, tracing ve SLO ile servisleri izleyebilirsiniz.

Kimler İçin Uygundur?

  • Mikroservis geliştiren yazılımcılar
  • DevOps/platform mühendisleri
  • mimarlar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Mikroservis geliştiren yazılımcılar, DevOps/platform mühendisleri ve mimarlar için uygundur.
Sözleşme testleri işleniyor mu?
Evet, tüketici odaklı sözleşmeler (CDC) ve Pact ile sağlayıcı doğrulaması ikinci günde uygulanır.
Kubernetes dağıtımı kapsanıyor mu?
Evet, Helm ile paketleme ve mavi-yeşil/kanarya dağıtım üçüncü günde ele alınır.
Ön koşul nedir?
CI/CD temeli, Docker ve temel Kubernetes (Pod/Deployment/Service) bilgisi beklenir.
Sertifika veriliyor mu?
Değerlendirme sonrası 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. Microservices Deployment and Continuous Integration Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

CI/CD ve Sürekli TeslimGoogle Professional DevOps Engineer: Implementing CI/CD Pipelines for a Service Eğitimi
DevOps ve Konteyner Eğitimleri

Google Professional DevOps Engineer: Implementing CI/CD Pipelines for a Service Eğitimi

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

Google Professional DevOps kapsamında tek bir servis için Cloud Build, Skaffold ve Cloud Deploy canary ile uçtan uca CI/CD hattı kurmayı öğreten eğitim.

Detayları Gör →
CI/CD ve Sürekli TeslimImplementing a CI/CD Pipeline (DEVOPSPIPELINE) Eğitimi
DevOps ve Konteyner Eğitimleri

Implementing a CI/CD Pipeline (DEVOPSPIPELINE) Eğitimi

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

Git'ten Kubernetes'e uçtan uca CI/CD pipeline kurun: otomatik derleme, test, Docker imaj paketleme ve mavi-yeşil/kanarya dağıtım uygulamalı eğitimi.

Detayları Gör →
CI/CD ve Sürekli TeslimImplementing a CI/CD Pipeline Eğitimi
DevOps ve Konteyner Eğitimleri

Implementing a CI/CD Pipeline Eğitimi

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

CI/CD ilkelerini, hat aşamalarını, test otomasyonunu ve mavi-yeşil/kanarya dağıtım desenlerini uygulamalı öğreten orta seviye sürekli teslim eğitimi.

Detayları Gör →
CI/CD ve Sürekli TeslimJenkins : CI/CD Pipeline Oluşturma Eğitimi
DevOps ve Konteyner Eğitimleri

Jenkins : CI/CD Pipeline Oluşturma Eğitimi

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

Jenkins Declarative Pipeline, Jenkinsfile, Multibranch ve Shared Library ile uçtan uca CI/CD hattı kurmayı öğreten uygulamalı orta seviye eğitim.

Detayları Gör →
CI/CD ve Sürekli TeslimJenkins Automation Server Essentials (JASE) Eğitimi
DevOps ve Konteyner Eğitimleri

Jenkins Automation Server Essentials (JASE) Eğitimi

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

Jenkins otomasyon sunucusunu kurmayı, eklenti ve güvenlik yönetimini, iş oluşturmayı ve cron/webhook tetikleyicilerini öğreten temel seviye eğitim.

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