Commit'ten üretime otomatik akan bir hat kurun
Kaynak kodundan üretime uzanan tam bir CI/CD hattını Git, test, Docker ve Kubernetes ile kurmayı öğreten uygulamalı orta seviye eğitim. Pipeline as code, kalite kapıları ve güvenli dağıtım stratejileri işlenir.
Pipeline as code, otomatik test aşamaları, imaj paketleme ve dağıtım stratejileri
Bu orta seviye eğitim, bir yazılım değişikliğinin kaynak deposuna girişinden üretime yayınına kadar olan yolu uçtan uca otomatikleştirmeyi öğretir. Git dallanma modelleri ve webhook tetikleyicileri, derleme aşamaları, birim ve entegrasyon testlerinin hatta yerleştirilmesi, Docker imajı oluşturup kayıt deposuna (registry) gönderme ve Kubernetes/compose ortamına dağıtım adımları işlenir. Mavi-yeşil ve kanarya dağıtım, ortam değişkenleri ve gizli bilgi (secret) yönetimi, hat durumu geri bildirimi ve başarısız yapıların geri alınması pratik olarak uygulanır. Katılımcılar deklaratif pipeline tanımıyla yeniden üretilebilir bir teslim süreci kurar.
3 Gün. Her gün dört modül; katılımcılar hattı kaynak kontrolü, CI, paketleme ve dağıtım eksenlerinde aşamalı olarak kurar.
Orta Seviye — Kaynak kodundan üretime uzanan tam bir CI/CD hattının araç zinciriyle (Git, Jenkins/GitLab CI, Docker, Kubernetes) uçtan uca kurulması.
Katılımcılar örnek bir uygulama üzerinde Git deposundan Kubernetes'e kadar çalışan bir pipeline'ı adım adım kod ve araç yapılandırmasıyla kurar.
Commit anından üretime kadar her adımın otomatik tetiklendiği bir zinciri bütünsel kurarsınız.
Testleri hatta yerleştirerek hatayı üretimden önce yakalamayı öğrenirsiniz.
Mavi-yeşil ve kanarya stratejileriyle kesintisiz yayın yapmayı uygularsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel Git komutları (commit, branch, merge, push) ile çalışabilme beklenir.
Linux kabuğunda dizin, dosya ve paket işlemlerine aşinalık faydalıdır.
Docker imajı ve konteyner kavramına temel düzeyde aşinalık işe yarar.
Docker kurulu, Git erişimi olan bir bilgisayar ya da sanal makine.
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:
Kaynak kodundan üretime uzanan uçtan uca bir CI/CD hattı kurabilirsiniz.
Hat tanımını kod olarak yazıp sürümleyebilir ve inceleyebilirsiniz.
Birim, entegrasyon ve kalite kapılarını hatta yerleştirebilirsiniz.
Çok aşamalı Dockerfile ile güvenli imaj üretip registry'ye gönderebilirsiniz.
Mavi-yeşil ve kanarya stratejileriyle kesintisiz yayın yapabilirsiniz.
Kimlik bilgilerini hattan ayırıp güvenli biçimde enjekte edebilirsiniz.
Başarısız dağıtımları otomatik olarak geri alabilirsiniz.
DORA metrikleriyle hattın sağlığını ölçüp iyileştirebilirsiniz.
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.
Çevik ekiplerde test otomasyon piramidi, hızlı geri bildirim, kalite kapıları ve flaky yönetimiyle sürekli entegrasyonu olgunlaştıran ileri test eğitimi.
Detayları Gör →CI/CD hattının her aşamasına gömülü sürekli test, ephemeral ortam, test verisi, servis sanallaştırma ve dağıtım kapılarıyla uçtan uca kalite eğitimi.
Detayları Gör →Ansible playbook, rol, Jinja2 ve Vault'tan AWX/Tower iş akışları, zamanlama ve teslimat sonrası izlemeye kadar sürekli teslimat otomasyonu eğitimi.
Detayları Gör →OpenAPI doğrulama, Newman testleri, Pact contract testing, API sürümleme ve mavi-yeşil dağıtımla uçtan uca API sürekli entegrasyon ve dağıtım eğitimi.
Detayları Gör →Design-first tasarım, yönetişim, sürümleme, otomatik dokümantasyon, API katalogu ve deprecation ile uçtan uca API yaşam döngüsü yönetimi eğitimi.
Detayları Gör →