IMPLEMENTING A CI/CD PIPELINE EĞİTİMİ

Sürekli entegrasyonu sürekli teslime dönüştürün

Sürekli entegrasyon, sürekli teslim ve sürekli dağıtım ilkelerini hat aşamaları, test otomasyonu ve dağıtım desenleriyle uygulamaya dökün.

CI, sürekli teslim ve sürekli dağıtım kavramlarını araçtan bağımsız ele alan, hat aşamaları, kalite kapıları ve dağıtım desenlerini uygulamalı öğreten orta seviye bir eğitim.

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

Eğitim Hakkında

CI/CD ilkeleri, hat aşamaları, test otomasyonu ve dağıtım desenleri

Bu orta seviye eğitim, sürekli entegrasyon ve sürekli teslim/dağıtım kavramlarını araçtan bağımsız olarak derinlemesine ele alır. Değişikliğin sık ve küçük adımlarla entegrasyonu, otomatik derleme ve test, artefakt yönetimi ve ortamlar arası ilerleme (promotion) işlenir. Sürekli teslim ile sürekli dağıtım arasındaki fark, onay kapıları, dağıtım desenleri (rolling, mavi-yeşil, kanarya), geri alma ve gözlemlenebilirlik pratikte gösterilir. Katılımcılar bir hattın aşamalarını tasarlar, kalite kapıları ve otomatik geri bildirim döngüsü kurar, teslim süresini (lead time) ölçüp kısaltmanın yollarını öğrenir.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar CI, CD ve dağıtım otomasyonunu ilke ve uygulama olarak aşamalı işler.

Seviye

Orta Seviye — CI/CD ilkelerinin, hat aşamalarının ve dağıtım otomasyonunun araçtan bağımsız kavramlar ve uygulama ile ele alınması.

Öğrenme Metodu

Katılımcılar örnek bir hat üzerinde aşamaları kurar, kalite kapıları ekler ve dağıtım desenlerini uygulamalı olarak dener.

Neden Bu Eğitim?

⚙️Sağlam Temel

CI, sürekli teslim ve sürekli dağıtım ayrımını net kavrarsınız.

📉Kısa Teslim Süresi

Lead time ve döngü süresini ölçüp hattı hızlandırmayı öğrenirsiniz.

🛡️Güvenli Yayın

Dağıtım desenleri ve geri alma ile riski düşürmeyi uygularsınız.

Anahtar Konular

ci/cdsürekli entegrasyonsürekli teslimsürekli dağıtımdağıtım desenlerikanarya dağıtımmavi-yeşildora metriklerikalite kapısılead time
“Sürekli teslim, yayını sıradan ve sıkıcı bir olaya dönüştürmektir.”

Ön Koşullar

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

1
Sürüm Kontrolü

Git ile temel sürüm kontrolü iş akışına aşinalık beklenir.

2
Yazılım Döngüsü

Derleme, test ve dağıtım aşamalarına genel aşinalık faydalıdır.

3
Komut Satırı

Kabuk komutları ve basit betikleme ile çalışabilme işe yarar.

4
Deney Ortamı

Bir CI aracı denenebilecek bilgisayar veya bulut hesabı 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ı, CI/CD ilkelerini açıklayıp sağlam bir sürekli entegrasyon aşaması tasarlayabilir.
Modül 1
Temel Kavramlar
  • sürekli entegrasyon, sürekli teslim ve sürekli dağıtım ayrımı
  • ana dala sık entegrasyonun entegrasyon acısını azaltması
  • hattın tek gerçek kaynağı (single source of truth) olması
  • lead time, cycle time ve dağıtım sıklığı metrikleri
  • shift-left: kaliteyi sürecin başına çekme ilkesi
  • DevOps kültürüyle CI/CD'nin ilişkisi
Modül 2
CI Aşaması Tasarımı
  • her commit'te otomatik derleme ve hızlı geri bildirim
  • derleme bir kez yapılıp artefaktın aşamalar arası taşınması
  • ortam bağımsız, yeniden üretilebilir derleme
  • derleme kırılırsa önceliğin düzeltme olması (stop the line)
  • önbellek ve paralel çalıştırmayla sürenin kısaltılması
  • derleme ajanlarının izole ve temiz tutulması
Modül 3
Test Piramidi
  • birim, entegrasyon ve uçtan uca test katmanları
  • hızlı testlerin önce, yavaş testlerin sonra çalışması
  • sözleşme (contract) testleriyle servis uyumu
  • test verisi ve test ortamı yönetimi
  • kararsız testlerin hattı kirletmemesi
  • test sonuçlarının görünür raporlanması
Modül 4
Geri Bildirim Döngüsü
  • başarısız yapının ekibe anında bildirilmesi
  • pull request'e durum rozetleri (status check) eklenmesi
  • kod inceleme ile otomatik denetimin birlikte çalışması
  • hat kırmızıyken birleştirmenin engellenmesi
  • geri bildirim süresinin ölçülmesi ve kısaltılması
  • ekip radyatörü (build radiator) ile görünürlük
Günün hedefiKatılımcı, artefaktı ortamlar arasında güvenle ilerletip sürekli teslimi kurabilir.
Modül 1
Artefakt Yönetimi
  • bir kez derle, her yere dağıt (build once) ilkesi
  • sürümlü artefaktların depoda saklanması
  • artefakt değişmezliği (immutability) ve izlenebilirlik
  • yapılandırmanın artefakttan ayrıştırılması
  • artefakt saklama ve temizleme politikaları
  • aynı artefaktın tüm ortamlarda kullanılması
Modül 2
Ortam İlerletme (Promotion)
  • dev, test, staging ve prod ortam zinciri
  • ortama özgü yapılandırmanın dışsallaştırılması
  • manuel onay kapılarıyla ilerletme
  • ortam eşleştirme (parity) ve sapma (drift) riski
  • veritabanı göçlerinin ortamlar arası yönetimi
  • ortam sağlık doğrulamasının ilerletme koşulu olması
Modül 3
Sürekli Teslim vs Dağıtım
  • sürekli teslimde üretime tek tıkla yayın
  • sürekli dağıtımda onaysız otomatik üretim yayını
  • iş gereksinimine göre uygun modelin seçimi
  • yayın (release) ile dağıtım (deploy) ayrımı
  • özellik bayrağıyla yayını dağıtımdan ayırma
  • düzenlemeli (regülasyon) ortamlarda onay gereksinimi
Modül 4
Kalite Kapıları
  • kapsam, güvenlik ve performans eşiklerinin kapı olması
  • statik analiz ve bağımlılık taraması adımları
  • kapı aşılırsa hattın otomatik durması
  • istisna (waiver) yönetimi ve izlenebilirlik
  • kapıların ekiple uzlaşılan tanımları
  • kapı metriklerinin zamanla iyileştirilmesi
Günün hedefiKatılımcı, uygun dağıtım desenini seçip gözlemlenebilir ve geri alınabilir yayın yapabilir.
Modül 1
Dağıtım Desenleri
  • rolling update ile kademeli değişim
  • mavi-yeşil ile anlık trafik geçişi
  • kanarya ile küçük kullanıcı kesimine yayın
  • gölge (shadow) trafikle risksiz doğrulama
  • desen seçiminde maliyet ve risk dengesi
  • trafik yönlendirme için yük dengeleyici/servis mesh rolü
Modül 2
Geri Alma ve Dayanıklılık
  • otomatik geri alma tetikleyicileri (hata oranı, gecikme)
  • ileri uyumlu (forward-compatible) şema değişiklikleri
  • geri alınamayan göçlerin yönetimi
  • duman ve sağlık testleriyle yayın doğrulaması
  • kademeli yayında otomatik durdurma (auto-halt)
  • olay (incident) sonrası geri alma tatbikatı
Modül 3
Gözlemlenebilirlik
  • metrik, log ve izleme (tracing) üçlüsü
  • SLI/SLO tanımları ve hata bütçesi
  • dağıtım işaretleme (deployment marker) ile korelasyon
  • uyarı (alert) kuralları ve gürültü azaltma
  • pano (dashboard) ile yayın sonrası izleme
  • kullanıcı etkisini ölçen iş metrikleri
Modül 4
Sürekli İyileştirme
  • DORA dört anahtar metriğinin izlenmesi
  • değer akışı haritasıyla darboğaz tespiti
  • post-mortem ve suçlamasız kültür
  • hat süre ve maliyet optimizasyonu
  • deney ve A/B testiyle öğrenme
  • ekip olgunluk modeliyle yol haritası

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
İlkeleri Kavrama

CI, sürekli teslim ve sürekli dağıtım farklarını net ayırt edebilirsiniz.

✅
CI Tasarımı

Hızlı geri bildirim veren sağlam bir CI aşaması tasarlayabilirsiniz.

✅
Test Stratejisi

Test piramidini hatta doğru katmanlarda yerleştirebilirsiniz.

✅
Ortam İlerletme

Tek artefaktı ortamlar arasında güvenle ilerletebilirsiniz.

✅
Kalite Kapıları

Kapsam ve güvenlik eşikleriyle kalite kapıları kurabilirsiniz.

✅
Dağıtım Deseni

Riske göre uygun dağıtım desenini seçip uygulayabilirsiniz.

✅
Gözlemlenebilirlik

SLI/SLO ve metriklerle yayını izleyip korele edebilirsiniz.

✅
Metriklerle Yönetim

DORA metrikleriyle teslim sürecini ölçüp iyileştirebilirsiniz.

Kimler İçin Uygundur?

  • CI/CD'yi kavramsal ve uygulamalı olarak öğrenmek isteyen geliştirici
  • test mühendisi
  • yeni DevOps uygulayıcıları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
CI/CD'yi kavramsal ve uygulamalı öğrenmek isteyen geliştirici, test mühendisi ve yeni DevOps uygulayıcıları için uygundur.
Belirli bir araca mı odaklanıyor?
Hayır; ilkeler araçtan bağımsız aktarılır, örneklerle bir CI aracı üzerinde pekiştirilir.
Sürekli teslim ile sürekli dağıtım farkı işleniyor mu?
Evet, ikisi arasındaki fark, onay kapıları ve uygun model seçimi ikinci günde ele alınır.
DORA metrikleri ele alınıyor mu?
Evet, dört anahtar DORA metriği ve teslim sürecini iyileştirme üçüncü günde işlenir.
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. Implementing a CI/CD Pipeline 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

CI/CD ve Sürekli TeslimRed Hat DevOps Hatları ve Süreçleri: Jenkins, Git ve Test Güdümlü Geliştirme ile Sürekli Entegrasyon ve Teslimat Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat DevOps Hatları ve Süreçleri: Jenkins, Git ve Test Güdümlü Geliştirme ile Sürekli Entegrasyon ve Teslimat Eğitimi

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

Red Hat yaklaşımıyla Jenkins, Git ve TDD kullanarak OpenShift üzerinde CI/CD hattı kurmayı öğreten; S2I ve Tekton işleyen ileri seviye DevOps eğitimi.

Detayları Gör →
CI/CD ve Sürekli TeslimRed Hat DevOps Pipelines and Processes: GI/CD with Jenkins, Git, and Test Driven Development (TDD) (DO400) Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat DevOps Pipelines and Processes: GI/CD with Jenkins, Git, and Test Driven Development (TDD) (DO400) Eğitimi

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

DO400 müfredatıyla Git, TDD, Jenkins ve OpenShift Pipelines kullanarak CI/CD hatları kurmayı öğreten; S2I ve Tekton işleyen ileri seviye DevOps eğitimi.

Detayları Gör →
CI/CD ve Sürekli TeslimRed Hat DevOps Pipelines and Processes: CI/CD with Jenkins (DO401) Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat DevOps Pipelines and Processes: CI/CD with Jenkins (DO401) Eğitimi

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

DO401 müfredatıyla Jenkins'i OpenShift üzerinde kurup pipeline, Kubernetes ajanları ve ileri dağıtım stratejileriyle kurumsal CI/CD kurmayı öğreten ileri seviye

Detayları Gör →
CI/CD ve Sürekli TeslimRed Hat DevOps Pipelines and Processes: CI/CD with Jenkins, Git, and Test Driven Development (DO400) Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat DevOps Pipelines and Processes: CI/CD with Jenkins, Git, and Test Driven Development (DO400) Eğitimi

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

DO400 kapsamında Git, TDD/BDD, Jenkins ve OpenShift ile sürekli entegrasyon ve teslimatı projeyle öğreten; Tekton ve DORA işleyen ileri seviye DevOps eğitimi.

Detayları Gör →
CI/CD ve Sürekli TeslimREST Assured Configuration: Continuous Integration Pipelines for API Tests Eğitimi
DevOps ve Konteyner Eğitimleri

REST Assured Configuration: Continuous Integration Pipelines for API Tests Eğitimi

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

REST Assured ile API testleri yazmayı ve bunları CI hattına entegre edip Allure/JUnit raporları ve kalite kapılarıyla otomatikleştirmeyi öğreten orta seviye eği

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