RED HAT DEVOPS PIPELINES AND PROCESSES: CI/CD WITH JENKINS, GIT, AND TEST DRIVEN DEVELOPMENT (DO400) EĞİTİMİ

DO400 ile test güdümlü CI/CD ustalaşın

DO400 kapsamında Git iş akışları, TDD, Jenkins ve OpenShift ile sürekli entegrasyon ve teslimatı projeyle öğrenin.

Red Hat DO400 müfredatını izleyerek Git, TDD/BDD, Jenkins ve OpenShift ile uçtan uca sürekli entegrasyon ve teslimatı proje temelli öğreten ileri seviye eğitim.

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

Eğitim Hakkında

DO400: Jenkins, Git ve TDD ile sürekli entegrasyon ve teslimat

Bu ileri seviye eğitim, Red Hat DO400 müfredatını izleyerek sürekli entegrasyon ve teslimat süreçlerini test güdümlü geliştirme ekseninde uygulamaya döker. Git dağıtık sürüm kontrolü ve dallanma stratejileri, TDD ve davranış odaklı test, sürekli entegrasyon prensipleri işlenir. Jenkins pipeline tasarımı, otomatik test ve kalite denetimi, konteynerleştirme ve OpenShift üzerinde dağıtım, dağıtım stratejileri ve gözlemlenebilirlik uygulanır. DO400'ün vurguladığı otomasyon, test disiplini ve kültür ele alınır. Katılımcılar baştan sona bir uygulamayı test odaklı geliştirip Jenkins ve OpenShift ile otomatik teslim eden eksiksiz bir hattı kurar ve DO400 hedefleriyle hizalanır.

Süre ve Format

4 Gün. Her gün dört modül; katılımcılar Git/TDD'den Jenkins ve OpenShift teslimatına ilerler.

Seviye

İleri Seviye — DO400 kapsamında Jenkins, Git ve test güdümlü geliştirmeyle CI/CD süreçlerinin uçtan uca uygulanması.

Öğrenme Metodu

Katılımcılar DO400 temasıyla test odaklı bir uygulamayı Jenkins ve OpenShift üzerinde uçtan uca teslim eder.

Neden Bu Eğitim?

📙DO400 Derinliği

DO400 konularını proje temelli ve derinlemesine çalışırsınız.

🧪Test Kültürü

TDD'yi yalnızca teknik değil bir ekip disiplini olarak benimsersiniz.

🔄Uçtan Uca Akış

Git'ten OpenShift'e kesintisiz bir teslimat akışı kurarsınız.

Anahtar Konular

do400red hat devopsjenkinstdd bddci/cdopenshifttektongit iş akışıdora metriklerisürekli teslimat
“Otomasyon araçtır; asıl dönüşüm test ve işbirliği kültüründedir.”

Ön Koşullar

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

1
Programlama

Bir dilde birim test yazabilme beklenir.

2
Git Kullanımı

Git iş akışı ve dallanmaya aşinalık faydalıdır.

3
Konteyner Temeli

Docker/konteyner kavramına aşinalık işe yarar.

4
OpenShift Erişimi

OpenShift/Kubernetes ortamı (CRC/sandbox) ve Jenkins 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ı, Git iş akışıyla çalışıp TDD ve davranış odaklı testleri uygulayabilir.
Modül 1
Git İş Akışları
  • dağıtık model ve dallanma
  • pull request/inceleme
  • çakışma çözümü
  • etiketleme/sürümleme
  • iş akışı seçimi
  • CI'ya etkisi
Modül 2
TDD Döngüsü
  • kırmızı-yeşil-refactor
  • önce test
  • küçük adımlar
  • test edilebilir tasarım
  • ritim ve disiplin
  • yaygın hatalar
Modül 3
Davranış Odaklı Test
  • BDD senaryoları (Given-When-Then)
  • yaşayan dokümantasyon
  • kabul kriterleri
  • iş-teknik ortak dili
  • senaryo otomasyonu
  • TDD-BDD ilişkisi
Modül 4
Kalite
  • kapsam ve eşik
  • statik analiz
  • refactoring güvenliği
  • teknik borç
  • kalite kapısı
  • kalite kültürü
Günün hedefiKatılımcı, Jenkins ile test ve kalite denetimli bir CI hattı kurabilir.
Modül 1
CI İlkeleri
  • sık entegrasyon
  • stop the line
  • hızlı geri bildirim
  • tek artefakt
  • ortam bağımsız derleme
  • olgunluk
Modül 2
Jenkins Pipeline
  • Jenkinsfile
  • build/test aşamaları
  • kimlik bilgisi
  • post bloğu
  • artefakt arşivleme
  • görselleştirme
Modül 3
Test ve Kapsam
  • junit rapor
  • entegrasyon testi
  • kapsam
  • paralel test
  • flaky yönetimi
  • durma kriteri
Modül 4
Kalite Denetimi
  • Quality Gate
  • SAST
  • bağımlılık denetimi
  • PR geri bildirimi
  • eşik
  • istisna
Günün hedefiKatılımcı, uygulamayı konteynerleştirip OpenShift'e dağıtabilir.
Modül 1
Konteyner Üretimi
  • Dockerfile/S2I
  • imaj etiketleme
  • registry push
  • tarama
  • builder imaj
  • sürümleme
Modül 2
OpenShift
  • proje/namespace
  • Deployment/Service/Route
  • oc CLI
  • ConfigMap/Secret
  • imageStream
  • kotalar
Modül 3
OpenShift Pipelines
  • Tekton Task/Pipeline
  • PipelineRun
  • workspace
  • trigger
  • Jenkins karşılaştırma
  • görünürlük
Modül 4
Dağıtım
  • rolling
  • probe
  • Route
  • onay kapısı
  • doğrulama
  • geri alma
Günün hedefiKatılımcı, güvenli dağıtım, metrikler ve kültürle sürekli teslimatı tamamlayabilir.
Modül 1
Dağıtım Stratejileri
  • mavi-yeşil
  • kanarya
  • trafik yönlendirme
  • aşamalı yayın
  • otomatik geri alma
  • dağıtım kapıları
Modül 2
Metrikler
  • DORA dört metrik
  • lead time/MTTR
  • dağıtım sıklığı
  • değişiklik başarısızlık oranı
  • pano
  • iyileştirme
Modül 3
Güvenlik ve Gözlemlenebilirlik
  • secret yönetimi
  • imaj güvenliği
  • log/metrik/tracing
  • uyarı
  • SLO
  • dağıtım korelasyonu
Modül 4
DevOps Kültürü
  • suçlamasız post-mortem
  • paylaşılan sorumluluk
  • otomasyon zihniyeti
  • sürekli öğrenme
  • ekip işbirliği
  • olgunluk yol haritası

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Git

Dağıtık sürüm kontrolü ve dallanma stratejilerini uygulayabilirsiniz.

✅
TDD/BDD

Test ve davranış odaklı geliştirmeyi uygulayabilirsiniz.

✅
CI Hattı

Jenkins ile test ve kalite içeren CI hattı kurabilirsiniz.

✅
Konteynerleştirme

S2I/Dockerfile ile imaj üretip yönetebilirsiniz.

✅
Tekton

OpenShift Pipelines ile hat kurabilirsiniz.

✅
Dağıtım

OpenShift'e güvenli dağıtım stratejileri uygulayabilirsiniz.

✅
Metrikler

DORA metrikleriyle süreci ölçebilirsiniz.

✅
Kültür

DevOps kültürünü ekip pratiklerine taşıyabilirsiniz.

Kimler İçin Uygundur?

  • DO400 konularını derinleştirmek isteyen geliştirici
  • DevOps mühendisleri ile test güdümlü CI/CD öğrenenler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
DO400 konularını derinleştirmek isteyen geliştirici ve DevOps mühendisleri ile test güdümlü CI/CD öğrenenler için uygundur.
TDD ve BDD birlikte mi işleniyor?
Evet, TDD döngüsü ve davranış odaklı (BDD) test ilk günde birlikte ele alınır.
DO400 sınavı dahil mi?
Hayır; içerik DO400 müfredatıyla hizalıdır, resmi sınav başvurusu ve ücreti ilgili kuruma aittir.
OpenShift kullanılıyor mu?
Evet, konteynerleştirme ve dağıtım OpenShift/Tekton üzerinde üçüncü ve dördüncü günde uygulanır.
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. Red Hat DevOps Pipelines and Processes: CI/CD with Jenkins, Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 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 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 →
CI/CD ve Sürekli TeslimJenkins for DevOps: Automated Testing & Advanced Jobs Using Jenkins Eğitimi
DevOps ve Konteyner Eğitimleri

Jenkins for DevOps: Automated Testing & Advanced Jobs Using Jenkins Eğitimi

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

Jenkins'te otomatik test entegrasyonu, matris ve paralel yapılar, dinamik pipeline ve hata işleme desenlerini öğreten ileri seviye DevOps eğitimi.

Detayları Gör →
CI/CD ve Sürekli TeslimJenkins for DevOps: Jenkins Configuration for DevOps Eğitimi
DevOps ve Konteyner Eğitimleri

Jenkins for DevOps: Jenkins Configuration for DevOps Eğitimi

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

Jenkins global ayarları, güvenlik, kimlik bilgisi, ajan kurulumu ve JCasC ile tekrarlanabilir yapılandırmayı öğreten orta seviye DevOps eğitimi.

Detayları Gör →
CI/CD ve Sürekli TeslimJenkins for DevOps: Practical Uses of Jenkins Eğitimi
DevOps ve Konteyner Eğitimleri

Jenkins for DevOps: Practical Uses of Jenkins Eğitimi

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

Jenkins'i derleme, test, çok ortamlı dağıtım, yedekleme ve altyapı otomasyonu gibi gerçek günlük senaryolarda kullanmayı öğreten pratik orta seviye eğitim.

Detayları Gör →
CI/CD ve Sürekli TeslimJenkins for DevOps: The Basics of Jenkins Eğitimi
DevOps ve Konteyner Eğitimleri

Jenkins for DevOps: The Basics of Jenkins Eğitimi

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

Jenkins'e sıfırdan giriş: CI kavramı, arayüz, ilk freestyle iş, tetikleyiciler ve basit pipeline ile temel otomasyonu öğreten başlangıç eğitimi.

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