GITHUB FOUNDATIONS SERTIFIKA EĞİTİMİ

GitHub Foundations sınavına hazırlanın

Depo, PR, Issues, Actions, güvenlik ve yönetim konularını uygulama ve örnek soru çözümüyle sınav odaklı çalışın

GitHub Foundations sınav konularına depo, PR, Issues, Actions, güvenlik ve yönetim başlıklarıyla uygulamalı ve örnek soru destekli hazırlanın.

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

Eğitim Hakkında

GitHub Foundations sınav konularına uygulamalı hazırlık

Eğitim, GitHub Foundations sınavının ölçtüğü alanlara odaklanır: Git/GitHub ayrımı, hesap türleri ve planlar, depo ve dal yönetimi, pull request, Issues ve Projects, Actions'ın temelleri, Advanced Security araçları, organizasyon ve roller. Her başlık küçük bir uygulamayla somutlaştırılır; son bölümde örnek soru çözümü, zaman yönetimi ve zayıf alan belirleme yapılır.

Süre ve Format

2 Gün. Her gün dört modül; 1. gün Temel Kavramlar ve İşbirliği; 2. gün Actions, Güvenlik, Yönetim ve Sınav Tekrarı.

Seviye

Temel Seviye — GitHub temel kavramları, Actions, güvenlik ve yönetim konularında sınav odaklı çalışma yelpazesi

Öğrenme Metodu

Her kavram ücretsiz GitHub hesabında uygulanır; gün sonunda sınav tarzı sorular birlikte çözülür ve yanlış yapılan konulara dönülür.

Neden Bu Eğitim?

🎯Sınav Odaklı

Sınavın ölçtüğü alanları tek tek ele alıp zayıf noktalarınızı erkenden belirlersiniz.

🧪Uygulamayla Kalıcılık

Kavramları hesabınızda deneyerek ezber yerine anlayışa dayalı hazırlanırsınız.

⏱️Zaman Yönetimi

Örnek soru çözümüyle sınav süresini ve soru tiplerini tanırsınız.

Anahtar Konular

github foundations sertifikagithub foundations sınav hazırlıkgithub sertifikasıgithub temel sınavgithub actions sorulargithub advanced securitygithub roller ve izinlergithub plan farklarıgithub örnek sorugithub eğitimi
“Sınav, bildiğinizi göstermek için kısa bir fırsattır; hazırlık ise onu hak etmektir.”

Ön Koşullar

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

1
Genel Yazılım Bilgisi

Yazılım geliştirme süreçleri hakkında temel bilgi yeterlidir.

2
GitHub Hesabı

Uygulamalar için ücretsiz bir GitHub hesabı gerekir.

3
Git Kavramları

Commit ve dal kavramlarına kısa bir ön aşinalık faydalı olur.

4
Çalışma Planı

Eğitim sonrası tekrar için kısa bir çalışma takvimi planlanması ö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ı gün sonunda Git modelini, GitHub ürün haritasını ve depo, PR ile issue kavramlarını sınav diliyle açıklar.
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
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ı
Günün hedefiKatılımcı gün sonunda Actions, Advanced Security ve roller konularını pekiştirir; örnek sorular ve zayıf alan analizi yapar.
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.

🧩
Ürün Özellikleri

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

📦
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 Foundations sınavına girmeyi planlayan geliştiriciler
  • proje yöneticileri
  • DevOps
  • destek çalışanlarıyla GitHub ürünlerini kapsamlı tanımak isteyenler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
GitHub Foundations sınavına girmeyi planlayan geliştiriciler, proje yöneticileri, DevOps ve destek çalışanlarıyla GitHub ürünlerini kapsamlı tanımak isteyenler için uygundur.
Sınavı eğitim kurumu mu veriyor?
Hayır. Sınav başvurusu ve ücreti ilgili kuruma aittir; DVA yalnızca hazırlık eğitimi sunar.
Hazırlık eğitiminde uygulama var mı?
Evet. Her konu ücretsiz GitHub hesabında küçük bir uygulamayla pekiştirilir.
Hangi alanlara ağırlık verilir?
Ürün haritası, işbirliği, Actions temeli, Advanced Security ve erişim yönetimi gibi sınavda sık görülen alanlara ağırlık verilir.
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 Sertifika 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ğiWorking with Git Eğitimi
Yazılım Geliştirme Eğitimleri

Working with Git Eğitimi

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

Working with Git: SSH ve yapılandırma, add -p, dal ve merge, çakışma çözümü, restore/reset/revert, stash, force-with-lease, rebase ve ekip kuralları.

Detayları Gör →
Sürüm Kontrolü ve İşbirliğiWorking with Git for your Software Projects Eğitimi
Yazılım Geliştirme Eğitimleri

Working with Git for your Software Projects Eğitimi

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

Yazılım projelerinde Git: dallanma stratejisi, rebase ve fixup, SemVer etiketleme, pre-commit hook, kod inceleme, bisect ve CI entegrasyonuyla uçtan uca uygulam

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

Working with GitHub Eğitimi

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

Working with GitHub: fork, pull request, kod inceleme, branch protection, Issues, Projects, GitHub Actions, Dependabot, secret scanning, Copilot ve gh CLI.

Detayları Gör →
Sürüm Kontrolü ve İşbirliğiBitbucket ile Kod Yönetimi Eğitimi
Yazılım Geliştirme Eğitimleri

Bitbucket ile Kod Yönetimi Eğitimi

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

Bitbucket ile Kod Yönetimi eğitimi: bitbucket üzerinde depo, inceleme ve CI/CD akışını uçtan uca yönetin. 3 gün uygulamalı lab ve DVA Katılım ve Başarı Sertifik

Detayları Gör →
Sürüm Kontrolü ve İşbirliğiGelişmiş Git Teknikleri ve İş Akışları Eğitimi
Yazılım Geliştirme Eğitimleri

Gelişmiş Git Teknikleri ve İş Akışları Eğitimi

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

Gelişmiş Git Teknikleri ve İş Akışları eğitimi: git'in iç mantığını bilerek karmaşık durumları çözün. 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