Jenkins işlerinizi test ve ölçekle güçlendirin
Jenkins'te test otomasyonu, matris ve paralel yapılar, dinamik pipeline üretimi ve hata işleme desenlerini derinlemesine öğreten ileri seviye bir DevOps eğitimi.
Test otomasyonu, matris/paralel yapılar ve ileri pipeline desenleri
Bu ileri seviye eğitim, Jenkins'te test otomasyonunu hattın merkezine koymayı ve karmaşık işleri ölçeklenebilir biçimde tasarlamayı öğretir. JUnit/TestNG rapor yayımlama, kod kapsamı, kararsız test yönetimi ve kalite kapıları işlenir. Matris (axis) yapılar, parallel aşamalar, fan-out/fan-in deseni, stage paralelleştirme ve dağıtık ajanlarla yük dağıtımı uygulanır. Parametreli yapılar, dinamik aşama üretimi, locks/milestones ile eşzamanlılık kontrolü, retry/timeout ve hata işleme (catchError, unstable) derinlemesine ele alınır. Katılımcılar büyük projelerde güvenilir, hızlı ve dayanıklı Jenkins işleri tasarlar.
3 Gün. Her gün dört modül; katılımcılar test entegrasyonu, ileri yapılar ve dayanıklılık eksenlerinde ilerler.
İleri Seviye — Jenkins'te otomatik test entegrasyonu, paralel/matris yapılar, ileri pipeline desenleri ve dağıtık yürütmenin ele alınması.
Katılımcılar karmaşık pipeline senaryolarını gerçek bir Jenkins ortamında matris, paralel ve hata işleme desenleriyle kurar.
Testi hattın kalbine koyup kalite kapılarıyla güvence sağlarsınız.
Matris ve paralel aşamalarla yapı süresini belirgin kısaltırsınız.
retry, timeout ve hata işleme ile kararsız işleri güvenilir kılarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Freestyle/pipeline iş oluşturma ve Jenkinsfile temeline aşinalık beklenir.
Birim/entegrasyon test kavramlarına aşinalık faydalıdır.
Temel Groovy/betikleme mantığı ileri pipeline için işe yarar.
Birden çok ajan/node denenebilecek bir Jenkins ortamı.
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:
Farklı test çerçevelerinin sonuçlarını hatta yayımlayabilirsiniz.
Kapsam ve statik analiz eşikleriyle kalite kapıları kurabilirsiniz.
Çok boyutlu matris yapılarla kombinasyonları test edebilirsiniz.
Paralel aşamalar ve fan-out/fan-in deseniyle yapıyı hızlandırabilirsiniz.
Groovy ile çalışma anında aşama üretebilirsiniz.
catchError, retry ve timeout ile dayanıklı işler kurabilirsiniz.
Çoklu ve ephemeral ajanlarla yükü dağıtabilirsiniz.
Önbellek ve koşullu aşamalarla hat süresini kısaltabilirsiniz.
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.
Apache JMeter performans testlerini CI/CD hattına entegre etmeyi, non-GUI çalıştırmayı, trend raporlarını ve performans kapılarını öğreten orta seviye eğitim.
Detayları Gör →Kanban panosu, WIP sınırları ve akış metrikleriyle sürekli teslimatı öngörülebilir kılmayı öğreten; CFD ve CD uyumunu işleyen temel seviye eğitim.
Detayları Gör →Mikroservislerde bağımsız CI hatları, konteynerleştirme, sözleşme testleri ve Kubernetes'e kademeli dağıtımı öğreten ileri seviye DevOps eğitimi.
Detayları Gör →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 →