Test ve dağıtımı baştan sona otomatikleştirin
Bu eğitim, yazılım teslimatının test ve dağıtım aşamalarını otomatikleştirmeyi anlatır. Test piramidi, pytest ve JUnit ile birim testler, Playwright ile uçtan uca testler, API testleri, test verisi ve ortam yönetimi, GitHub Actions ve Jenkins ile CI hattı, Do…
Test otomasyonundan sürekli teslimat hattına kadar otomatikleştirilmiş yazılım teslimatı
Bu eğitim, yazılım teslimatının test ve dağıtım aşamalarını otomatikleştirmeyi anlatır. Test piramidi, pytest ve JUnit ile birim testler, Playwright ile uçtan uca testler, API testleri, test verisi ve ortam yönetimi, GitHub Actions ve Jenkins ile CI hattı, Docker imajları, Helm ve Kubernetes ile dağıtım, kalite kapıları, güvenlik taraması ve geri alma stratejileri uygulamalı işlenir.
3 Gün. Her gün dört modül; 1. günde Test Otomasyonu ve 2. günde CI Hatları ve 3. günde Dağıtım Otomasyonu ele alınır, her modül uygulamalı çalışmayla pekiştirilir.
Orta Seviye — Test otomasyonu, CI/CD hatları, konteyner tabanlı dağıtım ve kalite kapıları
Bir web uygulaması için test paketi yazılır ve commit'ten üretim benzeri ortama kadar uzanan hat adım adım kurulup bozulup düzeltilir.
Her commit sonrası testlerin otomatik çalışmasıyla hataları dakikalar içinde yakalarsınız.
Kalite kapıları ve geri alma ile üretime çıkış riskini azaltırsınız.
Kodun testten dağıtıma kadar tek hat boyunca ilerlemesini kurarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Python veya JavaScript ile temel kod yazabilmek gerekir.
Commit, branch ve pull request akışı bilinmelidir.
HTTP ve temel web uygulaması mimarisi faydalıdır.
Docker, Node.js ve Python kurulabilen bir bilgisayar ile GitHub hesabı 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:
Test piramidine uygun bir otomasyon stratejisi tasarlayabilirsiniz.
pytest ile birim ve API testleri yazabilirsiniz.
Playwright ile kararlı UI testleri geliştirebilirsiniz.
GitHub Actions ve Jenkins ile CI hattı kurabilirsiniz.
Kapsam, statik analiz ve güvenlik taramalarını hatta bağlayabilirsiniz.
Güvenli, küçük ve etiketlenmiş imajlar üretebilirsiniz.
Helm ve Argo CD ile Kubernetes'e otomatik dağıtım yapabilirsiniz.
Metrik tabanlı otomatik geri alma kriterleri tanımlayabilirsiniz.
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.
CVP Development and Scripting Part 2 eğitimi: Java ile özel Action/Decision/Voice Element, web servis ve JDBC entegrasyonu, performans ayarı ve üretim sorun gid
Detayları Gör →Yazılım proje yöneticileri için karar verme: bilişsel yanlılıklar, risk, karar ağacı, WSJF/RICE önceliklendirme, build-vs-buy ve ekip karar süreçleri.
Detayları Gör →İstisna yönetimi, güvenli hata mesajı, loglama ve fail-secure ilkeleriyle savunulabilir kod yazmayı uygulamalı laboratuvarlarla öğrenin.
Detayları Gör →Savunmacı programlamayı zafiyetli ve düzeltilmiş kod örneklerinin karşılaştırmasıyla, SQL injection ve bellek hatalarıyla öğrenin.
Detayları Gör →Güvenilmeyen girdiyi beyaz liste, kanonikleştirme ve şema doğrulamasıyla işlemeyi, ReDoS ve dosya yükleme risklerini öğrenin.
Detayları Gör →