Testi teslimat hattının her adımına göm
Testi CI/CD hattının her aşamasına gömen sürekli test yaklaşımını; ephemeral ortam, test verisi, servis sanallaştırma, dağıtım kapıları ve üretim sonrası izlemeyle uygulamalı ele alan orta seviye eğitim.
CI/CD hattının her aşamasına gömülü sürekli test akışını kurma ve yönetme
Bu eğitim, testi ayrı bir faz olmaktan çıkarıp CI/CD hattının her aşamasına gömen sürekli test (continuous testing) yaklaşımını öğretir. Pipeline aşamalarında koşacak test paketlerinin seçimi, isteğe bağlı (on-demand) test ortamlarının altyapı kodu ile sağlanması, test verisinin sürüm uyumlu üretilip temizlenmesi, dış bağımlılıklar için servis sanallaştırma/mock, dağıtım kapılarında (deployment gate) otomatik doğrulama, canary ve smoke testleriyle üretim sonrası izleme somut örneklerle işlenir. Testin shift-left ve shift-right boyutları, risk tabanlı önceliklendirme ve geri bildirim döngülerinin kısaltılması uygulamalı olarak ele alınır.
3 Gün. Her gün dört modül; aşama aşama bir teslimat hattı kurgusu üzerinden ilerlenir.
Orta Seviye — Teslimat hattının her aşamasına gömülen sürekli test (continuous testing) pratikleri: ortam yönetimi, test verisi, servis sanallaştırma ve dağıtım kapıları
Örnek bir mikroservisin teslimat hattı boyunca ortam, veri, sanallaştırma ve kapı katmanlarını laboratuvarda adım adım kurar.
Testi her aşamaya gömerek kaliteyi süreç sonuna bırakmadan sürekli doğrularsınız.
İsteğe bağlı sağlanan ortamlarla testleri temiz ve tekrarlanabilir koşullarda çalıştırırsınız.
Otomatik kapılarla yalnızca doğrulanmış sürümlerin ilerlemesini garanti edersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Build-test-deploy akışına ve bir pipeline aracına temel aşinalık beklenir.
Docker imaj ve konteyner kavramlarına temel düzeyde hakim olmak faydalıdır.
API veya UI testi yazmış olmak, aşamaların bağlamını kurmayı kolaylaştırır.
Git akışı ve YAML tabanlı yapılandırma okuyabilmek 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:
Testi teslimat hattının her aşamasına gömen bir strateji kurabilirsiniz.
Her pipeline aşamasına uygun test paketini eşleyebilirsiniz.
İsteğe bağlı, izole test ortamlarını altyapı koduyla sağlayabilirsiniz.
Sürüm uyumlu, izole test verisi üretip temizleyebilirsiniz.
Dış bağımlılıkları mock ve stub ile sanallaştırabilirsiniz.
Otomatik kapılarla yalnızca doğrulanmış sürümü ilerletebilirsiniz.
Smoke ve canary testleriyle güvenli kademeli dağıtım yapabilirsiniz.
Shift-right ile üretimde sürekli izleme ve doğrulama kurabilirsiniz.
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.
Puppet Bolt ile ajansız task/plan otomasyonu ve Continuous Delivery for Puppet Enterprise ile kod test ve dağıtım hattını öğreten ileri seviye DevOps eğitimi.
Detayları Gör →Python projelerinde pytest, tox, ruff/mypy, paketleme, PyPI ve Docker ile uçtan uca CI/CD hattı kurmayı öğreten uygulamalı orta seviye eğitim.
Detayları Gör →Red Hat yaklaşımıyla Jenkins, Git ve TDD kullanarak OpenShift üzerinde CI/CD hattı kurmayı öğreten; S2I ve Tekton işleyen ileri seviye DevOps eğitimi.
Detayları Gör →DO400 müfredatıyla Git, TDD, Jenkins ve OpenShift Pipelines kullanarak CI/CD hatları kurmayı öğreten; S2I ve Tekton işleyen ileri seviye DevOps eğitimi.
Detayları Gör →DO401 müfredatıyla Jenkins'i OpenShift üzerinde kurup pipeline, Kubernetes ajanları ve ileri dağıtım stratejileriyle kurumsal CI/CD kurmayı öğreten ileri seviye
Detayları Gör →