GETTING STARTED WITH DEVOPS PIPELINES EĞİTİMİ

İlk CI/CD boru hattını sıfırdan kur

Sürekli entegrasyon, otomatik test, yapı artefaktı, temel dağıtım ve pipeline as code ile DevOps hatlarına giriş.

CI/CD kavramlarını sıfırdan öğretip pipeline as code ile derleme, test, artefakt ve dağıtım aşamalı ilk çalışan boru hattınızı kurduran başlangıç seviyesi DevOps pipeline eğitimi.

2 gün Başlangıç Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

DevOps boru hatlarının mantığını ve ilk çalışan hattı sıfırdan kurmayı öğrenme

Bu eğitim DevOps boru hatlarına (pipeline) sıfırdan giriş yapar ve ilk çalışan CI/CD hattınızı kurmanızı sağlar. Sürekli entegrasyon (CI) ve sürekli teslimat (CD) kavramlarını, bir kod değişikliğinin otomatik olarak derlenip test edilip paketlenmesini somut adımlarla öğretir. Git tetikleyicileri, pipeline as code (YAML) yaklaşımı, derleme aşamaları, birim test entegrasyonu, yapı artefaktı üretimi ve basit bir ortama dağıtımı uygulamalı ele alırız. Ortam değişkenleri, gizli bilgilerin güvenli kullanımı, pipeline hatalarını okuma ve temel kalite kapıları konularına değiniriz. Eğitim sonunda commit sonrası otomatik çalışan uçtan uca bir hat kurmuş olursunuz.

Süre ve Format

2 Gün. Her gün dört modül; kavram anlatımı ardından adım adım ilk boru hattını kurma uygulaması.

Seviye

Başlangıç Seviyesi — İlk CI/CD boru hattını kurma: sürekli entegrasyon, test otomasyonu ve temel dağıtım.

Öğrenme Metodu

Basit bir uygulamayı commit'ten dağıtıma kadar otomatikleştiren bir hat kurarak uygulamalı öğrenme.

Neden Bu Eğitim?

🌱Sağlam Başlangıç

CI/CD'yi kavramlardan değil, kendi çalışan hattınızı kurarak öğrenirsiniz.

🤖Otomasyon Alışkanlığı

Elle derleme ve test yerine her commit'te otomatik çalışan bir akış kurarsınız.

📄Pipeline as Code

Hattı tıklamalarla değil, sürümlenebilir YAML ile tanımlamayı öğrenirsiniz.

Anahtar Konular

ci/cd girişdevops pipelinesürekli entegrasyonpipeline as codetest otomasyonuyapı artefaktıotomatik dağıtımdevops başlangıç
“İlk çalışan hattınız kurulduğunda, otomasyonun bir daha vazgeçilemeyecek rahatlığını anlarsınız.”

Ön Koşullar

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

1
Temel Kodlama

Herhangi bir dilde basit bir uygulama derleyip çalıştırabilmek faydalıdır.

2
Git Temeli

commit, push ve branch gibi temel Git işlemlerine aşinalık gereklidir.

3
Komut Satırı

Terminal/komut satırında temel komutları çalıştırabilmek önerilir.

4
Depo Erişimi

GitHub/GitLab gibi bir platformda hesap ve örnek depo erişimi gereklidir.

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ı CI'yi kavrar ve commit sonrası otomatik derlenen bir hat kurar.
Modül 1
CI/CD Kavramları
  • Sürekli entegrasyon (CI) nedir ve neden
  • Sürekli teslimat ve sürekli dağıtım farkı
  • Elle süreçlerin riskleri ve otomasyonun değeri
  • Hızlı geri bildirim döngüsünün önemi
  • Trunk-based ile dal tabanlı akış farkı
  • Küçük, sık commit kültürü
Modül 2
Pipeline as Code
  • Hattı YAML ile tanımlamanın avantajı
  • Depo içinde pipeline dosyasının yaşaması
  • Aşama (stage) ve iş (job) kavramı
  • Adımların (step) sıralı yürütülmesi
  • Değişiklikle birlikte hattın sürümlenmesi
  • Temel YAML sözdizimi
Modül 3
Tetikleyiciler
  • Push ve pull request tetikleyicileri
  • Dal ve yol (path) filtreleri
  • Zamanlanmış (scheduled) çalıştırma
  • Manuel tetikleme
  • Etiket (tag) tabanlı tetikleme
  • Tetikleme koşullarının kontrolü
Modül 4
Derleme
  • Bağımlılıkların kurulması adımı
  • Kaynak kodun derlenmesi (build)
  • Build ortamı ve çalıştırıcı (runner) kavramı
  • Önbellek (cache) ile hızlanma
  • Derleme çıktısının kontrolü
  • Build başarısızlığında log okuma
Günün hedefiKatılımcı teste bağlı kalite kapısı kurar ve basit bir ortama dağıtır.
Modül 1
Test Otomasyonu
  • Birim testlerinin hatta eklenmesi
  • Test başarısızlığında hattın durması (kalite kapısı)
  • Test raporlarının görüntülenmesi
  • Kod kapsamı (coverage) farkındalığı
  • Linter ile temel kod kalitesi kontrolü
  • Hızlı test geri bildiriminin önemi
Modül 2
Artefakt
  • Yapı artefaktı (build artifact) kavramı
  • Artefaktın saklanması ve indirilmesi
  • Sürümleme ve etiketleme
  • Docker imajı olarak paketleme (temel)
  • Artefaktın aşamalar arası taşınması
  • Artefakt tutarlılığının önemi
Modül 3
Gizli Bilgi
  • Parola/token'ı koda yazmama ilkesi
  • Pipeline secret/variable kullanımı
  • Ortam değişkeni ile yapılandırma
  • Gizli değerlerin loglarda maskelenmesi
  • Ortam bazlı değişkenler
  • Güvenli erişim temel ilkeleri
Modül 4
Dağıtım
  • Basit bir ortama (test) otomatik dağıtım
  • Dağıtım adımının hatta eklenmesi
  • Dağıtım sonrası basit doğrulama (smoke test)
  • Manuel onaylı dağıtım adımı
  • Hatalı dağıtımda geri alma farkındalığı
  • Uçtan uca çalışan hattın gözden geçirilmesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
CI/CD Kavrayışı

Sürekli entegrasyon, teslimat ve dağıtım farklarını açıklayabilirsiniz.

✅
Pipeline as Code

Hattı YAML ile sürümlenebilir biçimde tanımlayabilirsiniz.

✅
Tetikleyiciler

Push ve pull request tetikleyicileriyle hattı çalıştırabilirsiniz.

✅
Derleme

Bağımlılık kurulumu ve derleme aşamalarını kurabilirsiniz.

✅
Test Kapısı

Teste bağlı kalite kapısıyla hatalı kodun geçmesini engelleyebilirsiniz.

✅
Artefakt

Yapı artefaktı üretip aşamalar arası taşıyabilirsiniz.

✅
Gizli Bilgi

Parola ve token'ları güvenli değişkenlerle yönetebilirsiniz.

✅
İlk Dağıtım

Commit sonrası otomatik çalışan uçtan uca bir dağıtım hattı kurabilirsiniz.

Kimler İçin Uygundur?

  • CI/CD kavramını yeni öğrenen geliştiriciler
  • test uzmanları
  • öğrenciler
  • DevOps dünyasına giriş yapmak isteyen herkes

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
CI/CD'yi yeni öğrenen geliştiriciler, test uzmanları, öğrenciler ve DevOps'a giriş yapmak isteyen herkes için uygundur.
Deneyim gerekir mi?
Temel kodlama ve Git bilgisi yeterlidir; boru hatları sıfırdan adım adım kurularak öğretilir.
Hangi araç kullanılıyor?
Kavramlar araçtan bağımsız öğretilir; GitHub Actions/GitLab CI gibi YAML tabanlı bir hat üzerinde uygulama yapılır.
Sonunda neyi başarabileceğim?
Commit sonrası otomatik derlenen, test edilen, paketlenen ve basit bir ortama dağıtan uçtan uca bir hattı kendiniz kurabileceksiniz.
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. Getting Started with DevOps Pipelines Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeBaşlangıç Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

DevOps Kültürü ve UygulamalarıSoftware Testing for DevOps: DevOps Test Tools Eğitimi
DevOps ve Konteyner Eğitimleri

Software Testing for DevOps: DevOps Test Tools Eğitimi

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

DevOps test araçları: JUnit, pytest, Postman/Newman, Playwright, Testcontainers, k6, OWASP ZAP ve Allure ile test otomasyonu eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıSoftware Testing for DevOps: DevOps Testing Pipeline Eğitimi
DevOps ve Konteyner Eğitimleri

Software Testing for DevOps: DevOps Testing Pipeline Eğitimi

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

DevOps test pipeline'ı: sürekli test, kalite kapıları, paralel test, flaky test yönetimi, ephemeral ortamlar, canary doğrulama ve test metrikleri eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıSoftware Testing for DevOps: Testing & DevOps Overview Eğitimi
DevOps ve Konteyner Eğitimleri

Software Testing for DevOps: Testing & DevOps Overview Eğitimi

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

Yazılım testi ve DevOps genel bakış: test piramidi, test tasarım teknikleri, birim ve API testi, TDD, BDD ve CI'da test çalıştırma temel eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıSonarQube for DevOps Eğitimi
DevOps ve Konteyner Eğitimleri

SonarQube for DevOps Eğitimi

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

SonarQube for DevOps: kurulum, SonarScanner, kural profilleri, quality gate, teknik borç, güvenlik hotspot ve GitHub Actions, GitLab CI, Jenkins entegrasyonu.

Detayları Gör →
DevOps Kültürü ve UygulamalarıSRE Data Pipelines & Integrity: Data Integrity Eğitimi
DevOps ve Konteyner Eğitimleri

SRE Data Pipelines & Integrity: Data Integrity Eğitimi

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

SRE yaklaşımıyla veri bütünlüğü: backup/restore ayrımı, 24 hata kombinasyonu, soft delete, checksum ile bozulma tespiti ve kurtarma tatbikatı. İleri seviye DVA

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