Çakışmaları çöz, doğru Git iş akışını seç
DevOps için Git eğitimi; merge ve rebase farkı, merge çakışmalarının güvenli çözümü, cherry-pick/revert/reset ile tarih yönetimi ve Git Flow, GitHub Flow, trunk-based iş akışlarının CI/CD ile entegrasyonunu uygulamalı ele alır.
Merge/rebase çakışmaları ve dallanma iş akışları
Bu orta seviye eğitim, DevOps ekiplerinin Git ile çalışırken en çok zorlandığı iki konuya odaklanır: birleştirme çakışmalarının (merge conflict) yönetimi ve etkili bir dallanma iş akışının (branching workflow) seçimi. Merge ile rebase arasındaki fark, çakışmaların neden oluştuğu ve nasıl güvenle çözüleceği, fast-forward ve three-way merge, cherry-pick, revert ve reset gibi tarih düzenleme komutları işlenir. Ardından Git Flow, GitHub Flow ve trunk-based development iş akışları karşılaştırılır; feature branch, pull request, kod gözden geçirme, korumalı dallar (protected branch), sürümleme ve bunların CI/CD boru hattıyla entegrasyonu ele alınır. Katılımcı, ekibine uygun bir Git stratejisi tasarlayabilir.
2 Gün. Her gün dört modül; katılımcı çakışma yönetiminden iş akışı seçimine ilerler.
Orta Seviye — DevOps için Git: birleştirme çakışmalarının yönetimi ve etkili dallanma iş akışlarının ele alınması.
Kasıtlı çakışmalar üretilip çözülür ve farklı iş akışları örnek depolar üzerinde uygulanır.
Merge çakışmalarını neden/nasıl oluştuğunu anlayarak güvenle ve hızla çözersiniz.
Git Flow, GitHub Flow ve trunk-based arasından ekibinize uygun olanı seçersiniz.
Dallanma stratejinizi boru hattıyla uyumlu kurarak teslimatı hızlandırırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
commit, branch, push, pull komutlarına temel aşinalık beklenir.
Terminalde Git kullanımına temel aşinalık faydalıdır.
Ortak bir depoda çalışma deneyimi öğrenmeyi kolaylaştırır.
Git kurulu bir ortam ve bir uzak depo (GitHub/GitLab) erişimi.
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:
Merge ve rebase'i yerinde kullanıp farkını açıklayabilirsiniz.
Birleştirme çakışmalarını güvenle çözebilirsiniz.
cherry-pick, squash ve rebase ile temiz geçmiş kurabilirsiniz.
revert, reset ve reflog ile hataları kurtarabilirsiniz.
Git Flow, GitHub Flow ve trunk-based arasından seçim yapabilirsiniz.
Kısa ömürlü dal ve feature flag yaklaşımını uygulayabilirsiniz.
Protected branch ve statü kontrolleriyle kaliteyi koruyabilirsiniz.
Dallanma stratejisini boru hattıyla entegre edebilirsiniz.
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.
SAFe DevOps Practitioner hazırlığı: CALMR, Continuous Delivery Pipeline, değer akışı haritalama, DevSecOps, ölçüm ve deneme sınavı eğitimi.
Detayları Gör →SaltStack ile yapılandırma yönetimi: master-minion, SLS state, Jinja, pillar, grains, highstate, gitfs ve reactor eğitimi.
Detayları Gör →SaltStack bileşenleri: master, minion, syndic, proxy minion, reactor, beacon, returner, salt-api ve salt-cloud ile olay tabanlı otomasyon eğitimi.
Detayları Gör →DevOps altyapı ölçekleme: Terraform modül mimarisi, landing zone, çok kümeli Kubernetes, Argo CD ApplicationSet, KEDA, Karpenter, Istio ve FinOps eğitimi.
Detayları Gör →Ölçekli CI/CD eğitimi: dağıtık runner havuzları, otomatik ölçekleme, pipeline-as-code standardizasyonu, uzak önbellek, monorepo, GitOps dağıtım ve DORA metrikle
Detayları Gör →