GIT ETKİLEŞİMLİ ATÖLYESİ AZURE DEVOPS İLE EĞİTİMİ

Git'i ustalaştır, Azure Repos'ta işbirliği kur

Branching, rebase, merge, çakışma çözümü, pull request, branch policy ve Azure Pipelines ile PR doğrulaması.

Git nesne modeli, dallanma, rebase, çakışma çözümü ve kurtarmayı; ardından Azure Repos pull request, branch policy ve PR tetikli build doğrulamasını uygulamalı öğreten temel seviye atölye.

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

Eğitim Hakkında

Git'in günlük ve ileri komutlarını Azure DevOps işbirliği akışıyla pratikleştirme

Bu uygulamalı atölye Git'i günlük iş akışında ustaca kullanmayı ve Azure DevOps ile ekip işbirliğini öğretir. Git nesne modeli (commit, tree, blob), dallanma stratejileri, merge ile rebase farkı, interactive rebase ile geçmiş düzenleme, cherry-pick, stash ve çakışma (conflict) çözümünü uygulamalı ele alır. Ardından Azure Repos'ta pull request akışı, branch policy ile zorunlu inceleme, iş öğesi (work item) bağlama, PR tetikli Azure Pipelines doğrulaması ve korumalı dallar konularını işleriz. reflog ile kurtarma, bisect ile hata avı ve temiz commit geçmişi disiplinini kazanarak ekip olarak güvenli, izlenebilir bir sürüm yönetimi kurarsınız.

Süre ve Format

2 Gün. Her gün dört modül; her komut için canlı terminal uygulaması ve Azure Repos PR senaryoları.

Seviye

Temel Seviye — Git ileri kullanımı ve Azure Repos/Pipelines ile işbirlikçi sürüm yönetimi atölyesi.

Öğrenme Metodu

Gerçek bir Azure Repos deposunda dallanma, rebase, çakışma çözümü ve PR akışını uygulayarak öğrenme.

Neden Bu Eğitim?

🌿Dal Ustalığı

Merge, rebase ve interactive rebase ile temiz ve anlaşılır bir commit geçmişi kurmayı öğrenirsiniz.

🤝İşbirliği Akışı

Azure Repos pull request ve branch policy ile güvenli ekip işbirliği kurarsınız.

🛟Hata Kurtarma

reflog ve bisect ile kaybolan commit'leri geri getirip hatanın kaynağını bulursunuz.

Anahtar Konular

git eğitimiinteractive rebasegit çakışma çözümüazure repospull requestbranch policygit reflog bisectazure devops git
“Temiz bir Git geçmişi, geleceğe bırakılan en dürüst belgedir.”

Ön Koşullar

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

1
Temel Git

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

2
Komut Satırı

Terminalde komut çalıştırmaya rahatlık atölye uygulamalarını kolaylaştırır.

3
Bir Editör

VS Code veya benzeri bir editörle çalışma deneyimi faydalıdır.

4
Azure Erişimi

Bir Azure DevOps organizasyonu ve örnek Azure Repos erişimi ö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ı Git nesne modelini kavrar ve geçmişi rebase ile temiz tutar.
Modül 1
Nesne Modeli
  • Commit, tree ve blob nesneleri
  • HEAD, dal işaretçisi ve detached HEAD
  • Git referansları (refs) ve etiketler
  • Çalışma dizini, staging, repo üç bölge
  • git log --graph ile geçmiş görselleştirme
  • SHA ve içerik adresli depolama
Modül 2
Dallanma
  • Dal oluşturma ve geçiş (switch/checkout)
  • Feature branch iş akışı
  • Fast-forward vs no-ff merge
  • Dal silme ve uzak dal takibi
  • Dallanma stratejileri (trunk-based, Git Flow)
  • Uzak dal senkronizasyonu (fetch/pull)
Modül 3
Merge vs Rebase
  • Merge ile birleştirme ve merge commit
  • Rebase ile doğrusal geçmiş
  • Rebase'in commit SHA'larını değiştirmesi
  • Paylaşılan dalda rebase riski (golden rule)
  • Pull --rebase ile temiz güncelleme
  • Hangi durumda hangisinin seçileceği
Modül 4
Geçmiş Düzenleme
  • Interactive rebase (rebase -i) ile squash
  • Commit yeniden sıralama ve düzenleme (edit)
  • Fixup ile ara commit birleştirme
  • Commit mesajı düzeltme (reword)
  • Amend ile son commit güncelleme
  • Temiz, anlamlı commit disiplini
Günün hedefiKatılımcı çakışmaları çözer ve Azure Repos'ta branch policy'li PR akışı kurar.
Modül 1
Çakışma & Araçlar
  • Merge çakışmasının anatomisi (<<<< ==== >>>>)
  • Çakışmayı editörde çözme
  • stash ile çalışmayı geçici saklama
  • cherry-pick ile tekil commit aktarma
  • Çakışma sonrası rebase --continue
  • Çakışmayı iptal (abort) etme
Modül 2
Kurtarma
  • reflog ile kaybolan commit'leri bulma
  • reset --soft/mixed/hard farkları
  • revert ile güvenli geri alma
  • bisect ile hatayı ikili arama ile bulma
  • Yanlış dala commit'i taşıma
  • Yanlışlıkla silineni geri getirme
Modül 3
Pull Request
  • Azure Repos'ta pull request oluşturma
  • İnceleme (review) ve yorumlama akışı
  • İş öğesi (work item) bağlama
  • Squash merge vs merge commit seçimi
  • Draft PR ve güncelleme
  • PR tamamlama ve kaynak dalı silme
Modül 4
Branch Policy
  • Korumalı ana dal (protected branch)
  • Zorunlu minimum reviewer sayısı
  • PR tetikli build doğrulaması (Azure Pipelines)
  • Çözülmesi zorunlu yorum politikası
  • Bağlı iş öğesi zorunluluğu
  • Doğrudan push engelleme ve kalite kapıları

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Nesne Modeli

Git'in commit/tree/blob nesne modelini açıklayabilirsiniz.

✅
Dallanma

Feature branch ve trunk-based akışları uygulayabilirsiniz.

✅
Rebase

Interactive rebase ile temiz, doğrusal bir geçmiş oluşturabilirsiniz.

✅
Çakışma Çözümü

Merge ve rebase çakışmalarını güvenle çözebilirsiniz.

✅
Kurtarma

reflog, reset ve bisect ile hataları kurtarıp kaynağını bulabilirsiniz.

✅
Pull Request

Azure Repos'ta iş öğesi bağlı PR akışını yürütebilirsiniz.

✅
Branch Policy

Zorunlu inceleme ve PR tetikli build ile korumalı dal kurabilirsiniz.

✅
İşbirliği

Ekip olarak güvenli ve izlenebilir bir sürüm yönetimi işletebilirsiniz.

Kimler İçin Uygundur?

  • Git'i temel düzeyde kullanan
  • ileri komutlarla Azure DevOps işbirliği akışını öğrenmek isteyen geliştiriciler ve ekipler

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Git'i temel düzeyde kullanan ve ileri komutlarla Azure DevOps işbirliği akışını öğrenmek isteyen geliştiriciler ve ekipler için uygundur.
Hangi Git komutları işleniyor?
Branch, merge, rebase, interactive rebase, cherry-pick, stash, reflog, reset, revert ve bisect uygulamalı işlenir.
Rebase mi merge mi öğretiliyor?
İkisi de öğretilir; farkları, riskleri ve hangi durumda hangisinin seçileceği örneklerle karşılaştırılır.
Azure DevOps zorunlu mu?
İşbirliği kısmı Azure Repos ve Pipelines üzerinde gösterilir; Git kavramları her platforma uyarlanabilir.
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. Git Etkileşimli Atölyesi Azure DevOps ile Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeTemel 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ıDASA DevOps Coach – Including Exam Eğitimi
DevOps ve Konteyner Eğitimleri

DASA DevOps Coach – Including Exam Eğitimi

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

DevOps koçluğu, GROW modeli, kolaylaştırma, takım olgunluğu ve dönüşüm rehberliği ile DASA DevOps Coach sınavına odaklı hazırlanın.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDASA DevOps Enable and Scale Sertifika Eğitimi
DevOps ve Konteyner Eğitimleri

DASA DevOps Enable and Scale Sertifika Eğitimi

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

DASA DevOps Enable and Scale: cesaret, takım kurma, DevOps liderliği ve sürekli iyileştirme ile ekipleri ölçekleyin.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDASA DevOps Enable and Scale – Including Exam Eğitimi
DevOps ve Konteyner Eğitimleri

DASA DevOps Enable and Scale – Including Exam Eğitimi

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

DASA DevOps Enable and Scale: cesaret, takım kurma, DevOps liderliği ve sürekli iyileştirme ile ekipleri ölçekleyin. Sınav odaklı hazırlık dahil.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDASA DevOps Fundamentals Sertifika Eğitimi
DevOps ve Konteyner Eğitimleri

DASA DevOps Fundamentals Sertifika Eğitimi

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

CALMS modeli, DevOps'un Üç Yolu, değer akışı ve CI/CD temelleriyle DASA DevOps Fundamentals eğitimi. DevOps kültürüne sağlam bir başlangıç.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDASA DevOps Fundamentals – Including Exam Eğitimi
DevOps ve Konteyner Eğitimleri

DASA DevOps Fundamentals – Including Exam Eğitimi

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

DASA DevOps Fundamentals müfredatı ve sınav odaklı hazırlık bir arada: CALMS, Üç Yol, CI/CD ve deneme sınavıyla sınava güvenle girin.

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