GITHUB YÖNETİMİ TEMELLERİ EĞİTİMİ

GitHub yönetiminin temellerini kurun

Organizasyon ve takım yapısı, roller, dal koruma, güvenlik özellikleri ve proje yönetimini GitHub yönetici gözüyle uygulayın

GitHub organizasyonunda takım, rol, dal koruma, güvenlik özellikleri ve token politikalarını yönetici gözüyle öğrenin.

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

Eğitim Hakkında

GitHub organizasyonunu düzenli ve güvenli yönetmenin temelleri

Eğitim, yeni GitHub yöneticisinin ihtiyaç duyduğu temelleri verir: organizasyon ve takım oluşturma, depo rolleri (Read, Triage, Write, Maintain, Admin), dış işbirlikçiler, branch protection ve CODEOWNERS, Issues ve Projects ile iş takibi, Dependabot, secret scanning ve code scanning'in etkinleştirilmesi, token ve deploy key politikaları ile faturalama ve kullanım raporlarının izlenmesi.

Süre ve Format

2 Gün. Her gün dört modül; 1. gün Organizasyon, Roller ve Süreç Yönetimi; 2. gün Güvenlik, Erişim ve Kurumsal Düzen.

Seviye

Temel Seviye — Organizasyon, rol, güvenlik ve süreç yönetimini kapsayan GitHub yönetimi temel yelpazesi

Öğrenme Metodu

Katılımcılar deneme organizasyonunda takım ve rol atar, dal koruma ve güvenlik özelliklerini etkinleştirir, issue/proje şablonlarını hazırlar ve faturalama panelini inceler.

Neden Bu Eğitim?

🗂️Düzenli Yapı

Takım, rol ve depo yapısını karmaşa oluşmadan baştan doğru kurarsınız.

🔐Güvenli Varsayılanlar

Dal koruma, secret scanning ve token politikalarını ilk günden devreye alırsınız.

💳Maliyet Görünürlüğü

Lisans, Actions dakikası ve depolama kullanımını izleyip kontrol altında tutarsınız.

Anahtar Konular

github yönetimigithub organizasyongithub rollergithub takım yönetimigithub güvenlik ayarlarıbranch protectiongithub faturalamagithub admin eğitimidış işbirlikçigithub token politikası
“Düzenli bir organizasyon, güvenli bir ekibin görünmeyen altyapısıdır.”

Ön Koşullar

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

1
Git Temelleri

commit, branch ve merge kavramlarına hâkim olmak gerekir.

2
GitHub Hesabı

Uygulamalar için ücretsiz bir GitHub hesabı ve iki aşamalı doğrulama gerekir.

3
Yazılım Geliştirme Bilgisi

Herhangi bir dilde temel kodlama deneyimi örnekleri kolaylaştırır.

4
Laboratuvar Ortamı

Git ve bir kod editörü kurulu, internet erişimi olan bir bilgisayar gerekir.

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ı gün sonunda Organizasyon ve takım yapısını kurar, rolleri atar, kod inceleme kapılarını tanımlar ve iş takibini düzenler.
Modül 1
GitHub Temelleri: Depo, Fork ve Pull Request
  • GitHub hesabı, profil README'si, depo oluşturma, görünürlük (public/private/internal) ve lisans seçimi
  • README.md, CONTRIBUTING.md, CODE_OF_CONDUCT.md ve SECURITY.md gibi topluluk sağlık dosyaları
  • Fork, clone ve upstream ile açık kaynak katkı akışı
  • Pull request açma, taslak (draft) PR, açıklama şablonu ve değişikliklerin diff görünümünde incelenmesi
  • Merge seçenekleri: merge commit, squash and merge ve rebase and merge arasındaki tarihçe farkları
  • GitHub web editörü, github.dev ve Codespaces ile tarayıcıda düzenleme
Modül 2
Issues, Projects ve Takım Koordinasyonu
  • Issue oluşturma, etiket (label), atanan kişi ve milestone ile iş sınıflandırma
  • Issue form şablonları (.github/ISSUE_TEMPLATE/*.yml) ve PR şablonu (pull_request_template.md)
  • Closes #123 anahtar sözcükleriyle commit ve PR'ın issue'ya otomatik bağlanması
  • GitHub Projects (v2): tablo, pano ve yol haritası görünümleri, özel alanlar ve otomasyon
  • GitHub Discussions, @mention ve bildirim yönetimi ile ekip iletişimi
  • Release notları, otomatik oluşturulan changelog ve GitHub Releases ile sürüm yayını
Modül 3
Kod İnceleme ve Dal Koruma Kuralları
  • Pull request review: yorum, öneri (suggestion), Approve ve Request changes akışı
  • CODEOWNERS dosyası ile yol bazlı zorunlu gözden geçiren atama
  • Branch protection rules ve rulesets: zorunlu onay sayısı, status check, imzalı commit, doğrusal tarihçe
  • Required status checks ile CI sonucuna bağlı birleştirme ve merge queue kullanımı
  • Auto-merge, stale review dismissal ve force push engelleme ayarları
  • Etkili kod incelemesi pratikleri: küçük PR, açıklayıcı başlık, review checklist
Modül 4
GitHub Organizasyon ve Kurumsal Yönetim
  • Organization yapısı, üyeler, takımlar (nested teams) ve depo bazlı roller: Read, Triage, Write, Maintain, Admin
  • SAML SSO, SCIM ile kullanıcı sağlama ve iki aşamalı doğrulamanın zorunlu kılınması
  • GitHub Enterprise Cloud ile Enterprise Server farkları; Enterprise Managed Users modeli
  • Audit log, log akışı (streaming) ve denetim için olay izleme
  • Organizasyon politikaları: depo oluşturma izni, fork kısıtı, Actions izin listesi, IP allow list
  • Faturalama, lisans (seat) yönetimi, Actions dakikası ve depolama kullanım raporları
Günün hedefiKatılımcı gün sonunda Token ve erişim politikalarını belirler, güvenlik özelliklerini etkinleştirir ve kurumsal süreç standartlarını oluşturur.
Modül 1
Erişim Güvenliği, Uyumluluk ve Enterprise Sunucu Yönetimi
  • Organizasyon düzeyi güvenlik ayarları: varsayılan depo izni, üye oluşturma kısıtları ve dış işbirlikçi (outside collaborator) yönetimi
  • Personal access token (fine-grained), deploy key, GitHub App kurulumu ve token yaşam döngüsü politikası
  • GitHub Enterprise Importer ile GitLab, Bitbucket ve Azure DevOps'tan depo göçü
  • GitHub Enterprise Server: yönetim konsolu (8443), ghe-* yardımcı komutları, yedekleme (backup-utils) ve yüksek erişilebilirlik
  • GitHub Connect, lisans senkronizasyonu ve github.com'daki action'ların kurumsal sunucuda kullanımı
  • Denetim ve uyumluluk raporları: audit log API, SOC raporları ve veri yerleşimi (data residency)
Modül 2
GitHub Gelişmiş Güvenlik: Dependabot, CodeQL, Secret Scanning
  • Dependency graph, Dependabot alerts ve dependabot.yml ile otomatik güvenlik/sürüm güncelleme PR'ları
  • CodeQL ile code scanning: varsayılan kurulum, özel sorgu paketleri ve SARIF çıktısı
  • Secret scanning ve push protection ile sızan token'ların push anında engellenmesi
  • Security advisories ve özel zafiyet raporlama; CVE yayın süreci
  • Dependency review action ile PR'da riskli bağımlılık ve lisans kontrolü, SBOM dışa aktarımı
  • Artifact attestations ve imzalı yapı çıktıları ile tedarik zinciri güvenliği (SLSA yaklaşımı)
Modül 3
GitHub ile Kurumsal Geliştirme Süreci
  • Kurumsal repo yapısı: şablon depo (template repository), standart dosyalar ve organizasyon .github deposu
  • Inner source yaklaşımı: iç ekipler arası fork/PR katkısı ve paylaşılan kütüphane yönetimi
  • CI/CD bütünleşik akış: PR doğrulama, staging dağıtımı ve onaylı production sürümü
  • Bağımlılık ve sürüm politikası: monorepo/polyrepo, paket yayını ve sürüm takvimi
  • Uyumluluk gereksinimleri: imzalı commit, zorunlu review, değiştirilemez tarihçe ve denetim kayıtları
  • Geliştirici deneyimi metrikleri: PR süresi, deploy sıklığı ve Insights / DORA göstergeleri
Modül 4
GitHub Ürün Özellikleri: Copilot, Pages, Packages, Codespaces
  • GitHub Copilot: kod tamamlama, Copilot Chat, kurumsal içerik dışlama ve lisans/politika ayarları
  • GitHub Pages ile statik site yayını, özel alan adı ve Actions tabanlı dağıtım
  • GitHub Packages: npm, Maven, NuGet ve container registry (ghcr.io) paket yayını
  • Codespaces: devcontainer.json ile standart geliştirme ortamı ve makine tipi/kota yönetimi
  • GitHub CLI (gh): gh pr create, gh issue list, gh run watch ve gh api ile otomasyon
  • GitHub API: REST ve GraphQL, webhooks ve GitHub Apps ile OAuth Apps karşılaştırması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
GitHub Temelleri

GitHub'da depo kurup fork ve pull request akışıyla katkı verebilirsiniz.

🎯
Proje Yönetimi

Issue, Projects ve Releases ile iş takibini GitHub içinde yürütürsünüz.

🔧
Kod İnceleme

Dal koruma ve CODEOWNERS ile kalite kapılarını zorunlu hale getirirsiniz.

🧩
Kurumsal Yönetim

Organizasyon, rol, SSO ve politika ayarlarını kurum standardına göre yönetirsiniz.

📦
Erişim ve Uyumluluk

Token, deploy key ve Enterprise Importer kullanarak erişimi yönetir, depoları taşırsınız.

🚀
Uygulama Güvenliği

Dependabot, CodeQL ve secret scanning ile depoyu sürekli tarar ve korursunuz.

🔒
Kurumsal Süreç

Kurumsal ekip için GitHub tabanlı, denetlenebilir bir geliştirme süreci tasarlarsınız.

📊
Ürün Özellikleri

Copilot, Pages, Packages ve Codespaces'i doğru senaryolarda kullanırsınız.

Kimler İçin Uygundur?

  • GitHub organizasyonunu yeni devralan BT uzmanları
  • ekip liderleri
  • proje yöneticileri
  • platform ekibi üyeleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
GitHub organizasyonunu yeni devralan BT uzmanları, ekip liderleri, proje yöneticileri ve platform ekibi üyeleri için uygundur.
Hiç yöneticilik yapmadım, katılabilir miyim?
Evet. Eğitim yeni yöneticiler için temel rol ve ayar mantığından başlar.
Enterprise özellikleri de işleniyor mu?
Temelde organizasyon düzeyi yönetim işlenir; SSO, EMU ve Enterprise Server kavramsal olarak tanıtılır.
Güvenlik ayarları uygulamalı mı?
Evet. Dependabot, secret scanning, code scanning ve push protection deneme organizasyonunda etkinleştirilir.
Eğitim sonunda hangi belge verilir?
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. GitHub Yönetimi Temelleri 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

Sürüm Kontrolü ve İşbirliğiIntroduction to GitHub for Developers (TTDV7551) Eğitimi
Yazılım Geliştirme Eğitimleri

Introduction to GitHub for Developers (TTDV7551) Eğitimi

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

TTDV7551 Introduction to GitHub for Developers: Git akışı, fork, pull request, kod inceleme, Issues, Actions, Dependabot, code scanning ve Copilot.

Detayları Gör →
Sürüm Kontrolü ve İşbirliğiIT Infrastructure Automation: Version Control & GIT Eğitimi
Yazılım Geliştirme Eğitimleri

IT Infrastructure Automation: Version Control & GIT Eğitimi

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

IT altyapı otomasyonu için Git: dallanma, rebase, Terraform ve Ansible depo düzeni, tfstate, SOPS, pre-commit hook, GitOps ve CI ile sürüm kontrolü.

Detayları Gör →
Sürüm Kontrolü ve İşbirliğiİleri Seviye Git & GitLab Eğitimi
Yazılım Geliştirme Eğitimleri

İleri Seviye Git & GitLab Eğitimi

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

İleri Git ve GitLab: nesne modeli, interactive rebase, bisect, filter-repo, submodule, GitLab CI/CD, registry, SAST ve self-managed yönetimi.

Detayları Gör →
Sürüm Kontrolü ve İşbirliğiİleri Seviye Git ve Dallanma Stratejileri Eğitimi
Yazılım Geliştirme Eğitimleri

İleri Seviye Git ve Dallanma Stratejileri Eğitimi

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

İleri Git dallanma stratejileri: Git Flow, GitHub Flow, trunk-based, release train, backport, feature flag, merge queue, monorepo ve model geçiş planı.

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

Kapsamlı Git Eğitimi

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

Kapsamlı Git eğitimi: commit akışı, dal ve merge, rebase, nesne modeli, Git Flow, hook, submodule, LFS, bisect ve filter-repo ile 4 günde baştan sona Git.

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