Git depolarıyla özgüvenle çalışın
Eğitim, Git nesne modeli ve depo yapısını, init/clone, add/commit, diff ve log, .gitignore, dallanma ve merge, çakışma çözümü, rebase ile geçmişi düzenleme, reset/revert/reflog ile geri alma, stash, uzak depo senkronizasyonu (fetch/pull/push), Git LFS ve work…
Git deposunu komut satırında özgüvenle yönetin.
Eğitim, Git nesne modeli ve depo yapısını, init/clone, add/commit, diff ve log, .gitignore, dallanma ve merge, çakışma çözümü, rebase ile geçmişi düzenleme, reset/revert/reflog ile geri alma, stash, uzak depo senkronizasyonu (fetch/pull/push), Git LFS ve worktree gibi araçlar ile temel hook kullanımını yerel depo odaklı olarak işler.
2 Gün. Her gün dört modül; sabah yerel depo, öğleden sonra uzak depo ve kurtarma.
Temel Seviye — yerel Git deposu yönetimi: commit, dal, rebase, reflog, uzak depo ve hook'lar
Her komut depo grafiğini gözlemleyerek (git log --graph) uygulanır.
Commit grafiğini okuyup depoda ne olduğunu anlarsınız.
reset, revert ve reflog farkını bilerek hatalardan korkmadan çalışırsınız.
Rebase ve stash ile düzenli bir commit geçmişi tutarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Terminalde dizin gezinme ve dosya düzenleme bilinmelidir.
Bir editör kullanımı gerekir.
GitHub hesabı uzak depo alıştırmaları için önerilir.
Git 2.40+ kurulu bir bilgisayar gerekir.
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
branch, merge ve çakışma çözümüyle paralel geliştirmeyi yönetebilirsiniz
rebase ve cherry-pick ile commit geçmişini temiz tutabilirsiniz
remote, fetch, pull ve push ile ekip deposuyla güvenle senkronize olabilirsiniz
reflog, bisect ve revert ile hataları geri alıp kaybolan commit'leri kurtarabilirsiniz
plumbing komutlarıyla Git'in iç yapısını anlayıp submodule ve worktree kullanabilirsiniz
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 ile kurumsal yazılım geliştirme: şablon depo, CODEOWNERS, ruleset, dallanma stratejisi, Actions CI/CD, Dependabot, CodeQL ve Scrum eşlemesi.
Detayları Gör →İleri GitHub eğitimi: rebase, bisect, reusable workflow, ARC, OIDC, CodeQL, artifact attestations, Terraform ve GitOps ile ileri düzey geliştirme ve işbirliği.
Detayları Gör →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 →