GITHUB FOUNDATIONS (GH-900T00) EĞİTİMİ

GitHub ekosistemini baştan öğrenin

Depo, pull request, Issues, Actions, Advanced Security ve yönetim kavramlarını GH-900T00 müfredat başlıklarıyla uygulayın

GH-900T00 GitHub Foundations kapsamındaki depo, işbirliği, Actions, güvenlik ve yönetim konularını uygulamalı öğrenin.

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

Eğitim Hakkında

GitHub Foundations müfredatına uygun ürün ve kavram temeli

Eğitim, GH-900T00 GitHub Foundations başlıklarını izler: Git ile GitHub farkı, depo ve dal yönetimi, fork ve pull request, Issues ve Projects, GitHub Actions'a giriş, Advanced Security (code scanning, secret scanning, Dependabot), organizasyon, roller, takımlar ve faturalama. Her kavram bir uygulamayla pekiştirilir ve sınav tarzı örnek sorularla tekrar edilir.

Süre ve Format

2 Gün. Her gün dört modül; 1. gün Git ve GitHub ile İşbirliği; 2. gün Otomasyon, Güvenlik ve Yönetim.

Seviye

Temel Seviye — GitHub ürün ailesi, işbirliği, güvenlik ve yönetim konularını kapsayan temel yetkinlik yelpazesi

Öğrenme Metodu

Katılımcılar ücretsiz bir GitHub hesabında depo kurar, pull request ve Issues akışını çalıştırır, Dependabot ve code scanning'i etkinleştirir, ardından örnek sorularla konu tekrarı yapar.

Neden Bu Eğitim?

🧭Sıfırdan Güven

Komutların arkasındaki mantığı öğrenir, hatadan korkmadan commit, dal ve birleştirme yaparsınız.

🛟Geri Dönüş Güvencesi

reset, revert ve reflog ile yanlış bir komutun sonucunu kontrollü şekilde geri alırsınız.

🤝Ekiple Uyum

Uzak depo, dal ve pull request akışına hazır olarak ekip projelerine ilk günden katkı verirsiniz.

Anahtar Konular

gh-900t00github foundationsgithub foundations eğitimigithub temel eğitimgithub sertifika hazırlıkgithub actions girişgithub advanced securitygithub organizasyon yönetimidependabotgithub issues projects
“Platformu tanımak, onu verimli kullanmanın yarısıdır.”

Ön Koşullar

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

1
Bilgisayar Kullanımı

Dosya, klasör ve terminal açma gibi temel bilgisayar becerileri yeterlidir.

2
Kurulu Git

Eğitim öncesinde Git ve bir metin editörü (ör. VS Code) kurulu bir bilgisayar gerekir.

3
Terminal Aşinalığı

cd, ls ve mkdir gibi temel komutları görmüş olmak faydalı olur.

4
Uzak Depo Hesabı

Uygulamalar için ücretsiz bir GitHub veya GitLab hesabı hazır bulunmalıdır.

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 Git modelini, depo-fork-PR akışını ve issue/proje yönetimini GitHub üzerinde uygular.
Modül 1
Sürüm Kontrol Kavramları ve Git Mimarisi
  • Merkezi (SVN, CVS) ve dağıtık (Git, Mercurial) sürüm kontrol sistemlerinin çalışma farkları
  • Çalışma dizini, staging area (index) ve yerel depo üçlüsü; dosyanın untracked, modified, staged, committed durumları
  • Snapshot tabanlı veri modeli ve SHA-1 ile içerik adresleme; commit kimliğinin nasıl oluştuğu
  • HEAD, dal ve etiketlerin yalnızca commit'e işaret eden hafif referanslar olduğu gerçeği
  • Sürüm kontrolünün ekip içindeki yeri: değişiklik izlenebilirliği, denetim izi ve geri dönüş güvencesi
  • Git'in internet olmadan çalışabilmesi ve yerel depoda tam tarihçenin bulunmasının günlük işe etkisi
Modül 2
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 3
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 4
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
Günün hedefiKatılımcı gün sonunda Actions'a giriş yapar, Advanced Security özelliklerini etkinleştirir, roller ve organizasyon yapısını yönetir ve sınav konularını tekrar eder.
Modül 1
GitHub Actions Temelleri: Workflow Anatomisi
  • .github/workflows/*.yml yapısı: name, on, jobs, runs-on, steps ve uses/run farkı
  • Tetikleyiciler: push, pull_request, workflow_dispatch, schedule (cron), release ve paths/branches filtreleri
  • GitHub-hosted runner'lar (ubuntu-latest, windows-latest, macos-latest) ve dakika/kota yönetimi
  • actions/checkout, actions/setup-node ve setup-python gibi hazır eylemlerin sürüm sabitlemesi
  • Job'lar arası needs bağımlılığı, if koşulları ve ifade bağlamları (github, env, secrets, matrix)
  • Matrix stratejisi ile birden fazla işletim sistemi ve çalışma zamanı sürümünde test
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 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ı
Modül 4
GitHub Foundations Sınav Konuları: Ürün ve Kavramlar
  • GitHub ekosistemi: Git ile GitHub farkı, hesap türleri, planlar (Free, Team, Enterprise) ve ürün haritası
  • Depo, dal, commit, fork, issue, PR ve Discussions kavramlarının sınav odaklı özeti
  • GitHub Actions, Packages, Pages ve Codespaces'in rolleri ve tipik soru kalıpları
  • GitHub Advanced Security özellikleri: code scanning, secret scanning, Dependabot ve ücretlendirme kapsamı
  • Erişim yönetimi: roller, takımlar, organizasyon ve kurumsal hesap kavramları
  • Örnek soru çözümü, zaman yönetimi ve zayıf alan belirleme; sınav başvurusu ve ücreti ilgili kuruma aittir

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Git Mimarisi

Git'in snapshot modelini ve üç alanlı çalışma düzenini açıklayabilirsiniz.

🎯
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.

📦
Actions Temelleri

Push ve PR ile tetiklenen matrix destekli CI workflow'ları yazarsınız.

🚀
Uygulama Güvenliği

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

🔒
Kurumsal Yönetim

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

📊
Sınav Hazırlığı

GitHub Foundations kapsamındaki ürün ve kavram sorularına hazırlıklı olursunuz.

Kimler İçin Uygundur?

  • GitHub'a yeni başlayan geliştiriciler
  • proje yöneticileri
  • teknik satış
  • destek çalışanları ile GitHub Foundations sınavına hazırlanmak isteyen adaylar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
GitHub'a yeni başlayan geliştiriciler, proje yöneticileri, teknik satış ve destek çalışanları ile GitHub Foundations sınavına hazırlanmak isteyen adaylar için uygundur.
Eğitim GitHub Foundations sınavına hazırlar mı?
Müfredat başlıkları sınav kapsamıyla uyumlu işlenir ve örnek sorularla tekrar yapılır; sınav başvurusu ve ücreti ilgili kuruma aittir.
Kodlama bilmem gerekir mi?
Hayır. Eğitim ürün ve kavram odaklıdır; kodlama bilgisi şart değildir.
Advanced Security özellikleri ücretsiz hesapta denenebilir mi?
Genel depolarda code scanning, secret scanning ve Dependabot uygulanabilir; özel depo kapsamı plan farkları anlatılır.
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 Foundations (GH-900T00) 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