GITHUB İLE PROJE YÖNETİMİ VE İŞBİRLİĞİ EĞİTİMİ

GitHub'da projeyi ve ekibi birlikte yönetin

Issue, Projects, milestone, PR, takım izinleri ve güvenlik özellikleriyle GitHub üzerinde proje yönetimi kurun.

Eğitim, GitHub depo ve organizasyon yapısını, issue şablonları ve etiket taksonomisini, milestone ve GitHub Projects (tablo, board, roadmap) ile planlamayı, pull request ve branch protection kurallarını, takım rolleri ve CODEOWNERS ile işbirliğini, Dependabot…

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

Eğitim Hakkında

GitHub'ı kod deposundan proje yönetim platformuna dönüştürün.

Eğitim, GitHub depo ve organizasyon yapısını, issue şablonları ve etiket taksonomisini, milestone ve GitHub Projects (tablo, board, roadmap) ile planlamayı, pull request ve branch protection kurallarını, takım rolleri ve CODEOWNERS ile işbirliğini, Dependabot, secret scanning ve CodeQL ile güvenliği; Actions ile otomasyon ve Copilot'a genel bakışı kapsar.

Süre ve Format

3 Gün. Her gün dört modül; sabah platform ve planlama, öğleden sonra ekip simülasyonu; son gün otomasyon ve yönetim.

Seviye

Orta Seviye — GitHub issue, Projects, milestone, pull request, organizasyon izinleri ve güvenlik özellikleriyle ekip işbirliği

Öğrenme Metodu

Katılımcılar bir örnek ürün için backlog, sprint panosu ve PR akışını GitHub'da birlikte kurar.

Neden Bu Eğitim?

🎯Tek Platform

Planlama, kod ve otomasyonu tek yerde yöneterek bağlam kaybını azaltırsınız.

🛠️Görünürlük

Projects görünümleriyle ilerleme ve darboğazları herkese şeffaf gösterirsiniz.

📈Güvenli İşbirliği

Rol, koruma kuralı ve güvenlik taramalarıyla ekibi güvenle ölçeklersiniz.

Anahtar Konular

GitHub proje yönetimiGitHub ProjectsGitHub issuesGitHub işbirliğiGitHub organizasyonbranch protectionCODEOWNERSGitHub Actions
“Çeviklik, işi görünür kılmakla başlar.”

Ön Koşullar

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

1
Git temelleri

commit, branch ve pull request kavramı bilinmelidir.

2
Proje yönetimi

Backlog, sprint veya Kanban kavramlarına aşinalık faydalıdır.

3
Hesap

GitHub hesabı ve mümkünse bir test organizasyonu gerekir.

4
Ortam

Modern bir tarayıcı ve Git kurulu 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ı issue ve Projects ile backlog ve sprint planı kurar.
Modül 1
GitHub Platformu ve Depo Yönetimi
  • GitHub hesap, kullanıcı/organizasyon ve depo kavramları
  • Depo oluşturma: README, .gitignore, lisans (MIT, Apache-2.0, GPL) seçimi
  • Public, private, internal depo görünürlükleri
  • Fork, star, watch ve clone akışı
  • Releases, tags ve sürüm varlıkları (assets)
  • GitHub CLI (gh) ile depo ve PR işlemleri
Modül 2
Issue, Etiket ve Milestone Yönetimi
  • Issue oluşturma, atama (assignee) ve @bahsetme
  • Etiket (label) taksonomisi ve issue şablonları (ISSUE_TEMPLATE)
  • Milestone ile sürüm/sprint hedefleme
  • Closes #123 ile PR–issue bağlantısı ve otomatik kapatma
  • Issue forms (YAML) ile yapılandırılmış talep
  • Discussions ile topluluk iletişimi
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
Takım İşbirliği: Organizasyon, Takım ve İzinler
  • Organizasyon, takım (teams) ve iç içe takım yapısı
  • Depo rolleri: Read, Triage, Write, Maintain, Admin
  • Dış iş birlikçi (outside collaborator) yönetimi
  • CODEOWNERS, @takım bahsetme ve review isteği atama
  • Wiki, GitHub Pages ve proje dokümantasyonu
  • Katkı rehberi (CONTRIBUTING.md), davranış kuralları ve SECURITY.md
Günün hedefiKatılımcı PR, koruma kuralları ve katkı süreçlerini yönetir.
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
Dal Koruma ve Kalite Kapıları
  • Branch protection rules ve ruleset yapıları
  • Zorunlu status check, güncel dal şartı ve imzalı commit
  • CODEOWNERS ile otomatik inceleyici atama
  • Doğrudan push yasağı, force-push kısıtı
  • Merge queue kavramı
  • Yönetici bypass'ı ve denetim kaydı
Modül 3
GitHub Güvenlik Özellikleri
  • Dependabot alerts, security updates ve version updates (dependabot.yml)
  • Secret scanning ve push protection
  • Code scanning ve CodeQL sorguları
  • Dependency graph, SBOM ve güvenlik danışmanlıkları (advisories)
  • 2FA, SSH/GPG imzalı commit ve passkey
  • SAML SSO ve kurumsal kimlik doğrulama
Modül 4
Açık Kaynak Katkı ve Fork Akışı
  • Fork, clone ve upstream remote ayarı
  • Katkı rehberini ve issue'ları okuyup uygun işi seçme
  • Küçük PR hazırlama, testleri çalıştırma ve DCO/CLA süreçleri
  • Fork'u upstream ile güncel tutma (sync fork, rebase)
  • Maintainer geri bildirimine yanıt verme
  • Lisanslar ve katkı hakları
Günün hedefiKatılımcı Actions ile iş akışlarını otomatikleştirir ve kurumsal yönetim ayarlarını yapar.
Modül 1
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
Modül 2
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
Modül 3
GitHub Kurumsal Yönetim ve Faturalama
  • GitHub Free, Team ve Enterprise planlarının özellikleri
  • Enterprise hesabı, organizasyonlar ve politika yönetimi
  • Denetim günlüğü (audit log) ve olay akışı
  • GitHub Enterprise Cloud ve Server farkları
  • Kullanım ve faturalama: Actions dakikaları, depolama, Copilot lisansları
  • Üye yaşam döngüsü: SCIM ve kullanıcı eşleme
Modül 4
GitHub Copilot ve Ürün Ekosistemi
  • GitHub Copilot: kod tamamlama, sohbet ve kullanım ilkeleri
  • Codespaces ile bulut geliştirme ortamı ve devcontainer.json
  • GitHub Packages (npm, container registry) paket yayını
  • GitHub Pages ile statik site yayını
  • GitHub Marketplace ve uygulama (App) / OAuth uygulama farkı
  • gist, GitHub Desktop ve github.dev ile hafif düzenleme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
GitHub depoları

GitHub'ta depo oluşturup görünürlük, README ve lisans ayarlarını yönetebilirsiniz

⚙️
Issue yönetimi

issue şablonları, etiketler ve milestone ile işi görünür hale getirebilirsiniz

🔍
Takım yönetimi

organizasyon, takım ve rol izinlerini doğru yapılandırabilirsiniz

📊
Pull request süreci

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

🧩
GitHub güvenliği

Dependabot, secret scanning ve code scanning ile depo güvenliğini artırabilirsiniz

🚀
Açık kaynak katkısı

fork–PR akışıyla açık kaynak projeye katkı verebilirsiniz

🔒
Actions iş akışları

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

📦
GitHub yönetimi

GitHub planlarını, kurumsal hesapları ve denetim günlüğünü yönetebilirsiniz

Kimler İçin Uygundur?

  • Proje yöneticileri
  • takım liderleri
  • geliştiriciler
  • açık kaynak veya kurumsal projeleri GitHub'da yöneten ekipler

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Proje yöneticileri, takım liderleri, geliştiriciler ve açık kaynak veya kurumsal projeleri GitHub'da yöneten ekipler. Ön bilgi beklentileri için eğitimin ön koşullar bölümüne bakabilirsiniz.
GitHub Projects ile Jira arasındaki fark nedir?
GitHub Projects kod deposuna yakın, hafif bir planlama aracıdır; Jira daha kapsamlı iş akışları sunar. Eğitim ikisini karşılaştırır.
Hangi plan gerekir?
Uygulamalar ücretsiz plan ile yapılabilir; Enterprise özellikleri anlatım olarak ele alını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 bir örnek ürün için backlog, sprint panosu ve PR akışını GitHub'da birlikte kurar. Süre 3 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. GitHub ile Proje Yönetimi ve İşbirliği Eğitimi 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

Sürüm Kontrolü ve İşbirliğiLearning Git and GitHub Eğitimi
Yazılım Geliştirme Eğitimleri

Learning Git and GitHub Eğitimi

3 günBaşlangıçOnline / Yüz Yüze / Hibrit

Learning Git and GitHub: Git komutları, dal ve merge, uzak depo, pull request, Issues, Projects ve ilk GitHub Actions workflow'u ile sıfırdan başlayın.

Detayları Gör →
Sürüm Kontrolü ve İşbirliğiMicrosoft GitHub Essentials Eğitimi
Yazılım Geliştirme Eğitimleri

Microsoft GitHub Essentials Eğitimi

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

Microsoft GitHub Essentials: Git ve GitHub kavramları, pull request, Issues, Actions ile .NET derleme, Dependabot, code scanning, Copilot ve organizasyon yöneti

Detayları Gör →
Sürüm Kontrolü ve İşbirliğiProgramming for Engineering Leaders: Programming Frameworks & Version Control Eğitimi
Yazılım Geliştirme Eğitimleri

Programming for Engineering Leaders: Programming Frameworks & Version Control Eğitimi

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

Mühendislik liderleri için programlama framework seçimi, Git dallanma ve kod inceleme, CI/CD ve DORA metrikleri; teknik kararları yönetici bakışıyla değerlendir

Detayları Gör →
Sürüm Kontrolü ve İşbirliğiScrum Toolbox: GitHub for Scrum Eğitimi
Yazılım Geliştirme Eğitimleri

Scrum Toolbox: GitHub for Scrum Eğitimi

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

Scrum Toolbox GitHub for Scrum: backlog, sprint, Projects iterasyon, Definition of Done, PR şablonu, Insights burndown ve retrospektif için GitHub kullanımı.

Detayları Gör →
Sürüm Kontrolü ve İşbirliğiSoftware Design and Development: Version Control System Eğitimi
Yazılım Geliştirme Eğitimleri

Software Design and Development: Version Control System Eğitimi

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

Yazılım tasarımı ve geliştirmede sürüm kontrol sistemi: Git snapshot modeli, dal ve rebase, nesne yapısı, SemVer, dallanma stratejileri, hook ve CI entegrasyonu

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