CONTINUOUS INTEGRATION & DEPLOYMENT EĞİTİMİ

Sürekli entegrasyon disiplinini dağıtım otomasyonuyla birleştir

Trunk-based geliştirme, merge disiplini, build/test otomasyonu, özellik bayrakları ve progressive delivery ile sürekli entegrasyon ve dağıtım

Sürekli entegrasyonu bir disiplin olarak ele alıp trunk-based geliştirme, özellik bayrakları, dağıtım otomasyonu, progressive delivery ve DORA metrikleriyle birleştiren orta seviye eğitim.

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

Eğitim Hakkında

Sürekli entegrasyon disiplinini ve dağıtım otomasyonunu pratikte birleştirme

Bu eğitim, sürekli entegrasyonu bir araç değil bir disiplin olarak ele alır ve bunu dağıtım otomasyonuyla birleştirmeyi öğretir. Trunk-based geliştirme ve küçük sık commit, merge disiplini ve kırık build'i önceliklendirme, build ve test otomasyonu, özellik bayrakları (feature flags) ile dağıtımı yayından ayırma, progressive delivery (canary, kademeli açma), deployment otomasyonu ve geri alma, dağıtım sonrası izleme ve DORA metrikleri somut örneklerle işlenir. Uzun ömürlü dalların riskleri, trunk sağlığı ve sürekli dağıtıma geçiş olgunluğu uygulamalı olarak ele alınır.

Süre ve Format

3 Gün. Her gün dört modül; disiplin ve pratikler örnek bir ekip akışı üzerinden denenir.

Seviye

Orta Seviye — Sürekli entegrasyon disiplini ile dağıtım otomasyonunu trunk-based geliştirme, özellik bayrakları ve progressive delivery ile birleştiren pratikler

Öğrenme Metodu

Katılımcılar uzun ömürlü dallara dayalı bir akışı adım adım trunk-based, bayrak destekli ve otomatik dağıtımlı bir akışa dönüştürür.

Neden Bu Eğitim?

🌳Sağlıklı Trunk

Trunk-based geliştirmeyle entegrasyon acısını azaltıp her an dağıtılabilir bir ana dal tutarsınız.

🚩Bayrakla Ayırma

Özellik bayraklarıyla dağıtımı yayından ayırarak riski ve geri dönüşü kontrol edersiniz.

📈Ölçülü İyileştirme

DORA metrikleriyle teslimat performansını ölçüp disiplini sürekli iyileştirirsiniz.

Anahtar Konular

sürekli entegrasyoncontinuous deploymenttrunk based developmentözellik bayraklarıfeature flagsprogressive deliverydağıtım otomasyonudora metriklerimerge disiplinicanary
“Sürekli entegrasyon bir araç kurmak değil, her gün birlikte yeşil kalmayı seçmektir.”

Ön Koşullar

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

1
Git Kullanımı

Commit, dal, merge ve pull request akışına hakim olmak gerekir.

2
Test Temeli

Birim ve entegrasyon testi yazmış olmak faydalıdır.

3
Bir CI Aracı

Bir CI aracıyla temel koşum deneyimi beklenir.

4
Takım Bağlamı

Ekip içinde çalışma akışına aşinalık içeriği anlamlı kılar.

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ı, trunk-based geliştirmeyi ve sağlıklı entegrasyon disiplinini uygular.
Modül 1
CI Bir Disiplindir
  • CI'ın araç değil çalışma biçimi olduğu
  • Günde en az bir kez entegrasyon ilkesi
  • Entegrasyon acısını erkene çekme
  • Herkesin ana dalda buluşması
  • Büyük birleştirmelerin riski
  • Disiplinin kültürel boyutu
Modül 2
Trunk-Based Geliştirme
  • Kısa ömürlü dal ve sık merge
  • Doğrudan trunk'a küçük commit
  • Uzun ömürlü dalların maliyeti
  • Branch by abstraction yaklaşımı
  • Trunk'ı her zaman yeşil tutma
  • Sürüm dalı yerine bayrakla yayın
Modül 3
Merge Disiplini
  • Küçük PR ve hızlı inceleme
  • Merge öncesi güncel tutma
  • Çakışmayı küçük commit'le azaltma
  • Zorunlu build doğrulama
  • Yarım işi bayrakla gizleme
  • Merge kuyruğu (merge queue) kavramı
Modül 4
Trunk Sağlığı
  • Kırık build'i en yüksek öncelik yapma (stop the line)
  • Hızlı commit aşamasıyla erken sinyal
  • Yeşil build'i dağıtılabilir tutma
  • Build kırılma süresini ölçme
  • Flaky testin trunk'a etkisi
  • Sağlığı görünür kılma
Günün hedefiKatılımcı, build/test otomasyonunu kurar ve özellik bayraklarıyla yayını kontrol eder.
Modül 1
Build Otomasyonu
  • Tek komutla tekrarlanabilir build
  • Commit'te otomatik tetikleme
  • Önbellek ve hızlandırma
  • Artifact üretimi ve sürümleme
  • Bir kez build, her ortama taşı
  • Build süresini bütçeleme
Modül 2
Test Otomasyonu
  • Commit aşamasında hızlı testler
  • Aşamalı test (entegrasyon/nightly)
  • Fail-fast ve erken geri bildirim
  • Kalite kapısı ve kapsama
  • Flaky yönetimi
  • Testi değerine göre tasarlama
Modül 3
Özellik Bayrakları
  • Dağıtımı yayından (deploy vs. release) ayırma
  • Bayrakla kademeli açma ve hedefleme
  • Yarım özelliği güvenle entegre etme
  • Kill switch ile anında kapatma
  • Bayrak yönetimi ve teknik borç
  • A/B ve deney bağlamı
Modül 4
Sır ve Yapılandırma
  • Gizli değer yönetimi
  • Ortam değişkeniyle yapılandırma
  • Yapılandırmayı koddan ayırma
  • Gizliyi loglardan maskeleme
  • Ortam bazlı değer
  • Güvenli erişim
Günün hedefiKatılımcı, dağıtımı otomatikleştirir, kademeli yayınlar ve performansı ölçer.
Modül 1
Dağıtım Otomasyonu
  • Tek tıkla/otomatik dağıtım
  • Idempotent ve tekrarlanabilir dağıtım
  • Ortam promotion akışı
  • Sürekli teslimat vs. dağıtım kararı
  • Geri alma otomasyonu
  • Dağıtım sonrası doğrulama
Modül 2
Progressive Delivery
  • Canary ile trafiğin bir kısmına yayın
  • Kademeli trafik artırma
  • Metrik tabanlı otomatik ilerleme
  • Blue-green ile anında dönüş
  • Bayrakla aşamalı açma
  • Hata oranında durdurma
Modül 3
İzleme ve Geri Besleme
  • Dağıtım sonrası sağlık ve hata oranı
  • Log, metrik ve trace (gözlemlenebilirlik)
  • Alarm ve bildirim
  • SLO/SLI ile kullanıcı deneyimi
  • Üretim bulgusunu teste geri taşıma
  • Hızlı tanı için dashboard
Modül 4
DORA Metrikleri
  • Deployment frequency
  • Lead time for changes
  • Change failure rate
  • Mean time to restore (MTTR)
  • Metrikleri otomatik toplama
  • Trendle sürekli iyileştirme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
CI Disiplini

Sürekli entegrasyonu bir disiplin olarak uygulayabilirsiniz.

✅
Trunk-Based

Trunk-based geliştirme ve merge disiplinini kurabilirsiniz.

✅
Build/Test Otomasyonu

Hızlı ve tekrarlanabilir build/test otomasyonu kurabilirsiniz.

✅
Özellik Bayrakları

Dağıtımı yayından bayraklarla ayırabilirsiniz.

✅
Dağıtım Otomasyonu

Otomatik dağıtım ve geri alma kurabilirsiniz.

✅
Progressive Delivery

Canary ve kademeli yayınla riski azaltabilirsiniz.

✅
İzleme

Dağıtım sonrası gözlemlenebilirlik kurabilirsiniz.

✅
DORA Ölçümü

Teslimat performansını DORA metrikleriyle ölçebilirsiniz.

Kimler İçin Uygundur?

  • Sürekli entegrasyonu araç kurulumunun ötesinde bir disiplin olarak uygulamak
  • dağıtımı otomatikleştirmek isteyen geliştiriciler ve ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Sürekli entegrasyonu araç kurulumunun ötesinde bir disiplin olarak uygulamak ve dağıtımı otomatikleştirmek isteyen geliştiriciler ve ekipler için uygundur.
Diğer CI/CD eğitimlerinden farkı nedir?
Bu eğitim araç kurulumu yerine trunk-based geliştirme, merge disiplini ve özellik bayrakları gibi çalışma biçimine ve pratiğe odaklanır.
Özellik bayrakları neden önemli?
Dağıtımı yayından ayırarak yarım işi güvenle entegre etmeyi ve kademeli açmayı sağladıkları için ikinci günde ayrıntılı işlenir.
DORA metrikleri ele alınıyor mu?
Evet; deployment frequency, lead time, change failure rate ve MTTR son günde ölçüm ve iyileştirme için işlenir.
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 & Deployment 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 TeslimAzure Pipelines ile Sürekli Entegrasyon ve Teslimat Eğitimi
DevOps ve Konteyner Eğitimleri

Azure Pipelines ile Sürekli Entegrasyon ve Teslimat Eğitimi

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

Azure Pipelines YAML ile çok aşamalı CI/CD, ajan havuzları, template, artifact, environment ve onay kapılarını kurmayı öğreten uygulamalı eğitim.

Detayları Gör →
CI/CD ve Sürekli TeslimCI/CD Best Practices: Applying Automated Testing Eğitimi
DevOps ve Konteyner Eğitimleri

CI/CD Best Practices: Applying Automated Testing Eğitimi

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

CI/CD hatlarında otomatik testi; test tasarımı, paralelleştirme, kalite kapıları, mutation testing ve flaky yönetimiyle en iyi pratiklerle uygulama eğitimi.

Detayları Gör →
CI/CD ve Sürekli TeslimCI/CD Implementation for DevOps Eğitimi
DevOps ve Konteyner Eğitimleri

CI/CD Implementation for DevOps Eğitimi

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

DevOps ekibi için araç zinciri seçimi, Git akışı, GitHub Actions, Docker, registry ve dağıtımla çalışan bir CI/CD hattını uçtan uca hayata geçirme eğitimi.

Detayları Gör →
CI/CD ve Sürekli TeslimCI/CD Using Azure Pipelines Eğitimi
DevOps ve Konteyner Eğitimleri

CI/CD Using Azure Pipelines Eğitimi

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

Azure Pipelines'tan App Service, Functions ve AKS'e dağıtım, Bicep altyapısı, slot swap, release gate ve Azure Monitor ile uçtan uca Azure CI/CD eğitimi.

Detayları Gör →
CI/CD ve Sürekli TeslimCI/CD: Build, Test, Deploy Eğitimi
DevOps ve Konteyner Eğitimleri

CI/CD: Build, Test, Deploy Eğitimi

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

Sürekli entegrasyon ve teslimatın build, test ve deploy evrelerini sürüm kontrolü, otomatik test ve güvenli dağıtımla sıfırdan öğreten temel seviye eğitim.

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