Uygulamalarınızı Jenkins'le otomatik derleyin
Jenkins'te farklı derleme araçlarıyla uygulama build süreçleri kurmayı; bağımlılık, sürümleme, artefakt ve Docker imaj üretimini öğreten orta seviye eğitim.
Derleme araçları, bağımlılık yönetimi, artefakt ve imaj üretimi
Bu orta seviye eğitim, Jenkins'te uygulama derleme süreçlerini uçtan uca kurmaya odaklanır. Farklı dillerde derleme araçları (Maven, Gradle, npm, MSBuild) ile build işleri, bağımlılık yönetimi ve önbellekleme, sürüm numaralandırma ve anlamlı sürümleme işlenir. Derleme çıktılarının artefakt olarak arşivlenmesi, artefakt deposuna (Nexus/Artifactory) yükleme, Docker imajı üretimi ve etiketleme uygulanır. Derleme ortamının izolasyonu, matris derlemeler ve derleme performansı optimizasyonu ele alınır. Katılımcılar tekrarlanabilir, hızlı ve izlenebilir derleme işleri kuracak yetkinlik kazanır.
2 Gün. Her gün dört modül; katılımcılar derleme araçlarından artefakt/imaj üretimine ilerler.
Orta Seviye — Jenkins ile uygulama derleme (build) süreçlerinin kurulması: derleme araçları, bağımlılık, artefakt ve imaj üretimi.
Katılımcılar farklı derleme araçlarıyla Jenkins'te build işleri kurup artefakt ve imaj üretir.
Maven, Gradle, npm gibi araçlarla derleme işleri kurmayı öğrenirsiniz.
Sürümlü artefakt ve Docker imajı üretip depolamayı uygularsınız.
Önbellek ve izolasyonla derleme sürelerini kısaltırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
İş oluşturma ve temel pipeline kavramına aşinalık beklenir.
En az bir derleme aracına (Maven/Gradle/npm) aşinalık faydalıdır.
Temel Git ve Docker kullanımı işe yarar.
Jenkins ve derleme araçları kurulu bir 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:
Maven, Gradle, npm ve .NET derleme işleri kurabilirsiniz.
Bağımlılıkları yönetip önbellekle hızlandırabilirsiniz.
Anlamlı sürümleme ve otomatik sürüm artırma kurabilirsiniz.
Docker agent ile tekrarlanabilir derleme ortamı kurabilirsiniz.
Artefaktları arşivleyip depoya yükleyebilirsiniz.
Docker imajı üretip registry'ye gönderebilirsiniz.
Bağımlılık ve imaj taramasını derlemeye ekleyebilirsiniz.
Paralel derleme ve önbellekle süreyi 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.
REST Assured ile API testleri yazmayı ve bunları CI hattına entegre edip Allure/JUnit raporları ve kalite kapılarıyla otomatikleştirmeyi öğreten orta seviye eği
Detayları Gör →SRE ilkeleriyle SLO, hata bütçesi, ilerlemeli dağıtım, kanarya analizi ve otomatik geri alma kullanarak güvenli CI/CD kurmayı öğreten orta seviye eğitim.
Detayları Gör →CI/CD kavramlarını, araç zincirini ve ilk hat kurulumunu temelden öğreten; sürekli entegrasyon, teslim ve dağıtımı işleyen başlangıç seviyesi eğitim.
Detayları Gör →Bir CI/CD hattını gereksinimden aşama mimarisine ve pipeline as code uygulamasına kadar tasarlayıp hayata geçirmeyi öğreten uygulamalı orta seviye eğitim.
Detayları Gör →Selenium WebDriver ile UI test otomasyonu, Page Object, Selenium Grid ve bunların Jenkins hattında paralel, raporlu koşturulmasını öğreten orta seviye eğitim.
Detayları Gör →