AZ-400 - MICROSOFT DEVOPS SOLUTIONS: BRANCHING AND PULL REQUEST WORKFLOWS EĞİTİMİ

Dallanma ve PR akışınızı akıcı hale getirin

AZ-400 kapsamında trunk-based, GitHub Flow, GitFlow, pull request, kod inceleme ve merge stratejileri

AZ-400 kapsamında branching stratejileri, pull request yaşam döngüsü, merge stratejileri ve yapıcı kod inceleme kültürünü öğreten orta seviye uygulamalı eğitim.

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

Eğitim Hakkında

Ekip ölçeğine uygun dallanma ve etkili pull request pratikleri

AZ-400 serisinin bu modülü, branching stratejileri ile pull request (PR) iş akışlarını derinlemesine öğretir. Trunk-based development, GitHub Flow, GitFlow ve release flow stratejileri; kısa ömürlü branch ve feature flag yaklaşımı işlenir. Pull request yaşam döngüsü, draft PR, kod inceleme pratikleri, inline comment, suggestion ve resolution; merge stratejileri (merge commit, squash, rebase) ele alınır. Azure Repos ve GitHub'da PR otomasyonu, template, auto-complete, merge çakışma çözümü ve inceleme kültürü uygulamalı gösterilir.

Süre ve Format

3 Gün. Her gün dört modül; branching stratejilerinden PR akışları ve inceleme kültürüne kadar uygulamalı akış.

Seviye

Orta Seviye — Branching stratejileri, pull request akışları ve kod inceleme kültürü

Öğrenme Metodu

Gerçek repo üzerinde farklı branching stratejileri uygulama, PR oluşturma ve kod inceleme senaryolarıyla uygulamalı ilerlenir.

Neden Bu Eğitim?

🌿Doğru Strateji

Takımınızın boyutuna ve ritmine uygun branching stratejisini gerekçeyle seçersiniz.

🔀Akıcı PR

PR yaşam döngüsünü ve otomasyonunu optimize ederek teslim hızını artırırsınız.

👁️İnceleme Kültürü

Yapıcı kod inceleme pratikleriyle hem kaliteyi hem takım öğrenmesini yükseltirsiniz.

Anahtar Konular

az-400branching stratejisitrunk-based developmentgithub flowgitflowpull requestkod incelememerge stratejisicode reviewazure repos
“İyi bir pull request, kodun kendisi kadar iletişimin de başarısıdır.”

Ön Koşullar

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

1
Git Temeli

branch, merge ve push gibi temel Git komutlarına aşinalık beklenir.

2
Takım Çalışması

Ekip halinde yazılım geliştirme deneyimi faydalıdır.

3
Platform

Azure Repos veya GitHub ile temel aşinalık işe yarar.

4
Örnek Depo

Uygulamalar için bir repo ve hesap 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ı başlıca branching stratejilerini karşılaştırır ve takımına uygun olanı seçer.
Modül 1
Trunk-Based Development
  • Tek ana dal (trunk) prensibi
  • Kısa ömürlü branch'ler
  • Günlük entegrasyon
  • Feature flag ile tamamlanmamış iş
  • Branch by abstraction
  • Sürekli entegrasyonla uyumu
Modül 2
GitHub Flow
  • Feature branch ve PR akışı
  • main'in her zaman deploy edilebilirliği
  • Basit ve hafif model
  • Release'siz sürekli dağıtım
  • Küçük ekip için uygunluk
  • Deploy-before-merge yaklaşımı
Modül 3
GitFlow ve Release Flow
  • develop, release, hotfix dalları
  • GitFlow karmaşıklığı ve maliyeti
  • Sürümlü ürün için uygunluk
  • Microsoft Release Flow modeli
  • Topic branch ve cherry-pick
  • Long-lived branch riskleri
Modül 4
Strateji Seçimi
  • Ekip boyutu ve olgunluk
  • Dağıtım sıklığı ile ilişki
  • Sürüm modeli (SaaS vs paketli)
  • CI/CD altyapısı etkisi
  • Geçiş stratejisi
  • Anti-pattern'lerden kaçınma
Günün hedefiKatılımcı PR yaşam döngüsünü yönetir, otomasyon kurar ve doğru merge stratejisini uygular.
Modül 1
PR Oluşturma
  • Kaynak ve hedef branch seçimi
  • İyi PR başlığı ve açıklaması
  • Küçük ve odaklı PR prensibi
  • Work item ve PR ilişkilendirme
  • PR boyutunun inceleme kalitesine etkisi
  • WIP ve draft kullanımı
Modül 2
Draft PR ve Template
  • Draft PR ile erken geri bildirim
  • PR template ile tutarlılık
  • Checklist ve açıklama standardı
  • Label ve kategori
  • Ekran görüntüsü ve kanıt
  • Reviewer atama otomasyonu
Modül 3
PR Otomasyonu
  • Auto-complete (otomatik tamamlama)
  • Build validation ile kapı
  • Otomatik reviewer atama
  • Bot ve pipeline yorumları
  • Stale PR yönetimi
  • Merge sonrası branch silme
Modül 4
Merge Stratejisi
  • Merge commit (no fast-forward)
  • Squash merge ve temiz geçmiş
  • Rebase ve fast-forward
  • Semi-linear history
  • Strateji ile geçmiş okunabilirliği
  • Merge çakışma çözümü
Günün hedefiKatılımcı yapıcı kod inceleme pratikleri uygular ve çakışma/standart yönetimini öğrenir.
Modül 1
Etkili İnceleme Pratikleri
  • Ne aranır: mantık, okunabilirlik, güvenlik
  • İnceleme boyutu ve odak
  • Checklist tabanlı inceleme
  • Otomatikleştirilebilenin ayrıştırılması
  • İnceleme süresi beklentisi
  • Pair/mob programming alternatifi
Modül 2
Yapıcı Geri Bildirim
  • Inline comment ve suggestion
  • Blocker vs nitpick ayrımı
  • Conventional comments
  • Kişiye değil koda odak
  • Bilgi paylaşımı aracı olarak inceleme
  • Comment resolution disiplini
Modül 3
Çakışma ve Senkronizasyon
  • Merge conflict nedenleri
  • Çakışma çözüm teknikleri
  • Hedef branch ile güncel kalma
  • Rebase vs merge güncellemesi
  • Büyük çakışmayı önleme
  • Çözüm sonrası test
Modül 4
Kalite Entegrasyonu
  • Statik analiz (linter) entegrasyonu
  • Code coverage kapısı
  • PR'da otomatik güvenlik taraması
  • Danger/policy botları
  • Metrik: PR cycle time
  • İnceleme kültürünün ölçümü

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Strateji Karşılaştırma

Trunk-based, GitHub Flow ve GitFlow'u doğru senaryoya eşlersiniz.

✅
Strateji Seçimi

Ekip ve dağıtım ritmine uygun branching stratejisini gerekçelendirirsiniz.

✅
PR Yönetimi

Küçük, odaklı PR'lar ile inceleme kalitesini yükseltirsiniz.

✅
PR Otomasyonu

Auto-complete ve build validation ile PR akışını otomatikleştirirsiniz.

✅
Merge Stratejisi

Squash, rebase ve merge commit arasından doğru seçimi yaparsınız.

✅
İnceleme Pratiği

Checklist ve yapıcı geri bildirimle etkili kod inceleme yaparsınız.

✅
Çakışma Yönetimi

Merge çakışmalarını önler ve güvenle çözersiniz.

✅
Kalite Kapısı

Statik analiz ve coverage ile PR kalite kapıları kurarsınız.

Kimler İçin Uygundur?

  • Dallanma stratejisi ve kod inceleme kültürünü iyileştirmek isteyen geliştiriciler
  • takım liderleri
  • DevOps mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Dallanma stratejisi ve kod inceleme kültürünü iyileştirmek isteyen geliştiriciler, takım liderleri ve DevOps mühendisleri için uygundur.
Hangi branching stratejisi en iyisidir?
Tek bir doğru yoktur; trunk-based sık dağıtan ekiplere, GitFlow sürümlü ürünlere uygundur. Eğitimde seçim kriterleri karşılaştırılır.
Squash merge ne zaman kullanılır?
Feature branch'teki dağınık commit'leri tek temiz commit'e indirgemek için kullanılır; eğitimde merge stratejileri karşılaştırmalı işlenir.
PR'lar neden küçük olmalı?
Küçük PR'lar daha hızlı ve daha kaliteli incelenir, çakışma riskini azaltır; eğitimde PR boyutunun inceleme kalitesine etkisi ele alınır.
Sertifika veriliyor mu?
Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir; Microsoft resmi sınav başvurusu ve ücreti ilgili kuruma aittir.

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. AZ-400 - Microsoft DevOps Solutions: Branching and Pull Requ 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

DevOps Kültürü ve UygulamalarıAzure DevOps Eğitimi
DevOps ve Konteyner Eğitimleri

Azure DevOps Eğitimi

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

Azure DevOps'un Boards, Repos, Pipelines, Artifacts ve Test Plans servislerini uçtan uca kullanın. CI/CD, paket ve test yönetimi. Orta seviye DVA eğitimi.

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

Azure DevOps Temeller Eğitimi

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

Azure DevOps'a sıfırdan giriş: servislerin rolü, ilk proje, backlog, Git reposu, pull request ve basit CI pipeline. Temel seviye DVA eğitimi.

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

Azure DevOps Temelleri Eğitimi

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

Azure DevOps ile ilk uçtan uca akış: planlama, Git, pull request, CI pipeline, artifact ve Azure App Service'e dağıtım. Temel seviye uygulamalı DVA eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAzure DevOps: Managing Agile Lifecycle Eğitimi
DevOps ve Konteyner Eğitimleri

Azure DevOps: Managing Agile Lifecycle Eğitimi

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

Azure Boards ile çevik yaşam döngüsü: backlog refinement, story point, sprint yürütme, Kanban WIP, CFD/cycle time ve çok takımlı planlama. Orta seviye DVA eğiti

Detayları Gör →
DevOps Kültürü ve UygulamalarıAzure DevOps: Repository & Pipeline Management Eğitimi
DevOps ve Konteyner Eğitimleri

Azure DevOps: Repository & Pipeline Management Eğitimi

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

Azure Repos'ta dal stratejisi ve PR politikaları, Azure Pipelines'ta YAML CI/CD, service connection ve multi-stage dağıtım yönetimi. Orta seviye DVA eğitimi.

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