Dallanma stratejinizi ustalıkla seçin
Git Flow, GitHub Flow ve trunk-based modelleri karşılaştırıp backport, feature flag ve merge queue ile ekibinize uygun dallanma stratejisini kurun.
Dallanma stratejilerinin tasarımı, geçişi ve ileri Git destekli uygulaması
Eğitim, dallanma stratejilerini tek bir model anlatımından çıkarıp takım büyüklüğü, dağıtım sıklığı ve ürün tipine göre seçilebilir kılar. Git Flow, GitHub Flow ve trunk-based modeller, release train, cherry-pick -x ile backport, feature flag, merge queue, ileri rebase ve rerere, hook ve etiketleme, monorepo sahipliği, CODEOWNERS ve model geçiş planı uygulamalı olarak işlenir.
3 Gün. Her gün dört modül; 1. gün Dal Modelleri ve Tarihçe Yönetimi; 2. gün Sürümleme, Otomasyon ve Hata Ayıklama; 3. gün Kod İnceleme, Ekip ve Geçiş.
İleri Seviye — Dal modelinden rebase, backport, feature flag ve monorepo stratejilerine uzanan ileri dallanma yelpazesi
Katılımcılar simüle edilmiş bir release kriziyle karşılaşır; hotfix'i backport eder, feature flag ile sürümü yayına alır ve ekibe uygun stratejiyi belge haline getirir.
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:
Dalları açıp birleştirir, çakışmaları kontrollü biçimde çözersiniz.
Interactive rebase ile paylaşıma hazır, temiz bir commit geçmişi oluşturursunuz.
Backport, feature flag ve merge queue ile dallanma stratejisini uygulamalı sürdürürsünüz.
SemVer etiketleri ve imzalı sürümlerle izlenebilir sürüm yayını yaparsınız.
Büyük ve çok bileşenli depoları submodule, worktree ve LFS ile yönetirsiniz.
bisect ve blame ile regresyon kaynağını bulup sızan sırları tarihçeden temizlersiniz.
Ekip için uygulanabilir bir Git çalışma sözleşmesi hazırlayıp yürürlüğe alabilirsiniz.
Altyapı kodunu PR tabanlı, denetlenebilir bir Git akışıyla yönetirsiniz.
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-100T00 GitHub yönetimi eğitimi: organizasyon, roller, SSO, ruleset, Actions politikaları, Advanced Security ve Enterprise yönetimi; sınav ücreti ilgili kurum
Detayları Gör →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 →