DEVOPS COLLABORATION TOOLS: TOOLS FOR CONTINUOUS INTEGRATION EĞİTİMİ

Sürekli entegrasyon araçlarını ekip akışına yerleştir

Sürüm kontrolü, CI sunucuları, build/bağımlılık araçları, kod incelemesi ve statik analizle sürekli entegrasyon için işbirliği ekosistemi

Sürekli entegrasyonu destekleyen sürüm kontrolü, CI sunucuları, build/test araçları, kod incelemesi ve statik analizi bir ekosistem olarak ele alan, kod işbirliği odaklı orta seviye eğitim.

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

Eğitim Hakkında

Sürekli entegrasyon araç ekosistemini ve kod işbirliği pratiklerini bir arada ele alma

Bu eğitim, sürekli entegrasyonu (continuous integration) mümkün kılan işbirliği ve otomasyon araçlarını bir ekosistem olarak ele alır. Dağıtık sürüm kontrolü ve dal politikaları, CI sunucuları (Jenkins, GitLab CI, GitHub Actions) ve çalışma mantığı, build ve bağımlılık araçları (Maven/Gradle, npm, pip), kod inceleme platformları ve pull request akışı, statik analiz ve kod kalitesi araçları (SonarQube, linter), test araçları ve raporlama, önbellek ve hız optimizasyonu somut örneklerle işlenir. Araçların entegrasyonu, ekip içinde kalite sahipliği ve araç seçim kriterleri uygulamalı olarak ele alınır; odak entegrasyon aşamasıdır.

Süre ve Format

3 Gün. Her gün dört modül; araçlar örnek bir entegrasyon akışında bir arada denenir.

Seviye

Orta Seviye — Sürekli entegrasyonu destekleyen araçlar: sürüm kontrolü, CI sunucuları, build/test araçları, kod incelemesi ve statik analiz

Öğrenme Metodu

Katılımcılar sürüm kontrolü, CI sunucusu, build, kod incelemesi ve statik analizi örnek bir akışta entegre eder.

Neden Bu Eğitim?

🔀Sağlıklı Entegrasyon

Sürüm kontrolü ve dal politikalarıyla değişikliklerin sorunsuz birleşmesini sağlarsınız.

⚙️Otomatik Build/Test

CI sunucusu ve build araçlarıyla her commit'i otomatik derler ve test edersiniz.

🔎Erken Kalite

Statik analiz ve kod incelemesiyle sorunları birleşmeden önce yakalarsınız.

Anahtar Konular

sürekli entegrasyon araçlarıci sunucularıjenkins gitlab github actionsdal politikasıbuild araçlarıkod incelemesisonarqube statik analizkalite kapısıtest otomasyonudevops işbirliği
“Sürekli entegrasyonun gücü, araçların her commit'i sessizce yeşil tutabilmesinde gizlidir.”

Ö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 aşinalık gerekir.

2
Temel Kodlama

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

3
Terminal

Komut satırı ve YAML okuma becerisi beklenir.

4
Hesap/Ortam

Bir Git barındırma hesabı ve çalışma makinesi ö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ı, sürüm kontrolünü dal politikalarıyla yapılandırır ve CI sunucusunu kurar.
Modül 1
Sürüm Kontrolü
  • Dağıtık VCS (Git) ve iş akışı
  • Depo yapısı ve mono/multi-repo
  • Commit hijyeni ve mesaj standardı
  • Tag ve sürüm etiketleme
  • Büyük dosya ve .gitignore yönetimi
  • Depo güvenliği ve izinler
Modül 2
Dal Politikaları
  • main dalını koruma
  • Zorunlu gözden geçiren ve onay
  • Build doğrulama (PR tetikleme)
  • Doğrusal geçmiş ve merge stratejisi
  • Dal adlandırma ve yaşam süresi
  • Kısa ömürlü dal ilkesi
Modül 3
CI Sunucuları
  • Jenkins, GitLab CI, GitHub Actions karşılaştırması
  • Runner/agent kavramı
  • Pipeline as code (YAML/Jenkinsfile)
  • Yönetilen vs. self-hosted runner
  • Paralel ve eşzamanlı koşum
  • Seçim kriterleri
Modül 4
Tetikleme ve Akış
  • Push ve PR tetikleyicileri
  • Yol/dal filtreleme
  • Zamanlanmış koşum
  • Webhook ve olay tabanlı başlatma
  • Fail-fast ve erken geri bildirim
  • Gereksiz koşumu önleme
Günün hedefiKatılımcı, build ve bağımlılık araçlarını yapılandırır ve test otomasyonunu entegre eder.
Modül 1
Build Sistemleri
  • Maven/Gradle, npm/yarn, pip gibi araçlar
  • Build yaşam döngüsü ve görevler
  • Tekrarlanabilir ve deterministik build
  • Build script yönetimi
  • Çok modüllü proje build
  • Build süresini ölçme
Modül 2
Bağımlılık Yönetimi
  • Bağımlılık bildirimi ve kilit dosyası
  • Sürüm sabitleme ve çakışma çözümü
  • Özel/public depo kullanımı
  • Bağımlılık açığı (SCA) farkındalığı
  • Geçişli (transitive) bağımlılık
  • Güvenilir kaynak kullanma
Modül 3
Test Araçları
  • Birim test çerçeveleri ve koşum
  • Entegrasyon test araçları
  • Test raporu (JUnit) üretimi
  • Kod kapsama ölçüm araçları
  • Test verisini yönetme
  • Flaky testi tespit etme
Modül 4
Önbellek ve Hızlandırma
  • Bağımlılık önbelleği
  • Build önbelleği ve artımlı build
  • Docker katman önbelleği
  • Değişmeyeni yeniden build etmeme
  • Önbellek geçersizleştirme
  • Geri bildirim süresini kısaltma
Günün hedefiKatılımcı, kod incelemesini ve statik analizi entegre ederek kaliteyi erken kontrol eder.
Modül 1
Kod İnceleme Platformları
  • Pull request tabanlı inceleme akışı
  • Satır içi yorum ve tartışma
  • CODEOWNERS ile zorunlu gözden geçiren
  • Küçük PR ve hızlı inceleme ilkesi
  • İnceleme kontrol listesi
  • Bilgi paylaşımı ve mentorluk
Modül 2
Statik Analiz
  • SonarQube ile kod kokusu ve açık
  • Linter ve biçimlendirici (formatter)
  • Güvenlik ve teknik borç ölçümü
  • PR'da otomatik inceleme yorumu
  • Dil bazlı analiz araçları
  • Yeni sorunları (new issues) hedefleme
Modül 3
Kalite Kapıları
  • Kapsama eşiği ile build'i kırma
  • Quality Gate ile eşik altı durdurma
  • Stil/biçim kurallarını zorunlu kılma
  • Kapı sonucunu PR durumuna bağlama
  • Eşikleri makul belirleme
  • Kaliteyi erken kontrol kültürü
Modül 4
Araç Entegrasyonu
  • Araçları tek entegrasyon akışında bağlama
  • Webhook/API ile entegrasyon
  • Durum kontrolünü PR'a yansıtma
  • Araç dağınıklığını azaltma
  • Kalite sahipliğini ekibe yayma
  • Ekosistemi sade kurma

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Sürüm Kontrolü

Sürüm kontrolünü dal politikalarıyla yapılandırabilirsiniz.

✅
CI Sunucuları

CI sunucularını karşılaştırıp uygun olanı kurabilirsiniz.

✅
Build Araçları

Build ve bağımlılık araçlarını yapılandırabilirsiniz.

✅
Test Entegrasyonu

Test otomasyonunu CI akışına entegre edebilirsiniz.

✅
Önbellek

Önbellekle build/test süresini kısaltabilirsiniz.

✅
Kod İncelemesi

PR tabanlı inceleme akışını kurabilirsiniz.

✅
Statik Analiz

SonarQube ve linter ile kaliteyi erken kontrol edebilirsiniz.

✅
Kalite Kapıları

Kalite kapılarıyla kötü kodu birleşmeden durdurabilirsiniz.

Kimler İçin Uygundur?

  • Sürekli entegrasyon araç yığınını tanımak ve kod işbirliğini güçlendirmek isteyen geliştiriciler
  • DevOps mühendisleri
  • ekip liderleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Sürekli entegrasyon araç yığınını tanımak ve kod işbirliğini güçlendirmek isteyen geliştiriciler, DevOps mühendisleri ve ekip liderleri için uygundur.
CD araçları eğitiminden farkı nedir?
Bu eğitim entegrasyon aşamasının araçlarına (VCS, CI sunucusu, build/test, inceleme, statik analiz) odaklanır; dağıtım/yayın araçları ayrı eğitimde ele alınır.
Belirli bir CI sunucusu mu öğretiliyor?
Jenkins, GitLab CI ve GitHub Actions karşılaştırmalı ele alınır; odak doğru aracı seçmek ve entegre etmektir.
Statik analiz kapsanıyor mu?
Evet; SonarQube, linter ve kalite kapıları son günde uygulamalı 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. DevOps Collaboration Tools: Tools for Continuous Integration 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 TeslimDayanıklı Mimari: Mikrohizmetler, Kapsayıcılar ve CI/CD Eğitimi
DevOps ve Konteyner Eğitimleri

Dayanıklı Mimari: Mikrohizmetler, Kapsayıcılar ve CI/CD Eğitimi

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

Mikrohizmet desenleri, devre kesici/retry, Docker/Kubernetes ve hizmet başına CI/CD ile hataya dayanıklı mimari kurmayı öğreten ileri seviye eğitim.

Detayları Gör →
CI/CD ve Sürekli TeslimDevOps Collaboration Tools: Tools for Continuous Delivery Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Collaboration Tools: Tools for Continuous Delivery Eğitimi

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

Artifact depoları, dağıtım orkestrasyonu, IaC, özellik bayrağı ve ChatOps ile sürekli teslimat için işbirliği araç ekosistemini öğreten orta seviye eğitim.

Detayları Gör →
CI/CD ve Sürekli TeslimDevOps for Engineering Leaders: Building a Deployment Pipeline with Jenkins Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps for Engineering Leaders: Building a Deployment Pipeline with Jenkins Eğitimi

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

Mühendislik liderleri için Jenkins ile dağıtım hattı kurmayı ekip standartları, yönetişim ve DORA metrikleriyle birleştiren orta seviye eğitim.

Detayları Gör →
CI/CD ve Sürekli TeslimExploring CI: Continuous Integration & CI Tools Eğitimi
DevOps ve Konteyner Eğitimleri

Exploring CI: Continuous Integration & CI Tools Eğitimi

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

Sürekli entegrasyon kavramını ve GitHub Actions, GitLab CI, Jenkins araçlarını aynı örnek üzerinde keşfeden, ilk CI hattını kurduran temel seviye eğitim.

Detayları Gör →
CI/CD ve Sürekli TeslimFull Stack Developer CI/CD Eğitimi
DevOps ve Konteyner Eğitimleri

Full Stack Developer CI/CD Eğitimi

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

Full stack uygulamalarda monorepo build, frontend/backend testleri, Docker, E2E test ve çok hedefli dağıtımla tek hatta CI/CD kurmayı öğreten eğitim.

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