Aracılığıyla paylaş


GH-900 için çalışma kılavuzu: GitHub Foundations

Sınav Tasarımı

hedef kitle profili

Bu sınav, Temel konuları, ürünleri ve işbirliği, katkıda bulunma ve GitHub üzerinde çalışma kavramlarını anlamalarını doğrulamak isteyen GitHub kullanıcılarına yöneliktir.

Ölçülen Beceriler

NOT: Ölçülen becerilerin her birini izleyen madde işaretleri, bu beceriyi nasıl değerlendirdiğimizi göstermeye yöneliktir. sınavda ilgili konular ele alınabilir.

NOT: Soruların çoğu genel kullanılabilirlik (GA) özellikleri kapsar. Bu özellikler yaygın olarak kullanılıyorsa sınavda Önizleme özellikleriyle ilgili sorular bulunabilir.

Etki Alanı 1: Git ve GitHub'a Giriş (22%)

Git'in temellerini anlama

  • Git'in ne olduğunu ve neden kullanıldığını açıklama

  • Temel Git iş akışını açıklama

  • Depo kavramını anlama

  • Yerel ve uzak depolar arasındaki farkı açıklama

Git komutları ile çalışma

  • Git deposunu başlatma

  • Depoyu kopyalama

  • Değişiklikleri ekleme ve işleme

  • Değişiklikleri gönderme ve çekme

  • Dallanma ve birleştirmeyi anlama

  • GitHub hesabı oluşturma

  • GitHub'da depo oluşturma ve yönetme

  • GitHub arabirimini anlama

  • GitHub sorunlarını ve çekme isteklerini kullanma

Etki Alanı 2: GitHub Depolarıyla Çalışma (8%)

Depo ayarlarını yönetme

  • Depo ayarlarını yapılandırma

  • Depo izinlerini ayarlama

  • Depo şablonlarını kullanma

Depodaki dosyalarla çalışma

  • Dosya ekleme, düzenleme ve silme

  • Dosya sürümü oluşturma işlemini anlama

  • Dosya yönetimi için GitHub Desktop kullanma

Etki Alanı 3: İşbirliği Özellikleri (30%)

GitHub kullanarak işbirliği yapma

  • Çatal depoları

  • Çekme istekleri oluştur ve yönet

  • Çekme isteklerini gözden geçir ve birleştir

  • CI/CD için GitHub Actions kullanma

Proje yönetimi için GitHub kullanma

  • Sorunları oluşturma ve yönetme

  • Etiketleri, kilometre taşlarını ve projeleri kullanma

  • GitHub Projeleri ile ilerleme durumunu izleme

Etki Alanı 4: Modern Geliştirme (13%)

DevOps uygulamalarını uygulama

  • DevOps ilkelerini anlama

  • Otomasyon için GitHub Actions'i kullanma

  • CI/CD işlem hatlarını uygulama

Kod incelemesi için GitHub kullanma

  • Kod incelemeleri gerçekleştirme

  • GitHub'ın kod gözden geçirme araçlarını kullanma

  • Kod incelemeleri için en iyi yöntemleri anlama

Etki Alanı 5: Proje Yönetimi (7%)

GitHub ile projeleri yönetme

  • GitHub Projeleri oluşturma ve yönetme

  • Görev yönetimi için proje panolarını kullanma

  • GitHub Projelerini sorunlar ve çekme istekleriyle entegre etme

Etki Alanı 6: Gizlilik, Güvenlik ve Yönetim (10%)

Depo güvenliğini sağlama

  • Dal koruma kurallarını ayarlama

  • Dependabot gibi güvenlik özelliklerini kullanma

  • Depo erişimini ve izinlerini yönetme

GitHub kuruluşlarını yönetme

  • Kuruluş oluşturma ve yönetme

  • Kuruluş düzeyinde güvenliği ayarlama

  • Ekipleri ve üyeleri yönetme

Etki Alanı 7: GitHub Topluluğunun Avantajları (10%)

GitHub topluluğuyla etkileşim kurma

  • Açık kaynak projelerine katılma

  • GitHub Tartışmalarını Kullanma

  • Topluluk projelerine katkıda bulunma