Kaynak kontrolünü modern Git stratejileriyle kur
Azure DevOps'ta modern kaynak kontrol stratejilerini ele alan orta seviye eğitim: merkezi (TFVC) ve dağıtık (Git) model karşılaştırması, mono-repo/multi-repo kararı, depo hijyeni, Git LFS ile büyük dosya, submodule/subtree, Git hook'ları ve TFVC'den Git'e geç…
Git vs TFVC, depo yapısı, Git LFS, submodule, hook ve göç stratejileri
Bu orta seviye eğitim, Azure DevOps çözümlerinde modern kaynak kontrol stratejilerini ele alır. Merkezi (TFVC) ve dağıtık (Git) sürüm kontrol modellerinin karşılaştırması, Git'in neden standart olduğu ve geçiş gerekçeleri işlenir. Depo yapısı kararları: mono-repo ve multi-repo ödünleşimleri, bileşen sahiplik ve sınırları; büyük ikili dosyalar için Git LFS, alt modüller (submodule) ve Git subtree ile bağımlılık yönetimi uygulanır. Git hook'ları (client/server-side) ile otomasyon ve kalite kontrolü, commit mesajı standartları, .gitignore ve .gitattributes; depo temizliği ve geçmiş yönetimi (filter-repo, BFG) gösterilir. TFVC'den Git'e göç yaklaşımları, geçmişin taşınması ve kademeli geçiş; büyük depo (scalar) performansı ele alınır. Katılımcılar bir kurum için uygun kaynak kontrol modelini ve depo yapısını tasarlayıp göç planlayabilir.
2 Gün. Her gün dört modül; katılımcılar sürüm kontrol modellerinden depo yapısına, büyük dosya ve hook'lardan göçe ilerler.
Orta Seviye — Git tabanlı modern kaynak kontrol stratejileri, depo yapısı kararları, büyük dosya yönetimi ve TFVC'den Git'e göçün ele alınması.
Katılımcılar Azure Repos üzerinde depo yapısı, Git LFS, submodule ve hook senaryolarını uygulamalı kurarak göç yaklaşımını deneyimler.
Mono-repo ve multi-repo arasında bağlama göre bilinçli karar verirsiniz.
Git LFS ve submodule ile ikili dosya ve bağımlılıkları düzenli yönetirsiniz.
TFVC'den Git'e geçmişi koruyarak kademeli ve güvenli göç planlarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Git commit, branch ve remote kavramlarına aşinalık beklenir.
Bir sürüm kontrol sisteminde çalışmış olmak güçlü biçimde faydalıdır.
Git komut satırı kullanımına aşinalık yararlıdır.
Bir Azure DevOps organizasyonu ve Azure Repos erişimi gereklidir.
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:
TFVC ve Git'i karşılaştırır ve geçiş gerekçelerini değerlendirirsiniz.
Git'in nesne modelini ve içerik adresli yapısını kavrarsınız.
Mono-repo ve multi-repo arasında bağlama göre karar verirsiniz.
.gitignore, .gitattributes ve geçmiş temizliğiyle depoyu düzenlersiniz.
Büyük ikili dosyaları Git LFS ile verimli yönetirsiniz.
Submodule ve subtree ile bağımlılıkları düzenlersiniz.
Pre-commit hook'larıyla kalite ve secret taraması kurarsınız.
TFVC'den Git'e geçmişi koruyan bir göç planlarsı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.
CodeDeploy, ECS ve Lambda üzerinde blue/green, canary ve rolling dağıtım stratejileriyle sıfır kesintili yayım ve otomatik rollback kurmayı öğrenin.
Detayları Gör →CloudFormation, StackSets, Service Catalog, EventBridge ve Step Functions ile büyük ölçekli AWS ortamları için otomasyon çözümleri tasarlamayı öğrenin.
Detayları Gör →Multi-AZ, çok bölgeli tasarım, Auto Scaling ve Fault Injection Service ile yüksek erişilebilir ve dayanıklı AWS mimarileri tasarlamayı uygulamalı öğrenin.
Detayları Gör →Çoklu ortam yönetimi, DevOps Guru anomali tespiti ve EventBridge triyajı ile AWS'de olayları erken saptamayı uygulamalı öğrenin; DevOps Pro düzeyinde.
Detayları Gör →Systems Manager, AppConfig ve Change Manager ile AWS yapılandırma değişikliklerini kademeli, denetlenebilir ve geri alınabilir uygulamayı öğrenin.
Detayları Gör →