Git ve GitHub'a sıfırdan başlayın
Git komutlarından GitHub'da depo, fork, pull request, Issues ve ilk Actions workflow'una kadar sıfırdan uygulamalı öğrenin.
Git komutları ve GitHub iş akışını bir arada öğreten giriş eğitimi
Eğitim, ilk gün Git'in kavramlarını ve günlük komutlarını (init, add, commit, status, diff, log, restore) öğretir; ikinci gün dal, merge, çakışma, uzak depo ve rebase konularına geçer. Üçüncü gün GitHub'da depo oluşturma, fork, pull request, kod inceleme, Issues ve Projects, ilk Actions workflow'u, Dependabot ve VS Code ile Git kullanımını uygulatır.
3 Gün. Her gün dört modül; 1. gün Git Temelleri; 2. gün Dallanma ve Uzak Depo; 3. gün GitHub ile İşbirliği ve Otomasyon.
Başlangıç Seviye — Git komutlarından GitHub işbirliği, Issues ve Actions'a uzanan giriş yelpazesi
Her konu kısa komut alıştırmalarıyla ilerler; katılımcılar son gün kendi GitHub deposunu açıp issue, PR ve Actions akışını baştan sona çalıştırır.
Komutların arkasındaki mantığı öğrenir, hatadan korkmadan commit, dal ve birleştirme yaparsınız.
reset, revert ve reflog ile yanlış bir komutun sonucunu kontrollü şekilde geri alırsınız.
Uzak depo, dal ve pull request akışına hazır olarak ekip projelerine ilk günden katkı verirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Dosya, klasör ve terminal açma gibi temel bilgisayar becerileri yeterlidir.
Eğitim öncesinde Git ve bir metin editörü (ör. VS Code) kurulu bir bilgisayar gerekir.
cd, ls ve mkdir gibi temel komutları görmüş olmak faydalı olur.
Uygulamalar için ücretsiz bir GitHub veya GitLab hesabı hazır bulunmalıdır.
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:
Git'in snapshot modelini ve üç alanlı çalışma düzenini açıklayabilirsiniz.
Git'i kendi makinenizde kimlik, anahtar ve alias ayarlarıyla eksiksiz yapılandırırsınız.
Hatalı commit ve silinen dalları reflog ile güvenle geri getirirsiniz.
Dalları açıp birleştirir, çakışmaları kontrollü biçimde çözersiniz.
GitHub'da depo kurup fork ve pull request akışıyla katkı verebilirsiniz.
Dal koruma ve CODEOWNERS ile kalite kapılarını zorunlu hale getirirsiniz.
Push ve PR ile tetiklenen matrix destekli CI workflow'ları yazarsınız.
Copilot, Pages, Packages ve Codespaces'i doğru senaryolarda kullanırsınız.
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.
İ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 →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 →