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

DO400 ile uçtan uca DevOps hattı kurun

DO400 kapsamında Git, TDD, Jenkins ve OpenShift Pipelines ile sürekli entegrasyon ve teslimat süreçlerini uygulamalı öğrenin.

Red Hat DO400 müfredatını temel alarak Git, TDD, Jenkins ve OpenShift ile uçtan uca CI/CD hatları kurmayı öğreten ileri seviye uygulamalı eğitim.

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

Eğitim Hakkında

DO400 kapsamı: Git, TDD, Jenkins ve OpenShift ile CI/CD

Bu ileri seviye eğitim, Red Hat DO400 müfredatını temel alarak DevOps hatları ve süreçlerini uygulamalı aktarır. Dağıtık sürüm kontrolü ve Git iş akışları, test güdümlü geliştirme (TDD) ve davranış odaklı yaklaşımlar, sürekli entegrasyon prensipleri işlenir. Jenkins ve OpenShift üzerinde hat tasarımı, otomatik test ve kalite denetimi, konteynerleştirme (Source-to-Image), OpenShift Pipelines (Tekton) ve dağıtım stratejileri uygulanır. Kod kalitesi, güvenlik taraması, dağıtım kapıları ve gözlemlenebilirlik ele alınır. Katılımcılar DO400'ün hedeflediği uçtan uca otomasyon yetkinliğini pratik bir projeyle kazanı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 dağıtımına ilerler.

Seviye

İleri Seviye — DO400 müfredatı çerçevesinde Jenkins, Git ve TDD ile CI/CD hatlarının OpenShift üzerinde uygulanması.

Öğrenme Metodu

Katılımcılar DO400 temalarını izleyerek test odaklı bir uygulamayı Jenkins ve OpenShift ile uçtan uca teslim eder.

Neden Bu Eğitim?

📘DO400 Hizası

DO400 müfredatının konularını pratik projeyle kavrarsınız.

🔴TDD Odağı

Test güdümlü geliştirmeyi CI/CD akışının merkezine koyarsınız.

☸️OpenShift

Tekton ve S2I ile konteyner tabanlı dağıtımı uygularsınız.

Anahtar Konular

do400red hat devopsjenkinstddopenshift pipelinestektonci/cdsource-to-imagegitdevops hattı
“Süreç kadar disiplin de teslimatın kalitesini belirler.”

Ö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 disiplininde test tasarlayabilir.
Modül 1
Dağıtık Sürüm Kontrolü
  • Git mimarisi ve dağıtık model
  • dallanma ve birleştirme stratejileri
  • pull request ve inceleme
  • çakışma çözümü
  • etiketleme ve sürümleme
  • iş akışının CI'ya etkisi
Modül 2
TDD Temelleri
  • kırmızı-yeşil-refactor
  • önce test ilkesi
  • küçük adımlar
  • test edilebilir tasarım
  • yalancı pozitif/negatif
  • TDD ritmi
Modül 3
Test Tasarımı
  • AAA deseni
  • test çiftleri
  • kenar ve hata durumları
  • veri odaklı test
  • test izolasyonu
  • okunabilir testler
Modül 4
Kalite Temeli
  • kod kapsamı
  • statik analiz
  • kapsam eşiği
  • refactoring güvenliği
  • teknik borç
  • kalite kültürü
Günün hedefiKatılımcı, Jenkins ile otomatik 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 ilkesi
  • ortam bağımsız derleme
  • CI olgunluğu
Modül 2
Jenkins Hattı
  • Jenkinsfile yapısı
  • build/test aşamaları
  • kimlik bilgisi yönetimi
  • post ile sonuç
  • artefakt arşivleme
  • görselleştirme
Modül 3
Test ve Kapsam
  • junit rapor
  • entegrasyon testleri
  • kapsam ölçümü
  • paralel test
  • flaky yönetimi
  • durma kriterleri
Modül 4
Kalite Denetimi
  • SonarQube Quality Gate
  • güvenlik (SAST)
  • bağımlılık denetimi
  • PR geri bildirimi
  • eşikler
  • istisna yönetimi
Günün hedefiKatılımcı, uygulamayı konteynerleştirip OpenShift Pipelines ile dağıtabilir.
Modül 1
Konteyner Üretimi
  • Dockerfile ve çok aşamalı derleme
  • Source-to-Image (S2I)
  • imaj etiketleme
  • registry push
  • imaj tarama
  • builder imaj seçimi
Modül 2
OpenShift Temelleri
  • proje/namespace
  • Deployment/Service/Route
  • oc CLI
  • ConfigMap/Secret
  • imageStream
  • kaynak kotaları
Modül 3
OpenShift Pipelines
  • Tekton Task/Pipeline
  • PipelineRun
  • workspace
  • trigger
  • Jenkins ile karşılaştırma
  • pipeline görünürlüğü
Modül 4
Dağıtım
  • rolling deployment
  • probe tanımları
  • Route ile dışa açma
  • onay kapısı
  • doğrulama
  • geri alma
Günün hedefiKatılımcı, güvenli dağıtım ve gözlemlenebilirlikle 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
Güvenlik
  • secret yönetimi
  • RBAC
  • imaj güvenliği
  • tedarik zinciri
  • politika zorlama
  • uyumluluk
Modül 3
Gözlemlenebilirlik
  • log/metal/tracing
  • Prometheus metrikleri
  • pano
  • uyarı
  • SLO
  • dağıtım korelasyonu
Modül 4
İyileştirme
  • DORA metrikleri
  • hat optimizasyonu
  • test güvenilirliği
  • post-mortem
  • 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

Test güdümlü geliştirmeyi disiplinli biçimde uygulayabilirsiniz.

✅
CI Hattı

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

✅
Kalite Denetimi

Quality Gate ve güvenlik taramasını hatta ekleyebilirsiniz.

✅
S2I

Source-to-Image ile konteyner imajı üretebilirsiniz.

✅
Tekton

OpenShift Pipelines ile hat kurabilirsiniz.

✅
Dağıtım

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

✅
Metrikler

DORA metrikleriyle süreci iyileştirebilirsiniz.

Kimler İçin Uygundur?

  • DO400 müfredatına hazırlanan geliştirici
  • DevOps mühendisleri ile Red Hat tabanlı CI/CD öğrenmek isteyenler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
DO400 müfredatına hazırlanan geliştirici ve DevOps mühendisleri ile Red Hat tabanlı CI/CD öğrenmek isteyenler için uygundur.
DO400 sınavını siz mi veriyorsunuz?
Hayır; eğitim DO400 müfredatıyla hizalıdır, resmi sınav başvurusu ve ücreti ilgili kuruma aittir.
TDD ve CI birlikte mi işleniyor?
Evet, TDD ilk günde, Jenkins ile sürekli entegrasyon ikinci günde pratik olarak birleştirilir.
OpenShift gerekli mi?
Pratik için bir OpenShift/Kubernetes ortamı (CRC/sandbox) önerilir; dağıtım bölümleri bu ortamda 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: GI/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 TeslimAdvanced AWS: Infrastructure as Code and CI/CD Pipelines at Scale Eğitimi
DevOps ve Konteyner Eğitimleri

Advanced AWS: Infrastructure as Code and CI/CD Pipelines at Scale Eğitimi

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

İleri AWS eğitimi: Organizations, Control Tower, CloudFormation/CDK/Terraform, StackSet, CodePipeline, cross-account dağıtım, ECS/EKS ve blue-green uygulamalı.

Detayları Gör →
CI/CD ve Sürekli TeslimAdvanced CloudOps Deployments: CI/CD in CloudOps Eğitimi
DevOps ve Konteyner Eğitimleri

Advanced CloudOps Deployments: CI/CD in CloudOps Eğitimi

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

İleri CloudOps CI/CD eğitimi: operasyonel pipeline, GitOps, progressive delivery, kanarya, otomatik geri alma, runbook-as-code, DevSecOps ve dayanıklılık uygula

Detayları Gör →
CI/CD ve Sürekli TeslimAdvanced GCP: Platform Automation & Continuous Delivery Engineering Eğitimi
DevOps ve Konteyner Eğitimleri

Advanced GCP: Platform Automation & Continuous Delivery Engineering Eğitimi

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

İleri GCP eğitimi: çoklu proje, Config Connector, Cloud Build, Artifact Registry, Cloud Deploy ile GKE kademeli teslim, Binary Authorization ve policy uygulamal

Detayları Gör →
CI/CD ve Sürekli TeslimAdvanced Selenium Frameworks: Continuous Integration Pipelines with Jenkins Eğitimi
DevOps ve Konteyner Eğitimleri

Advanced Selenium Frameworks: Continuous Integration Pipelines with Jenkins Eğitimi

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

Page Object Model çerçevesi, TestNG paralel koşum, Selenium Grid ve Jenkins declarative pipeline ile uçtan uca test otomasyonu CI entegrasyonu eğitimi.

Detayları Gör →
CI/CD ve Sürekli TeslimAgile Technical Tester: Advanced Continuous Integration (CI) for Agile Testing Eğitimi
DevOps ve Konteyner Eğitimleri

Agile Technical Tester: Advanced Continuous Integration (CI) for Agile Testing Eğitimi

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

Çevik ekiplerde test otomasyon piramidi, hızlı geri bildirim, kalite kapıları ve flaky yönetimiyle sürekli entegrasyonu olgunlaştıran ileri test eğitimi.

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