JENKINS: CREATING APPLICATION BUILDS EĞİTİMİ

Uygulamalarınızı Jenkins'le otomatik derleyin

Maven, Gradle, npm ve Docker ile derleme işleri kurun; bağımlılık, artefakt ve imaj üretimini otomatikleştirin.

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.

2 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

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.

Süre ve Format

2 Gün. Her gün dört modül; katılımcılar derleme araçlarından artefakt/imaj üretimine ilerler.

Seviye

Orta Seviye — Jenkins ile uygulama derleme (build) süreçlerinin kurulması: derleme araçları, bağımlılık, artefakt ve imaj üretimi.

Öğrenme Metodu

Katılımcılar farklı derleme araçlarıyla Jenkins'te build işleri kurup artefakt ve imaj üretir.

Neden Bu Eğitim?

🏗️Çok Dilli Derleme

Maven, Gradle, npm gibi araçlarla derleme işleri kurmayı öğrenirsiniz.

📦Artefakt Üretimi

Sürümlü artefakt ve Docker imajı üretip depolamayı uygularsınız.

⚡Hızlı Build

Önbellek ve izolasyonla derleme sürelerini kısaltırsınız.

Anahtar Konular

jenkins builduygulama derlememaven jenkinsgradle jenkinsnpm buildartefakt yönetimidocker imajnexus artifactoryjenkins pipelineci build
“Tekrarlanabilir bir derleme, güvenilir bir yayının ilk şartıdır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Jenkins Temeli

İş oluşturma ve temel pipeline kavramına aşinalık beklenir.

2
Derleme Aracı

En az bir derleme aracına (Maven/Gradle/npm) aşinalık faydalıdır.

3
Git ve Docker

Temel Git ve Docker kullanımı işe yarar.

4
Çalışma Ortamı

Jenkins ve derleme araçları kurulu bir ortam.

Eğitim İçeriği

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.

Günün hedefiKatılımcı, farklı derleme araçlarıyla bağımlılık ve sürüm yönetimli build işleri kurabilir.
Modül 1
Derleme Araçları
  • Maven ile Java derleme işi
  • Gradle görevleri ve wrapper
  • npm/yarn ile frontend build
  • MSBuild/.NET derleme
  • derleme komutlarının Jenkinsfile'da yazımı
  • araç sürümü yönetimi
Modül 2
Bağımlılık Yönetimi
  • bağımlılık çözümleme ve çakışma
  • yerel ve uzak depo (Nexus/Artifactory)
  • bağımlılık önbelleği
  • güvenlik açığı taraması (dependency check)
  • tekrar üretilebilir bağımlılık (lock dosyaları)
  • offline derleme
Modül 3
Sürümleme
  • anlamlı sürümleme (semver)
  • BUILD_NUMBER ve GIT_COMMIT kullanımı
  • SNAPSHOT vs release
  • otomatik sürüm artırma
  • tag ile sürüm işaretleme
  • sürüm meta verisi
Modül 4
Derleme Ortamı
  • temiz iş alanı (clean workspace)
  • docker agent ile izolasyon
  • ortam değişkenleri
  • araç ve JDK seçimi
  • ortam standardizasyonu
  • derleme loglarını okuma
Günün hedefiKatılımcı, derleme çıktısını artefakt ve Docker imajı olarak üretip depolayabilir.
Modül 1
Artefakt Arşivleme
  • archiveArtifacts kullanımı
  • fingerprint ile izleme
  • stash/unstash aktarım
  • build retention
  • artefakt isimlendirme
  • downstream işe aktarım
Modül 2
Artefakt Deposu
  • Nexus/Artifactory'ye yükleme
  • depo kimlik bilgisi yönetimi
  • sürümlü depolama
  • checksum/imzalama
  • saklama politikaları
  • depo temizliği
Modül 3
Docker İmaj Üretimi
  • çok aşamalı Dockerfile
  • docker.build ile imaj
  • imaj etiketleme
  • registry'ye push
  • imaj güvenlik taraması
  • katman önbelleği
Modül 4
Build Optimizasyonu
  • paralel/matris derleme
  • önbellek stratejisi
  • artefakt yeniden kullanımı
  • derleme süresi ölçümü
  • darboğaz tespiti
  • kaynak kullanımı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Çok Dilli Build

Maven, Gradle, npm ve .NET derleme işleri kurabilirsiniz.

✅
Bağımlılık

Bağımlılıkları yönetip önbellekle hızlandırabilirsiniz.

✅
Sürümleme

Anlamlı sürümleme ve otomatik sürüm artırma kurabilirsiniz.

✅
İzolasyon

Docker agent ile tekrarlanabilir derleme ortamı kurabilirsiniz.

✅
Artefakt

Artefaktları arşivleyip depoya yükleyebilirsiniz.

✅
İmaj Üretimi

Docker imajı üretip registry'ye gönderebilirsiniz.

✅
Güvenlik

Bağımlılık ve imaj taramasını derlemeye ekleyebilirsiniz.

✅
Optimizasyon

Paralel derleme ve önbellekle süreyi kısaltabilirsiniz.

Kimler İçin Uygundur?

  • Derleme süreçlerini otomatikleştirmek isteyen geliştiriciler
  • build mühendisleri
  • DevOps uygulayıcıları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Derleme süreçlerini otomatikleştirmek isteyen geliştiriciler, build mühendisleri ve DevOps uygulayıcıları için uygundur.
Hangi derleme araçları işleniyor?
Maven, Gradle, npm/yarn ve .NET derleme örnekleri uygulamalı ele alınır.
Artefakt deposu kapsanıyor mu?
Evet, Nexus/Artifactory'ye yükleme, sürümleme ve saklama politikaları ikinci günde işlenir.
Docker imaj üretimi var mı?
Evet, çok aşamalı Dockerfile, imaj etiketleme ve registry'ye push uygulanır.
Sertifika veriliyor mu?
Değerlendirme sonrası Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Jenkins: Creating Application Builds Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

CI/CD ve Sürekli TeslimREST Assured Configuration: Continuous Integration Pipelines for API Tests Eğitimi
DevOps ve Konteyner Eğitimleri

REST Assured Configuration: Continuous Integration Pipelines for API Tests Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

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 →
CI/CD ve Sürekli TeslimSite Reliability Engineering Foundation: CI/CD and Safe Deployments Eğitimi
DevOps ve Konteyner Eğitimleri

Site Reliability Engineering Foundation: CI/CD and Safe Deployments Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

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 ve Sürekli TeslimSürekli Entegrasyon ve Sürekli Teslimat Temelleri Eğitimi
DevOps ve Konteyner Eğitimleri

Sürekli Entegrasyon ve Sürekli Teslimat Temelleri Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

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 →
CI/CD ve Sürekli TeslimSürekli Entegrasyon ve Teslimat Hattı Tasarımı ve Uygulaması Eğitimi
DevOps ve Konteyner Eğitimleri

Sürekli Entegrasyon ve Teslimat Hattı Tasarımı ve Uygulaması Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

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 →
CI/CD ve Sürekli TeslimTest Automation with Selenium and Jenkins Eğitimi
DevOps ve Konteyner Eğitimleri

Test Automation with Selenium and Jenkins Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

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 →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn