PACKAGING IN DEVOPS: PACKAGING APPLICATIONS FOR CLOUD EĞİTİMİ

Uygulamanızı buluta hazır paketleyin

Container imajları, Helm chart, Kubernetes manifestleri, serverless paketleri ve 12-factor ilkeleriyle bulut dağıtımına hazır paketler üretin.

Uygulamaları buluta hazır paketlemeyi 12-factor ilkeleri, optimize Docker imajları, Helm chart ve Kustomize, ECR ACR Artifact Registry, Lambda ve Azure Functions paketleri ile OIDC kimlikli CI/CD yayın hattıyla uygulamalı öğreten eğitim.

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

Eğitim Hakkında

Container, Helm ve serverless paketleme ile bulut dağıtımı

Bu eğitim, uygulamaların bulutta çalışmaya uygun biçimde paketlenmesini ele alır. 12-factor app ilkeleri, yapılandırmanın koddan ayrılması, Docker imajı optimizasyonu, Kubernetes manifest ve Kustomize, Helm chart oluşturma, values dosyaları ve chart repository yönetimi işlenir. Ayrıca AWS Lambda ve Azure Functions için serverless paketleme, bulut registry'leri (ECR, ACR, GAR) ve CI hattından bulut ortamına paket yayınlama uygulamalı çalışılır.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar 12-factor ilkelerinden container ve Helm paketlemeye, serverless ve bulut registry yayınına ilerler.

Seviye

Orta Seviye — Uygulamaları bulut ortamına uygun biçimde container, Helm ve bulut-native paketlere dönüştürmeyi kapsayan teknik yelpaze.

Öğrenme Metodu

Katılımcılar örnek bir uygulamayı Docker imajına, Helm chart'a ve serverless pakete dönüştürüp bulut registry'ye yayınlar.

Neden Bu Eğitim?

☁️Buluta Hazır

12-factor ilkelerine uygun, her bulutta çalışabilen taşınabilir paketler üretirsiniz.

⛵Helm Paketleme

Kubernetes uygulamalarını yeniden kullanılabilir chart'lar olarak paketlersiniz.

⚡Serverless Paket

Lambda ve Functions için bağımlılık ve boyut sınırlarına uygun paketler hazırlarsınız.

Anahtar Konular

bulut paketlemehelm chartcontainer imajı12 factor appkubernetes manifestkustomizeaws lambda paketlemeecr acr registrydevops cloud packagingserverless deploy
“Bulutta çalışan her şey önce doğru paketlenmiş bir fikirdir.”

Ön Koşullar

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

1
Container Bilgisi

Docker temelleri ve imaj mantığı hakkında ön bilgi gerekir.

2
Kubernetes Kavramları

Pod, Deployment ve Service kavramlarına aşinalık faydalıdır.

3
Bulut Hesabı

Uygulamalar için AWS, Azure veya GCP ücretsiz katman hesabı önerilir.

4
YAML Okuryazarlığı

YAML sözdizimini okuyup düzenleyebilmek beklenir.

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ı, uygulamayı 12-factor ilkelerine uyarlayıp optimize bir container imajı üretebilir.
Modül 1
12-Factor App
  • Codebase, dependencies ve config ilkeleri
  • Ortam değişkenleriyle yapılandırma
  • Backing service'lerin bağlanabilir kaynak olarak ele alınması
  • Stateless process ve disposability
  • Log'ların olay akışı olarak stdout'a yazılması
  • Build, release ve run aşamalarının ayrılması
Modül 2
İmaj Optimizasyonu
  • Katman sıralaması ve önbellek verimi
  • Multi-stage build ve derleme ortamını ayırma
  • Alpine, slim ve distroless karşılaştırması
  • Root olmayan kullanıcı ile çalıştırma
  • HEALTHCHECK ve sinyal yönetimi
  • İmaj boyutu ve güvenlik taraması (Trivy)
Modül 3
Bulut Registry'leri
  • Amazon ECR, Azure ACR, Google Artifact Registry
  • Registry kimlik doğrulama ve token yönetimi
  • İmaj etiketleme ve immutable tag politikası
  • Yaşam döngüsü (lifecycle) politikaları
  • Bölgeler arası replikasyon
  • İmaj tarama ve zafiyet raporları
Modül 4
Yapılandırma Yönetimi
  • ConfigMap ve Secret nesneleri
  • Bulut secret yöneticileri (AWS Secrets Manager, Key Vault)
  • Ortama göre değişen konfigürasyon
  • Feature flag yaklaşımı
  • Dockerfile'da build arg ve runtime env farkı
  • Hassas verinin imajdan uzak tutulması
Günün hedefiKatılımcı, Helm chart oluşturup values ile farklı ortamlara dağıtabilir.
Modül 1
Kubernetes Manifestleri
  • Deployment, Service ve Ingress yazımı
  • Resource requests ve limits
  • Liveness ve readiness probe
  • Rolling update stratejisi
  • Kustomize base ve overlay yapısı
  • kubectl apply ve diff ile doğrulama
Modül 2
Helm Chart Yapısı
  • Chart.yaml, values.yaml ve templates dizini
  • Go template ve _helpers.tpl kullanımı
  • helm create ile iskelet oluşturma
  • helm lint ve helm template ile doğrulama
  • Chart bağımlılıkları (subchart)
  • Chart sürümü ve appVersion ayrımı
Modül 3
Helm ile Dağıtım
  • helm install, upgrade ve rollback
  • Ortama özel values dosyaları
  • Hooks ile ön ve son işlemler
  • Helm test ile dağıtım doğrulama
  • OCI registry'de chart saklama
  • Chart repository ve ChartMuseum
Modül 4
Paket Güvenliği
  • Chart ve manifest tarama (kubeconform, Kubesec)
  • Pod Security standartları
  • Imaj imzalama ve doğrulama (Cosign)
  • Admission policy temelleri
  • SBOM ve tedarik zinciri
  • Secret'ların Helm değerlerinde korunması
Günün hedefiKatılımcı, serverless fonksiyon paketleri oluşturup bulut registry ve CI hattıyla yayınlayabilir.
Modül 1
AWS Lambda Paketleme
  • ZIP paketi ve bağımlılık katmanları (layers)
  • Container imajı olarak Lambda
  • Boyut sınırları ve soğuk başlangıç etkisi
  • AWS SAM ile paketleme ve deploy
  • Ortam değişkenleri ve IAM rolü
  • Sürüm ve alias yönetimi
Modül 2
Azure ve GCP Fonksiyonları
  • Azure Functions paket yapısı ve host.json
  • Core Tools ile yerel çalıştırma
  • Google Cloud Functions ve Cloud Run farkı
  • Cloud Run için container paketleme
  • Tetikleyici (trigger) ve binding yapılandırması
  • Sürüm trafik yönlendirmesi
Modül 3
IaC ile Paket Dağıtımı
  • Terraform ile registry ve fonksiyon kaynakları
  • CloudFormation ve Bicep ile paket referansı
  • Imaj digest ile sabitleme
  • Ortamlar arası promosyon akışı
  • Rollout ve canary dağıtımı
  • Maliyet ve kaynak etiketleme
Modül 4
CI Hattından Yayın
  • GitHub Actions ile build, test, push
  • OIDC ile bulut kimlik doğrulaması
  • Imaj ve chart yayınlama adımları
  • Semantik sürümleme ve otomatik tag
  • Dağıtım sonrası smoke test
  • Başarısız dağıtımda otomatik geri alma

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
12-Factor Uyarlama

Uygulamaları bulut-native ilkelere göre yeniden düzenleyebilirsiniz.

✅
Imaj Optimizasyonu

Küçük, güvenli ve hızlı build edilen imajlar üretebilirsiniz.

✅
Registry Yönetimi

ECR, ACR ve Artifact Registry'de imaj yaşam döngüsünü yönetebilirsiniz.

✅
Helm Chart

Parametrik ve yeniden kullanılabilir chart'lar yazabilirsiniz.

✅
Kustomize

Base ve overlay ile ortamlara özel manifestler yönetebilirsiniz.

✅
Serverless Paket

Lambda ve Functions için boyut ve bağımlılık açısından uygun paketler hazırlayabilirsiniz.

✅
Güvenli Paketleme

İmaj tarama, imzalama ve SBOM adımlarını hatta ekleyebilirsiniz.

✅
Bulut CI/CD

OIDC ile kimlik doğrulayan paketleme ve yayın hattı kurabilirsiniz.

Kimler İçin Uygundur?

  • Bulut mühendisleri
  • DevOps uzmanları
  • geliştiriciler
  • platform ekipleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Bulut mühendisleri, DevOps uzmanları, geliştiriciler ve platform ekipleri için uygundur.
Hangi bulut sağlayıcıları kullanılıyor?
AWS, Azure ve GCP servisleri örneklenir; kavramlar sağlayıcıdan bağımsızdır.
Helm bilmem gerekiyor mu?
Hayır; Helm sıfırdan anlatılır, yalnızca Kubernetes temel kavramlarına aşinalık yeterlidir.
Serverless paketleme kapsıyor mu?
Evet; Lambda ZIP ve container imajı, Azure Functions ve Cloud Run paketleme örnekleri ele alınır.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve 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. Packaging in DevOps: Packaging Applications for Cloud Eğitim Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

DevOps Kültürü ve UygulamalarıDistributed Reliability: SRE Distributed Periodic Scheduling Eğitimi
DevOps ve Konteyner Eğitimleri

Distributed Reliability: SRE Distributed Periodic Scheduling Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Dağıtık cron, leader seçimli tetikleme, idempotent job, fencing token ve jitter ile thundering herd önleyerek güvenilir periyodik zamanlamayı öğreten ileri SRE

Detayları Gör →
DevOps Kültürü ve UygulamalarıDOP-C02 AWS Certified DevOps Engineer – Professional Eğitimi
DevOps ve Konteyner Eğitimleri

DOP-C02 AWS Certified DevOps Engineer – Professional Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

CodePipeline, CloudFormation, CDK, CodeDeploy blue/green, CloudWatch ve EventBridge ile DOP-C02 alanlarını kapsayan AWS DevOps Engineer Professional hazırlık eğ

Detayları Gör →
DevOps Kültürü ve UygulamalarıDrupal : Modül Geliştirme ve Azure ile DevOps Eğitimi
DevOps ve Konteyner Eğitimleri

Drupal : Modül Geliştirme ve Azure ile DevOps Eğitimi

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

Drupal 10 özel modül geliştirmeyi hook, servis, plugin ve config ile öğretip Azure Pipelines CI/CD ile App Service'e otomatik dağıtımı kuran orta seviye eğitim.

Detayları Gör →
DevOps Kültürü ve UygulamalarıEnd-to-End TinyML Pipeline'ları İnşa etme Eğitimi
DevOps ve Konteyner Eğitimleri

End-to-End TinyML Pipeline'ları İnşa etme Eğitimi

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

Sensör verisi toplama, int8 niceleme, TensorFlow Lite Micro, Edge Impulse ve OTA ile mikrodenetleyiciye uçtan uca TinyML dağıtımını öğreten orta seviye eğitim.

Detayları Gör →
DevOps Kültürü ve UygulamalarıForm Handlers & Pipeline Architecture Eğitimi
DevOps ve Konteyner Eğitimleri

Form Handlers & Pipeline Architecture Eğitimi

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

Form handler tasarımı, girdi doğrulama, mesaj kuyrukları, idempotent işleme, dead letter ve backpressure ile dayanıklı veri işleme hattını öğreten orta seviye e

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn