Git'i yazılım projenize uyarlayın
Yazılım projesinde commit akışı, dallanma stratejisi, rebase, etiketleme, hook, kod inceleme ve CI ile Git'i uçtan uca uygulamalı kullanın.
Git'i yazılım projesi yaşam döngüsüne uyarlamak
Eğitim, Git'i bir yazılım projesinin başından sürümüne kadar uygular. Commit akışı ve mesaj standardı, uzak depo, dallanma stratejisi seçimi, rebase ve fixup ile tarihçe düzenleme, etiket ve SemVer, pre-commit hook'lar, kod inceleme ve branch protection, bisect ile hata avı ve basit bir CI hattı uygulamalı işlenir. Katılımcılar örnek bir projeyi uçtan uca Git ile yönetir.
3 Gün. Her gün dört modül; 1. gün Proje Akışı ve Dallanma; 2. gün Tarihçe, Sürüm ve Kalite Otomasyonu; 3. gün İnceleme, CI ve Takım Pratikleri.
Orta Seviye — Yazılım projelerinde commit akışı, dallanma stratejisi, tarihçe düzenleme, hook, kod inceleme ve CI entegrasyonunu kapsayan yelpaze
Katılımcılar çok kişili bir proje simülasyonunda özellik dallarında çalışır, PR ile birleştirir, hotfix yönetir, sürüm etiketler ve CI sonucunu doğrular.
Komutların nesne ve referans düzeyinde ne yaptığını anlayarak karmaşık durumları rahatça çözersiniz.
Rebase, fixup ve cherry-pick ile okunabilir, geri dönülebilir bir commit geçmişi oluşturursunuz.
Hook ve CI entegrasyonuyla kalite kontrollerini commit anına taşırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
add, commit, branch, merge ve push komutlarını günlük işte kullanmış olmak gerekir.
Bash veya PowerShell'de rahat çalışabilmek ve metin editörü kullanabilmek beklenir.
En az bir ortak depoda çalışmış olmak örneklerin anlaşılmasını kolaylaştırır.
Git, Docker ve bir uzak depo hesabı 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:
Değişiklikleri doğru kapsamda staging'e alıp okunabilir commit'ler üretirsiniz.
Dalları açıp birleştirir, çakışmaları kontrollü biçimde çözersiniz.
Takımınıza uygun dallanma stratejisini seçip uygulayabilirsiniz.
Interactive rebase ile paylaşıma hazır, temiz bir commit geçmişi oluşturursunuz.
Commit ve push öncesi otomatik lint, test ve mesaj denetimi kurarsınız.
Hatalı commit ve silinen dalları reflog ile güvenle geri getirirsiniz.
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.
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.
GH-900 GitHub Foundations eğitimi: gitHub'a yeni başlayanlar için kapsamlı temel eğitim. 3 gün uygulamalı lab ve DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Git & GitHub: Using GitHub for Source Code Management eğitimi: gitHub'ı kaynak kod yönetim merkezi olarak etkin kullanın. 2 gün uygulamalı lab ve DVA sertifikas
Detayları Gör →Git & GitHub: Working with Git Repositories eğitimi: git deposunu komut satırında özgüvenle yönetin. 2 gün uygulamalı lab ve DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Git and GitLab Essentials (GGLE) eğitimi: git ve GitLab'ı birlikte, uçtan uca temel düzeyde öğrenin. 3 gün uygulamalı lab ve DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Git ile Sürüm Kontrolü Temelleri eğitimi: git'e sıfırdan, korkmadan başlayın. 2 gün uygulamalı lab ve DVA Katılım ve Başarı Sertifikası.
Detayları Gör →