GIT VE AGILE GELİŞTİRME SÜREÇLERİ EĞİTİMİ

Git'i agile sprint ritmine bağlayın

Git Flow, GitHub Flow ve trunk-based modelleri sprint süreçleri, iş kalemi bağlama ve CI ile birlikte uygulayın.

Eğitim, Scrum olayları ve geliştirici akışını Git ile eşler: Git Flow, GitHub Flow ve trunk-based development karşılaştırması, commit mesajında iş kalemi bağlama, kullanıcı hikâyesi başına feature branch, PR ile Definition of Done, sürüm etiketi ve release no…

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

Eğitim Hakkında

Agile ekiplerde Git'in doğru dal ve sürüm stratejisini kurun.

Eğitim, Scrum olayları ve geliştirici akışını Git ile eşler: Git Flow, GitHub Flow ve trunk-based development karşılaştırması, commit mesajında iş kalemi bağlama, kullanıcı hikâyesi başına feature branch, PR ile Definition of Done, sürüm etiketi ve release notları, feature flag ve CI ile sürekli teslimat ve sprint metrikleri uygulamalı olarak işlenir.

Süre ve Format

2 Gün. Her gün dört modül; sabah kavram ve model karşılaştırması, öğleden sonra sprint simülasyonu.

Seviye

Orta Seviye — Scrum ve Kanban ritimlerine uygun Git dal stratejileri, iş kalemi bağlama, CI/CD ve sprint metrikleri

Öğrenme Metodu

Katılımcılar iki sprintlik bir simülasyonda hikâye–dal–PR–sürüm döngüsünü uçtan uca yaşar.

Neden Bu Eğitim?

🎯Süreçle Uyum

Dal stratejinizi sprint planlama ve sürüm takvimine uygun seçersiniz.

🛠️İzlenebilirlik

Her commit'i ve PR'ı bir iş kalemine bağlayarak şeffaflık sağlarsınız.

📈Sürekli Teslimat

CI ile her birleştirmede otomatik geri bildirim elde edersiniz.

Anahtar Konular

Git agileScrum GitGit Flowtrunk-based developmentsprint sürecifeature branchGitHub Projectssürekli entegrasyon
“Agile hız, düzenli bir dal akışının üzerine kurulur.”

Ön Koşullar

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

1
Git günlük kullanımı

commit, branch, merge ve push bilinmelidir.

2
Agile bilgisi

Scrum veya Kanban hakkında temel bilgi faydalıdır.

3
Hesap

GitHub veya GitLab hesabı gerekir.

4
Ortam

Git kurulu bir bilgisayar yeterlidir.

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ı agile ekibe uygun dal stratejisini seçer ve uygular.
Modül 1
Dallanma ve Birleştirme
  • git branch, switch, checkout ve HEAD kavramı
  • Fast-forward ve üç yollu (3-way) merge farkı
  • Merge çakışması işaretleri ve elle çözüm, git mergetool
  • git branch -d/-D ile temizlik ve birleştirilmiş dalları listeleme
  • Dal adlandırma standartları (feature/, bugfix/, release/)
  • Etiketler: hafif ve açıklamalı tag, semantik sürümleme
Modül 2
Uzak Depolar: fetch, pull, push
  • git remote add/-v ve origin/upstream kavramları
  • fetch ile pull farkı ve pull --rebase
  • push, upstream takibi (-u) ve --force-with-lease
  • Uzak dal takibi, prune ve silme
  • Fork tabanlı çalışmada upstream senkronizasyonu
  • HTTPS token ve SSH ile kimlik doğrulama
Modül 3
Yazılım Geliştirme Modelleri
  • Şelale (waterfall) ve V-modeli aşamaları, güçlü ve zayıf yönleri
  • Spiral, iteratif ve artımlı geliştirme
  • Agile Manifesto ilkeleri, Scrum ve Kanban
  • Extreme Programming pratikleri: TDD, eşli programlama, sürekli entegrasyon
  • DevOps kültürü ve CI/CD boru hattı kavramı
  • Proje özelliklerine göre model seçim kriterleri
Modül 4
Agile Süreçlerinde Git: Sprint ve Dal Stratejileri
  • Scrum olayları (sprint planlama, günlük, gözden geçirme) ve geliştirici akışı
  • Git Flow, GitHub Flow ve trunk-based development karşılaştırması
  • Commit mesajında iş kalemi bağlama (ABC-123, Closes #45)
  • Kullanıcı hikâyesi başına feature branch ve Definition of Done
  • Sprint sonu release dalı, etiket ve sürüm notu
  • Feature flag ile yarım özelliği güvenle ana dalda tutma
Günün hedefiKatılımcı PR, iş kalemi bağlama ve CI ile sprint akışını otomatikleştirir.
Modül 1
Pull Request ve Merge Request Akışı
  • Feature branch, PR açma ve açıklama şablonu
  • Küçük ve odaklı PR yazma ilkeleri
  • Review yorumları, öneriler (suggested changes) ve çözüm durumu
  • Approve, request changes ve zorunlu onay sayısı
  • Merge yöntemleri: merge commit, squash ve rebase and merge
  • PR şablonları (.github/pull_request_template.md) ve checklist
Modül 2
Sürekli Entegrasyon ve Sprint Metrikleri
  • Her push'ta otomatik build ve test ile hızlı geri bildirim
  • Sürekli teslimat: ortam başına dal veya etiket eşlemesi
  • Burndown/velocity ile commit ve PR verisi ilişkisi
  • Teknik borç ve refactoring işlerinin sprinte alınması
  • Retrospektifte git log ve PR istatistiği kullanımı
  • Takım çalışma sözleşmesi: dal, commit ve inceleme kuralları
Modül 3
GitHub Projects ile Planlama
  • Projects (v2) tablo, board ve roadmap görünümleri
  • Özel alanlar: durum, öncelik, iterasyon, tahmin
  • Otomasyon iş akışları: yeni issue'yu panoya ekleme, kapanınca Done
  • Issue hiyerarşisi (sub-issues) ve izlenebilirlik
  • Filtre, gruplama ve dilimleme ile raporlama
  • Projects GraphQL API ve Actions ile otomasyon
Modül 4
GitHub Actions Temelleri
  • .github/workflows altında workflow YAML yapısı: name, on, jobs, steps
  • Tetikleyiciler: push, pull_request, schedule (cron), workflow_dispatch
  • runs-on, GitHub-hosted runner'lar ve ubuntu-latest etiketi
  • uses ve run adımları, actions/checkout ve setup-* eylemleri
  • Ortam değişkenleri, env, ifadeler (${{ }}) ve bağlamlar (github, env, secrets)
  • Workflow çalıştırma günlükleri, yeniden çalıştırma ve hata ayıklama

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Dallanma ve birleştirme

branch, merge ve çakışma çözümüyle paralel geliştirmeyi yönetebilirsiniz

⚙️
Uzak depo işlemleri

remote, fetch, pull ve push ile ekip deposuyla güvenle senkronize olabilirsiniz

🔍
Geliştirme modelleri

şelale, V, spiral, agile ve DevOps modellerini karşılaştırıp uygun olanı seçebilirsiniz

📊
Agile ve Git

Scrum sprintine uygun dal stratejisi ve iş kalemi–commit bağlantısı kurabilirsiniz

🧩
Pull request süreci

pull request açıp gözden geçirme ve birleştirme sürecini yönetebilirsiniz

🚀
CI ve hız metrikleri

CI'ı agile döngüye bağlayıp sprint metriklerini depo verisinden okuyabilirsiniz

🔒
Proje panoları

GitHub Projects ile pano, tablo ve yol haritası görünümleriyle iş planı yapabilirsiniz

📦
Actions iş akışları

workflow YAML dosyasında event, job ve step yapısını kurabilirsiniz

Kimler İçin Uygundur?

  • Scrum ekipleri
  • ürün sahipleri
  • teknik liderler
  • Git'i agile süreçlerle uyumlu kullanmak isteyen geliştiriciler

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Scrum ekipleri, ürün sahipleri, teknik liderler ve Git'i agile süreçlerle uyumlu kullanmak isteyen geliştiriciler. Ön bilgi beklentileri için eğitimin ön koşullar bölümüne bakabilirsiniz.
Hangi dal stratejisi en iyisidir?
Takım büyüklüğü ve yayın ritmine göre değişir; eğitim Git Flow, GitHub Flow ve trunk-based modelleri karşılaştırarak seçim kriterleri verir.
Scrum bilmek zorunlu mu?
Zorunlu değildir; gerekli Scrum kavramları eğitimde kısaca hatırlatılır.
Eğitim sonunda sertifika verilir mi?
Katılım ve başarı koşullarını yerine getiren katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.
Eğitim uygulamalı mı ilerliyor?
Katılımcılar iki sprintlik bir simülasyonda hikâye–dal–PR–sürüm döngüsünü uçtan uca yaşar. Süre 2 gündür; her gün dört modül işlenir.

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 ve Agile Geliştirme Süreçleri Eğitimi 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

Sürüm Kontrolü ve İşbirliğiGH-200T00 Automate your workflow with GitHub Actions Eğitimi
Yazılım Geliştirme Eğitimleri

GH-200T00 Automate your workflow with GitHub Actions Eğitimi

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

GH-200T00 Automate your workflow with GitHub Actions eğitimi: actions konularını lab'lar üzerinden adım adım öğrenin. 2 gün uygulamalı lab ve DVA sertifikası.

Detayları Gör →
Sürüm Kontrolü ve İşbirliğiGH-900 GitHub Foundations Eğitimi
Yazılım Geliştirme Eğitimleri

GH-900 GitHub Foundations Eğitimi

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

GH-900 GitHub Foundations eğitimi: gitHub'a yeni başlayanlar için kapsamlı temel eğitim. 3 gün uygulamalı lab ve DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
Sürüm Kontrolü ve İşbirliğiGit & GitHub: Using GitHub for Source Code Management Eğitimi
Yazılım Geliştirme Eğitimleri

Git & GitHub: Using GitHub for Source Code Management Eğitimi

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

Git & GitHub: Using GitHub for Source Code Management eğitimi: gitHub'ı kaynak kod yönetim merkezi olarak etkin kullanın. 2 gün uygulamalı lab ve DVA sertifikas

Detayları Gör →
Sürüm Kontrolü ve İşbirliğiGit & GitHub: Working with Git Repositories Eğitimi
Yazılım Geliştirme Eğitimleri

Git & GitHub: Working with Git Repositories Eğitimi

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

Git & GitHub: Working with Git Repositories eğitimi: git deposunu komut satırında özgüvenle yönetin. 2 gün uygulamalı lab ve DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
Sürüm Kontrolü ve İşbirliğiGit and GitLab Essentials (GGLE) Eğitimi
Yazılım Geliştirme Eğitimleri

Git and GitLab Essentials (GGLE) Eğitimi

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

Git and GitLab Essentials (GGLE) eğitimi: git ve GitLab'ı birlikte, uçtan uca temel düzeyde öğrenin. 3 gün uygulamalı lab ve DVA Katılım ve Başarı Sertifikası.

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