Git ile versiyon yönetiminde yetkinleşin
Eğitim, sürüm kontrol sisteminin neden gerekli olduğunu, Git kurulumu ve yapılandırmasını, working directory–index–repository ayrımını, commit, diff, log ve .
Versiyon yönetimini kavramdan ekip uygulamasına kadar öğrenin.
Eğitim, sürüm kontrol sisteminin neden gerekli olduğunu, Git kurulumu ve yapılandırmasını, working directory–index–repository ayrımını, commit, diff, log ve .gitignore kullanımını, dal oluşturma ve birleştirme, çakışma çözümü, remote/fetch/pull/push, rebase ve reflog ile geri alma, semantik sürümleme ve etiketleme ile GitHub tabanlı ekip çalışmasını kapsar.
3 Gün. Her gün dört modül; sabah kavram ve demo, öğleden sonra uygulama; son gün ekip akışı.
Temel Seviye — Git ile sürüm yönetimi: yerel çalışma, dallanma, uzak depo, geri alma, etiketleme ve ekip iş akışı
Her komut küçük bir demo depoda önce gözlemlenir, sonra katılımcılar kendi depolarında uygular.
Hiçbir değişikliği kaybetmeden denemeler yapmayı öğrenirsiniz.
Uzak depo ve dal akışıyla birden fazla kişiyle çakışmadan çalışırsınız.
Etiket ve semantik sürümleme ile yayınları düzenli yönetirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Dosya ve klasör yönetimi bilinmelidir.
Kod yazma bilgisi zorunlu değildir; metin tabanlı dosyalarla çalışılabilir.
GitHub hesabı açılması gerekir.
Git kurulu Windows, macOS veya Linux bilgisayar yeterlidir.
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.
Program sonunda katılımcılar:
merkezi ve dağıtık sürüm kontrol sistemlerini ayırt edip Git'i kurup yapılandırabilirsiniz
add, commit, status, diff ve log ile günlük çalışma döngüsünü yürütebilirsiniz
remote, fetch, pull ve push ile ekip deposuyla güvenle senkronize olabilirsiniz
rebase ve cherry-pick ile commit geçmişini temiz tutabilirsiniz
geliştirme modeline uygun sürüm kontrol ve sürümleme politikası tasarlayabilirsiniz
GitHub'ta depo oluşturup görünürlük, README ve lisans ayarlarını yönetebilirsiniz
issue şablonları, etiketler ve milestone ile işi görünür hale getirebilirsiniz
client-side hook türlerini tanıyıp çalıştırılabilir hook yazabilirsiniz
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.
GitHub yönetimi temelleri: organizasyon, takım ve roller, branch protection, CODEOWNERS, Dependabot, secret scanning, token politikası ve faturalama yönetimi.
Detayları Gör →GitLab ve GitLab CI eğitimi: merge request, protected branch, .gitlab-ci.yml, runner, artifact, cache, registry, review app ve güvenlik taramaları uygulamalı.
Detayları Gör →Introducing Git: sürüm kontrol kavramları, commit akışı, dallanma, merge, geri alma ve GitHub'a push adımlarını başlangıç seviyesinde uygulamalı öğrenin.
Detayları Gör →Introduction to Git: snapshot veri modeli, add/commit, branch/merge, geri alma, etiket, uzak depo ve grafik araçlarla Git'i başlangıç seviyesinde öğrenin.
Detayları Gör →TTDV7551 Introduction to GitHub for Developers: Git akışı, fork, pull request, kod inceleme, Issues, Actions, Dependabot, code scanning ve Copilot.
Detayları Gör →