MICROSOFT AZURE DEVOPS SOLUTIONS: BRANCHING SOURCE CODE EĞİTİMİ

Dallanma stratejini akışa göre seç

Trunk-based, GitFlow ve feature branch stratejileri, pull request iş akışı, merge türleri ve Azure Repos branch politikalarıyla kaynak kodu güvenle yönetin.

Azure DevOps'ta kaynak kodunu dallanma stratejileriyle yönetmeyi öğreten orta seviye eğitim: trunk-based, GitHub Flow ve GitFlow karşılaştırması, feature branch ve feature flag, merge/squash/rebase stratejileri, pull request akışı ve Azure Repos branch politi…

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

Eğitim Hakkında

Dallanma stratejileri, trunk-based geliştirme, PR akışı ve branch politikaları

Bu orta seviye eğitim, Azure DevOps çözümlerinde kaynak kodunun dallanma (branching) stratejileriyle yönetimine odaklanır. Git dal modelinin temelleri, yaygın dallanma stratejilerinin (trunk-based development, GitHub Flow, GitFlow, release branching) karşılaştırması ve hangi bağlamda hangisinin uygun olduğu işlenir. Feature branch yaşam döngüsü, kısa ömürlü dallar, feature flag ile ayrıştırma; merge stratejileri (merge commit, squash, rebase) ve avantajları uygulanır. Azure Repos'ta branch policy ile korunan dallar, zorunlu pull request, minimum reviewer, build validation, linked work item ve otomatik tamamlama; merge çakışması yönetimi ve dal temizliği gösterilir. Katılımcılar bir ekip için teslimat hızına ve risk profiline uygun bir dallanma stratejisi tasarlayıp Azure Repos politikalarıyla uygulayabilir.

Süre ve Format

2 Gün. Her gün dört modül; katılımcılar dallanma stratejilerinden pull request akışına ve branch politikalarına ilerler.

Seviye

Orta Seviye — Git dallanma stratejileri, trunk-based geliştirme, pull request iş akışı ve Azure Repos branch politikalarının ele alınması.

Öğrenme Metodu

Katılımcılar Azure Repos üzerinde farklı dallanma stratejilerini ve branch politikalarını uygulamalı kurarak akışı birebir deneyimler.

Neden Bu Eğitim?

🌿Doğru Strateji

Ekibin hızına ve riskine göre uygun dallanma stratejisini bilinçle seçersiniz.

🛡️Korunan Dal

Branch policy ile main dalını zorunlu inceleme ve build doğrulamayla korursunuz.

⚡Hızlı Akış

Kısa ömürlü dallar ve feature flag ile sık ve güvenli entegrasyon sağlarsınız.

Anahtar Konular

azure devops branching eğitimidallanma stratejisitrunk based developmentgitflowpull requestbranch policyazure reposmerge stratejisibuild validationfeature branch
“Doğru dallanma stratejisi karmaşayı değil, ekibin güvenle hızlanmasını mümkün kılar.”

Ön Koşullar

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

1
Git Temeli

Git commit, branch ve merge kavramlarına temel aşinalık beklenir.

2
Takım Deneyimi

Bir ekipte sürüm kontrolüyle çalışmış olmak faydalıdır.

3
CI Farkındalığı

Temel CI/build kavramına aşinalık yararlıdır.

4
Erişim

Bir Azure DevOps organizasyonu ve Azure Repos 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ı, yaygın dallanma stratejilerini karşılaştırır ve uygun merge yaklaşımını seçer.
Modül 1
Dal Modeli
  • Git dalının işaretçi (pointer) olarak çalışması
  • Dal oluşturma, geçiş ve silme
  • Uzak (remote) dal ve takip (tracking)
  • main/master dalının rolü
  • Dal geçmişi ve commit grafiği
  • Fast-forward ve non-fast-forward merge
Modül 2
Strateji Karşılaştırması
  • Trunk-based development ve sık entegrasyon
  • GitHub Flow ile basit dal akışı
  • GitFlow ile develop/release/hotfix dalları
  • Release branching ile sürüm hattı yönetimi
  • Stratejilerin teslimat hızına etkisi
  • Bağlama göre strateji seçim ölçütleri
Modül 3
Feature Branch
  • Kısa ömürlü dalın entegrasyon riskini azaltması
  • Uzun süreli dalın merge sorunu yaratması
  • Feature flag ile tamamlanmamış işin gizlenmesi
  • Dal isimlendirme standardı
  • main ile düzenli senkronizasyon (rebase/merge)
  • Dal tamamlanınca temizlik
Modül 4
Merge Stratejileri
  • Merge commit ile tam geçmiş koruma
  • Squash merge ile tek commit'e sıkıştırma
  • Rebase ile doğrusal geçmiş
  • Semi-linear history yaklaşımı
  • Merge çakışmalarının çözümü
  • Stratejinin geçmiş okunabilirliğine etkisi
Günün hedefiKatılımcı, pull request akışını yürütür ve Azure Repos branch politikalarını uygular.
Modül 1
Pull Request Akışı
  • PR oluşturma ve açıklama standardı
  • Kod inceleme (code review) kültürü
  • Yorum, öneri ve çözümleme (resolve)
  • Draft PR ile erken geri bildirim
  • Reviewer atama ve kod sahipliği
  • PR tamamlama ve dal silme
Modül 2
Branch Policy
  • main dalını doğrudan push'a kapatma
  • Minimum reviewer sayısı zorunluluğu
  • Kendi değişikliğini onaylamama kuralı
  • Comment resolution zorunluluğu
  • Required reviewer ve path bazlı sahiplik
  • Policy ile tutarlı inceleme güvencesi
Modül 3
Build Validation
  • PR'da otomatik build/test tetikleme
  • Başarısız build'de merge engelleme
  • Opsiyonel ve zorunlu kontrol ayrımı
  • Status check entegrasyonu
  • Build sonucunun PR'da görünürlüğü
  • Hızlı geri bildirim için build optimizasyonu
Modül 4
İzlenebilirlik ve Otomasyon
  • Linked work item zorunluluğu
  • Commit/PR ile iş öğesi ilişkilendirme
  • Auto-complete ile politikalar sağlanınca merge
  • Branch güvenliği ve izin yönetimi
  • Stale dal temizliği otomasyonu
  • Politikaların şablonla standartlaştırılması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Dal Modeli

Git dal modelini ve merge türlerini doğru kavrarsınız.

✅
Strateji Seçimi

Trunk-based, GitHub Flow ve GitFlow'u karşılaştırıp seçersiniz.

✅
Feature Branch

Kısa ömürlü dallar ve feature flag ile entegrasyon riskini azaltırsınız.

✅
Merge Stratejileri

Squash, rebase ve merge commit arasında bilinçli seçim yaparsınız.

✅
Pull Request

Etkili kod inceleme ile PR akışını yürütürsünüz.

✅
Branch Policy

Azure Repos branch politikalarıyla main dalını korursunuz.

✅
Build Validation

PR'da otomatik build doğrulamayla kırık kodu engellersiniz.

✅
İzlenebilirlik

Linked work item ve auto-complete ile akışı otomatikleştirirsiniz.

Kimler İçin Uygundur?

  • Yazılım geliştiriciler
  • takım liderleri
  • DevOps mühendisleri
  • kaynak kod yönetimini dallanma stratejileriyle düzene sokmak isteyen ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Yazılım geliştiriciler, takım liderleri, DevOps mühendisleri ve kaynak kod yönetimini dallanma stratejileriyle düzene sokmak isteyen ekipler için uygundur.
Hangi dallanma stratejisi en iyisi?
Tek bir en iyi yoktur; eğitim trunk-based, GitHub Flow ve GitFlow'u ekibin hızı ve risk profiline göre karşılaştırır ve seçim ölçütlerini verir.
Squash merge ne zaman kullanılır?
Squash merge dal commit'lerini tek bir temiz commit'e sıkıştırır; eğitim bunu geçmiş okunabilirliği ve izlenebilirlik açısından diğer merge türleriyle karşılaştırır.
Modern Source Control eğitiminden farkı nedir?
Bu eğitim özellikle dallanma stratejileri ve branch politikalarına odaklanır; modern kaynak kontrol eğitimi repo yapısı, göç ve Git ileri konularını daha geniş ele alır.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve 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. Microsoft Azure DevOps Solutions: Branching Source Code Eğit Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeOrta 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ıAWS DevOps Engineer Pro (DOP-C02):Troubleshooting System & Application Failures Eğitimi
DevOps ve Konteyner Eğitimleri

AWS DevOps Engineer Pro (DOP-C02):Troubleshooting System & Application Failures Eğitimi

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

AWS DOP-C02 kapsamında CloudWatch Logs Insights, X-Ray ve Systems Manager ile sistem/uygulama arızalarını kök nedene indirmeyi uygulamalı öğrenin.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAWS DevOps Engineer Pro : Auditing, Monitoring, & Log Analysis Eğitimi
DevOps ve Konteyner Eğitimleri

AWS DevOps Engineer Pro : Auditing, Monitoring, & Log Analysis Eğitimi

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

CloudTrail, AWS Config, CloudWatch Logs ve OpenSearch ile AWS üzerinde denetim izi, uyumluluk ve merkezî log analitiği kurmayı uygulamalı öğrenin.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAWS DevOps Engineer Pro : Automated Monitoring & Event Management Eğitimi
DevOps ve Konteyner Eğitimleri

AWS DevOps Engineer Pro : Automated Monitoring & Event Management Eğitimi

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

CloudWatch, EventBridge, SNS ve Chatbot ile AWS üzerinde otomatik izleme ve olay yönetimi akışları kurmayı uygulamalı öğrenin; DevOps Pro düzeyinde.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAWS DevOps Engineer Pro : Automated Testing Eğitimi
DevOps ve Konteyner Eğitimleri

AWS DevOps Engineer Pro : Automated Testing Eğitimi

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

CodeBuild, CodePipeline ve CodeDeploy ile CI/CD boru hattına birim, entegrasyon ve dağıtım testleri gömmeyi uygulamalı öğrenin; DevOps Pro düzeyinde.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAWS DevOps Engineer Pro : Collection, Aggregation, & Storage of Metrics Eğitimi
DevOps ve Konteyner Eğitimleri

AWS DevOps Engineer Pro : Collection, Aggregation, & Storage of Metrics Eğitimi

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

CloudWatch, Managed Prometheus ve Timestream ile AWS üzerinde metrik toplama, agregasyon ve uzun dönem saklama mimarisi kurmayı uygulamalı öğrenin.

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