Altyapınızı Git ile yönetin
Terraform ve Ansible depo düzeni, PR ile plan/apply, SOPS, hook ve GitOps ile altyapı kodunu Git'te denetlenebilir yönetmeyi öğrenin.
Altyapı otomasyonu için Git tabanlı sürüm kontrol disiplini
Eğitim, sistem yöneticilerinin ve altyapı mühendislerinin Git'i yapılandırma ve altyapı kodu için kullanmasına odaklanır. Git veri modeli, commit ve dal akışı, uzak depo, rebase ve etiketleme, Terraform ve Ansible depo yapıları, tfstate ve gizli bilgilerin yönetimi, SOPS ile şifreleme, pre-commit hook, PR ile plan/apply onayı ve GitOps yaklaşımı uygulamalı işlenir.
3 Gün. Her gün dört modül; 1. gün Git Temelleri; 2. gün Takım Akışı ve Sürümleme; 3. gün Altyapı Kodu ve Otomasyon.
Orta Seviye — Sürüm kontrol temellerinden altyapı kodu, hook ve CI entegrasyonuna uzanan IT otomasyon yelpazesi
Katılımcılar bir Ansible ve Terraform deposu oluşturur, dal ve PR akışıyla değişiklik yapar, hook ile lint çalıştırır ve basit bir CI hattı ile plan çıktısını inceler.
Altyapı değişikliklerini PR, inceleme ve etiketle izlenebilir hale getirirsiniz.
Gizli bilgi, state dosyası ve erişim konularında sık yapılan hataları önlersiniz.
Her ortamı koddan yeniden üretilebilir kılan bir akış kurarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel Linux komutları ve SSH kullanımı gerekir.
Sunucu, ağ ve sanallaştırma kavramlarına genel aşinalık beklenir.
YAML veya Terraform HCL dosyalarını okuyabilmek faydalı olur.
Git, Terraform ve Ansible kurulabilen bir Linux VM veya WSL2 ortamı 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:
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.
Dalları açıp birleştirir, çakışmaları kontrollü biçimde çözersiniz.
fetch, pull ve push akışını yönetip yerel ve uzak depoyu tutarlı tutarsınız.
Takımınıza uygun dallanma stratejisini seçip uygulayabilirsiniz.
SemVer etiketleri ve imzalı sürümlerle izlenebilir sürüm yayını yaparsınız.
Commit ve push öncesi otomatik lint, test ve mesaj denetimi kurarsınız.
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.
İ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 →