CONTINUOUS INTEGRATION CONTINUOUS DELIVERY (CI/CD) EĞİTİMİ

CI/CD boru hattını anatomisiyle baştan sona kavra

Pipeline anatomisi, dağıtım stratejileri, DevSecOps kapıları, araç ekosistemi ve teslimat metrikleriyle bütünsel CI/CD

CI/CD boru hattını anatomisinden dağıtım stratejilerine, DevSecOps kapılarından IaC/GitOps ve teslimat metriklerine kadar bütünsel ele alan orta seviye eğitim.

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

Eğitim Hakkında

CI/CD boru hattını bileşen, strateji ve güvenlik boyutlarıyla bütünsel kavrama

Bu eğitim, sürekli entegrasyon ve teslimatı boru hattının anatomisinden dağıtım stratejilerine kadar bütünsel bir perspektifle öğretir. Pipeline aşamaları ve tetikleyiciler, artifact ve sürümleme, çok ortamlı promotion, dağıtım stratejileri (mavi-yeşil, canary, rolling, feature flag), güvenliğin hatta gömülmesi (DevSecOps: SAST/DAST/SCA, gizli taraması, imaj taraması), altyapı kodu ve GitOps'a giriş, araç ekosistemi karşılaştırması ve teslimat metrikleri somut örneklerle işlenir. Doğru araç seçimi, pipeline tasarım ilkeleri ve olgunluk modeli uygulamalı örneklerle ele alınır.

Süre ve Format

3 Gün. Her gün dört modül; kavramlar örnek bir pipeline ve araç karşılaştırmasıyla pekiştirilir.

Seviye

Orta Seviye — CI/CD boru hattının anatomisini, dağıtım stratejilerini, DevSecOps entegrasyonunu ve araç ekosistemini bütünsel ele alma

Öğrenme Metodu

Katılımcılar örnek bir uygulamada pipeline anatomisini, dağıtım stratejilerini ve güvenlik kapılarını uygulamalı olarak kurgular.

Neden Bu Eğitim?

🗺️Bütünsel Bakış

Pipeline'ın tüm bileşenlerini ve birbirine bağını görerek doğru tasarım kararları verirsiniz.

🛡️DevSecOps

Güvenliği hatta gömerek açıkları üretimden önce otomatik yakalarsınız.

🧭Doğru Araç

Araç ekosistemini karşılaştırarak ihtiyacınıza en uygun yığını seçersiniz.

Anahtar Konular

ci cdpipeline anatomisidağıtım stratejileridevsecopssast dast scagitopsiacdora metriklerici cd araçlarısürekli teslimat
“Bir pipeline'ı anlamak, onun her aşamasının neyi neden yaptığını görebilmekle başlar.”

Ön Koşullar

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

1
Git Kullanımı

Commit, dal ve pull request akışına temel aşinalık gerekir.

2
Temel Kodlama

Bir dilde temel build/test deneyimi faydalıdır.

3
Konteyner Girişi

Docker imaj kavramına temel aşinalık beklenir.

4
Terminal/YAML

Komut satırı ve YAML okuma becerisi önerilir.

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ı, bir CI/CD boru hattının bileşenlerini ve tasarım ilkelerini kavrar.
Modül 1
Pipeline Aşamaları
  • Kaynak, build, test, güvenlik, dağıtım aşamaları
  • Commit ve kabul (acceptance) aşaması ayrımı
  • Fail-fast ve ilerleme kapıları
  • Aşama bağımlılıkları ve sıralama
  • Hızlı geri bildirim ilkesi
  • Aşama süresini ölçme
Modül 2
Tetikleyiciler
  • Push, PR ve zamanlanmış tetikleme
  • Webhook ve olay tabanlı başlatma
  • Yol ve dal filtreleme
  • Yukarı/aşağı akış (upstream/downstream)
  • Manuel tetikleme senaryoları
  • Gereksiz koşumu önleme
Modül 3
Artifact ve Sürümleme
  • Artifact üretimi ve immutable ilkesi
  • Bir kez build, her ortama aynı artifact
  • Semantik sürümleme
  • Artifact deposu ve imaj registry
  • İzlenebilir sürüm etiketi
  • Yaşam döngüsü ve temizlik
Modül 4
Ortam Promotion
  • Dev/staging/production ayrımı
  • Yapılandırmayı koddan ayırma
  • Promotion kapıları
  • Üretim benzeri staging
  • Yanlış ortam dağıtımını önleme
  • Promotion'ı otomatikleştirme
Günün hedefiKatılımcı, uygun dağıtım stratejisini seçer ve güvenliği hatta gömer.
Modül 1
Dağıtım Stratejileri
  • Mavi-yeşil ile anında geçiş
  • Canary ve kademeli trafik
  • Rolling update ve kesintisizlik
  • Recreate senaryosu
  • Metrik tabanlı otomatik ilerleme
  • Strateji seçim kriterleri
Modül 2
Özellik Bayrakları
  • Dağıtımı yayından ayırma
  • Kademeli açma ve hedefleme
  • Kill switch ile anında kapatma
  • Deney (A/B) bağlamı
  • Bayrak teknik borcu yönetimi
  • Yarım işi güvenle entegre etme
Modül 3
DevSecOps Kapıları
  • SAST ile statik kod güvenlik taraması
  • DAST ile çalışan uygulama taraması
  • SCA ile bağımlılık açığı taraması
  • Gizli (secret) tarama
  • Konteyner imaj CVE taraması
  • Ciddiyet bazlı dağıtım engeli
Modül 4
Yazılım Tedarik Zinciri
  • SBOM üretimi ve izleme
  • Artifact bütünlüğü ve imzalama
  • Bağımlılık pinleme ve kilit dosyası
  • Güvenilir kaynak kullanma
  • Zehirlenmiş paket riskini azaltma
  • Provenance farkındalığı
Günün hedefiKatılımcı, IaC/GitOps'u kavrar, araçları karşılaştırır ve teslimatı ölçer.
Modül 1
Altyapı Kodu (IaC)
  • Deklaratif altyapı tanımı
  • Durum (state) ve drift kavramı
  • Tekrarlanabilir ortam kurma/yıkma
  • IaC'yi boru hattına bağlama
  • IaC güvenlik taraması
  • Modüler yeniden kullanım
Modül 2
GitOps'a Giriş
  • Git'i tek kaynak gerçek yapma
  • Pull tabanlı dağıtım modeli
  • Deklaratif durum ve otomatik senkron
  • Drift tespiti ve düzeltme
  • PR tabanlı değişiklik ve onay
  • Argo CD/Flux kavramı
Modül 3
Araç Ekosistemi
  • Jenkins, GitLab CI, GitHub Actions karşılaştırması
  • Bulut yerel CI/CD servisleri
  • Artifact/registry araçları
  • Dağıtım ve orkestrasyon araçları
  • İhtiyaca göre yığın seçimi
  • Araç entegrasyon noktaları
Modül 4
Teslimat Metrikleri
  • DORA: deployment frequency, lead time
  • Change failure rate ve MTTR
  • Olgunluk modeli ve seviyeler
  • Metrikleri otomatik toplama
  • Darboğaz tespiti
  • Trendle sürekli iyileştirme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Pipeline Anatomisi

Bir CI/CD boru hattının tüm bileşenlerini açıklayabilirsiniz.

✅
Tasarım İlkeleri

Aşamalandırma ve promotion ilkelerini uygulayabilirsiniz.

✅
Dağıtım Stratejisi

Mavi-yeşil, canary ve rolling'i doğru seçebilirsiniz.

✅
DevSecOps

SAST/DAST/SCA güvenlik kapılarını hatta gömebilirsiniz.

✅
Tedarik Zinciri

SBOM ve artifact bütünlüğü ile zinciri koruyabilirsiniz.

✅
IaC/GitOps

Altyapı kodu ve GitOps yaklaşımını kavrayabilirsiniz.

✅
Araç Seçimi

Araç ekosistemini karşılaştırıp uygun yığını seçebilirsiniz.

✅
Metrik Ölçümü

DORA metrikleriyle teslimat olgunluğunu ölçebilirsiniz.

Kimler İçin Uygundur?

  • CI/CD'yi parça parça değil bütün bir sistem olarak kavramak ve doğru stratejiyi seçmek isteyen geliştiriciler
  • test uzmanları
  • DevOps adayları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
CI/CD'yi bütün bir sistem olarak kavramak ve doğru stratejiyi seçmek isteyen geliştiriciler, test uzmanları ve DevOps adayları için uygundur.
Belirli bir araca mı odaklanıyor?
Hayır; kavramlar araçtan bağımsızdır ve Jenkins, GitLab CI, GitHub Actions gibi araçlar karşılaştırmalı ele alınır.
DevSecOps kapsanıyor mu?
Evet; SAST, DAST, SCA, gizli ve imaj taraması ile güvenliğin hatta gömülmesi ikinci günde işlenir.
GitOps ele alınıyor mu?
Giriş düzeyinde; Git merkezli, pull tabanlı deklaratif dağıtım ve Argo CD/Flux kavramları son günde tanıtılır.
Eğitim sonunda sertifika veriliyor mu?
Eğitimi tamamlayanlara 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. Continuous Integration Continuous Delivery (CI/CD) 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 TeslimSite Reliability Engineering Foundation: CI/CD and Safe Deployments Eğitimi
DevOps ve Konteyner Eğitimleri

Site Reliability Engineering Foundation: CI/CD and Safe Deployments Eğitimi

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

SRE ilkeleriyle SLO, hata bütçesi, ilerlemeli dağıtım, kanarya analizi ve otomatik geri alma kullanarak güvenli CI/CD kurmayı öğreten orta seviye eğitim.

Detayları Gör →
CI/CD ve Sürekli TeslimSürekli Entegrasyon ve Sürekli Teslimat Temelleri Eğitimi
DevOps ve Konteyner Eğitimleri

Sürekli Entegrasyon ve Sürekli Teslimat Temelleri Eğitimi

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

CI/CD kavramlarını, araç zincirini ve ilk hat kurulumunu temelden öğreten; sürekli entegrasyon, teslim ve dağıtımı işleyen başlangıç seviyesi eğitim.

Detayları Gör →
CI/CD ve Sürekli TeslimSürekli Entegrasyon ve Teslimat Hattı Tasarımı ve Uygulaması Eğitimi
DevOps ve Konteyner Eğitimleri

Sürekli Entegrasyon ve Teslimat Hattı Tasarımı ve Uygulaması Eğitimi

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

Bir CI/CD hattını gereksinimden aşama mimarisine ve pipeline as code uygulamasına kadar tasarlayıp hayata geçirmeyi öğreten uygulamalı orta seviye eğitim.

Detayları Gör →
CI/CD ve Sürekli TeslimTest Automation with Selenium and Jenkins Eğitimi
DevOps ve Konteyner Eğitimleri

Test Automation with Selenium and Jenkins Eğitimi

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

Selenium WebDriver ile UI test otomasyonu, Page Object, Selenium Grid ve bunların Jenkins hattında paralel, raporlu koşturulmasını öğreten orta seviye eğitim.

Detayları Gör →
CI/CD ve Sürekli TeslimTest Otomasyonunun Sürekli Entegrasyon ve Teslimat Hatlarına Dahil Edilmesi Eğitimi
DevOps ve Konteyner Eğitimleri

Test Otomasyonunun Sürekli Entegrasyon ve Teslimat Hatlarına Dahil Edilmesi Eğitimi

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

Birim, entegrasyon, UI, performans ve güvenlik testlerini CI/CD hattının doğru aşamalarına yerleştirmeyi ve kalite kapılarıyla yönetmeyi öğreten orta seviye eği

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