DEVOPS DEPLOYMENT: DEPLOYING APPLICATIONS USING DEPLOYMENT TOOLS EĞİTİMİ

Uygulamanı araçlarla güvenle yayına al

Helm, Argo CD, Spinnaker, Octopus Deploy ve CodeDeploy ile uygulama dağıtımını araç bazında uçtan uca uygulayın.

Helm paketleme, Argo CD ile GitOps, Spinnaker boru hatları, Octopus Deploy ortam yönetimi ve AWS CodeDeploy ile uygulama dağıtımını araç bazında uygulamalı öğreten orta seviye eğitim.

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

Eğitim Hakkında

GitOps ve sürekli dağıtım araçlarıyla uygulama yayınlama uygulaması

Bu uygulamalı eğitim, dağıtımı araç ekseninde ele alır. Helm chart'larıyla Kubernetes paketleme ve sürümleme, Argo CD ile GitOps tabanlı bildirimsel dağıtım ve otomatik senkronizasyon, Spinnaker ile çok bulutlu dağıtım boru hatları, Octopus Deploy ile ortamlar arası yayınlama ve AWS CodeDeploy ile EC2/Lambda dağıtımı işlenir. Her araçta ortam yönetimi, onay adımları, kanarya/blue-green entegrasyonu ve geri alma uygulanır. Katılımcılar aynı uygulamayı farklı araçlarla dağıtarak araç seçim kriterlerini kavrar.

Süre ve Format

3 Gün. Her gün dört modül; Helm ve GitOps'tan Spinnaker, Octopus ve CodeDeploy'a ilerlenir.

Seviye

Orta Seviye — Argo CD, Spinnaker, Helm, Octopus Deploy ve AWS CodeDeploy gibi dağıtım araçlarıyla uygulamaların pratik olarak yayına alınması.

Öğrenme Metodu

Katılımcılar örnek bir uygulamayı Helm, Argo CD ve CodeDeploy ile ayrı ayrı dağıtıp araçları karşılaştırarak uygular.

Neden Bu Eğitim?

🚀Pratik Dağıtım

Farklı araçlarla gerçek uygulama dağıtarak eli pratikte güçlenir.

🔄GitOps

Argo CD ile Git'i tek doğruluk kaynağı yapıp otomatik senkronizasyon kurarsınız.

🧰Araç Seçimi

Araçların güçlü/zayıf yanlarını görerek ortamınıza uygun olanı seçersiniz.

Anahtar Konular

dağıtım araçlarıhelmargo cdgitopsspinnakeroctopus deployaws codedeployuygulama dağıtımı
“Doğru araç, dağıtımı bir olaydan sıradan bir işe dönüştürür.”

Ön Koşullar

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

1
Kubernetes

Temel Kubernetes nesneleri (Deployment, Service) bilgisi faydalıdır.

2
Git

Depo, dal ve commit akışı aşinalığı beklenir.

3
Bulut Temeli

AWS veya benzeri bir bulut sağlayıcıya giriş düzeyinde aşinalık faydalıdır.

4
Çalışma Ortamı

kubectl, Helm ve bir bulut hesabı/erişimi olan bilgisayar.

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ı, Helm ile paketleyip Argo CD ile GitOps tabanlı dağıtım yapabilir.
Modül 1
Helm Chart
  • Chart yapısı: Chart.yaml, values.yaml, templates
  • Go template ve helper (_helpers.tpl) kullanımı
  • values ile ortama özel parametreleştirme
  • Bağımlılık (subchart) ve requirements yönetimi
  • helm install, upgrade ve rollback komutları
  • helm lint ve template ile ön doğrulama
Modül 2
Helm Sürümleme
  • Chart ve uygulama sürümü (appVersion) ayrımı
  • Sürüm (release) revizyon geçmişi ve geri alma
  • Chart repository (OCI/ChartMuseum) yayınlama
  • helm diff ile değişiklik ön izleme
  • Değer geçersiz kılma (override) ve set bayrağı
  • Sürümlemenin CI/CD hattına bağlanması
Modül 3
Argo CD
  • Application nesnesiyle kaynak-hedef eşleştirme
  • Git deposunun tek doğruluk kaynağı olması
  • Otomatik senkronizasyon ve self-heal
  • Sync dalgaları (sync waves) ile sıralı dağıtım
  • Drift (sapma) tespiti ve uyarı
  • App of Apps deseniyle çok uygulamalı yönetim
Modül 4
GitOps Akışı
  • Bildirimsel (declarative) altyapı prensibi
  • Push yerine pull tabanlı dağıtım modeli
  • Ortam promosyonunun Git PR ile yapılması
  • Denetim izi (audit trail) olarak Git geçmişi
  • Gizli veri (secret) yönetimi: Sealed Secrets/SOPS
  • GitOps ile geri alma: önceki commit'e dönme
Günün hedefiKatılımcı, Spinnaker boru hatlarıyla çok ortamlı ve çok bulutlu dağıtım tasarlayabilir.
Modül 1
Spinnaker Mimari
  • Spinnaker mikroservisleri (Orca, Clouddriver, Deck)
  • Hesap (account) ve bulut sağlayıcı entegrasyonu
  • Uygulama ve küme (cluster) kavramları
  • Tetikleyici (trigger): Git, Docker, cron
  • Artifact (yapıt) yönetimi
  • Spinnaker'ın çok bulutlu yaklaşımı
Modül 2
Dağıtım Boru Hattı
  • Aşama (stage) tabanlı boru hattı tasarımı
  • Bake aşamasıyla imaj/AMI üretimi
  • Manuel onay (manual judgment) adımları
  • Koşullu (conditional) aşama çalıştırma
  • Boru hattı şablonları ve yeniden kullanım
  • Bildirim ve webhook entegrasyonu
Modül 3
Kanarya Entegrasyonu
  • Otomatik kanarya analizi (Kayenta) kurulumu
  • Temel (baseline) ve kanarya metrik karşılaştırması
  • Skorlama eşiğine göre ilerleme/geri alma
  • Prometheus/Datadog metrik kaynağı bağlama
  • Kanarya süresi ve trafik yüzdesi ayarı
  • Red/Black (blue-green) stratejisiyle birleşim
Modül 4
Ortam Promosyonu
  • dev-test-staging-prod ortam zinciri
  • Aynı yapıtın ortamlar arası taşınması
  • Ortam başına yapılandırma yönetimi
  • Onay ve kalite kapılarıyla kademeli ilerleme
  • Promosyonun izlenebilirliği
  • Geri alma ve ileri düzeltme kararı
Günün hedefiKatılımcı, Octopus Deploy ve AWS CodeDeploy ile farklı hedeflere dağıtım yapabilir.
Modül 1
Octopus Deploy
  • Proje, sürüm (release) ve dağıtım (deployment) kavramı
  • Dağıtım süreci (process) adımlarının tasarımı
  • Tentacle ve SSH hedef (target) yönetimi
  • Çalışma havuzu (worker pool) kullanımı
  • Runbook ile operasyonel görevlerin otomasyonu
  • Kanal (channel) ve yaşam döngüsü (lifecycle)
Modül 2
Değişken ve Ortam
  • Ortama göre kapsamlı (scoped) değişkenler
  • Hassas (sensitive) değişken ve secret yönetimi
  • Değişken setleri (variable sets) ile yeniden kullanım
  • Dağıtım hedefi rollerine göre adım atama
  • Dönüşüm (transform) ile config dosyası güncelleme
  • Değişken önizleme ve hata ayıklama
Modül 3
AWS CodeDeploy
  • appspec.yml ile dağıtım yaşam döngüsü kancaları
  • EC2/On-premises ve Lambda dağıtım tipleri
  • In-place ve blue-green dağıtım yapılandırması
  • Dağıtım grubu (deployment group) ve Auto Scaling
  • CloudWatch alarmıyla otomatik geri alma
  • CodePipeline ile uçtan uca entegrasyon
Modül 4
Araç Karşılaştırma
  • GitOps (Argo) vs push tabanlı (Octopus) model
  • Kubernetes-öncelikli vs genel amaçlı araçlar
  • Çok bulut desteği ve satıcı bağımlılığı
  • Onay, denetim ve kurumsal yönetişim ihtiyaçları
  • Öğrenme eğrisi ve ekip olgunluğu
  • Senaryoya göre araç seçim matrisi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Helm

Helm chart'larıyla uygulamaları paketleyip sürümleyebilirsiniz.

✅
Argo CD

GitOps tabanlı otomatik senkronizasyonlu dağıtım kurabilirsiniz.

✅
Spinnaker

Çok ortamlı dağıtım boru hatları tasarlayabilirsiniz.

✅
Kanarya

Kayenta ile otomatik kanarya analizini entegre edebilirsiniz.

✅
Octopus

Octopus Deploy ile ortam ve değişken yönetimini kurabilirsiniz.

✅
CodeDeploy

AWS CodeDeploy ile EC2 ve Lambda dağıtımı yapabilirsiniz.

✅
Geri Alma

Her araçta güvenli geri alma yapılandırabilirsiniz.

✅
Araç Seçimi

İhtiyaca göre doğru dağıtım aracını seçebilirsiniz.

Kimler İçin Uygundur?

  • DevOps mühendisleri
  • sürüm sorumluları
  • platform ekipleri
  • dağıtım araçlarını pratik olarak öğrenmek isteyen geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
DevOps mühendisleri, sürüm sorumluları, platform ekipleri ve dağıtım araçlarını pratik öğrenmek isteyen geliştiriciler için uygundur.
GitOps işleniyor mu?
Evet; Argo CD ile Git'i tek doğruluk kaynağı yapan bildirimsel dağıtım ve otomatik senkronizasyon uygulanır.
Hangi araçlar kapsanıyor?
Helm, Argo CD, Spinnaker, Octopus Deploy ve AWS CodeDeploy araçları uygulamalı ele alınır.
Araç seçimi nasıl ele alınıyor?
Aynı uygulama farklı araçlarla dağıtılarak güçlü/zayıf yanlar ve seçim kriterleri karşılaştırılır.
Sertifika veriliyor mu?
Eğitim sonunda 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. DevOps Deployment: Deploying Applications Using Deployment T 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ıAdopting DevOps: Principles & Practices Eğitimi
DevOps ve Konteyner Eğitimleri

Adopting DevOps: Principles & Practices Eğitimi

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

DevOps'un akış, geri bildirim ve sürekli öğrenme ilkelerini CI, test otomasyonu, IaC ve gözlemlenebilirlik pratikleriyle eşleştirin. Orta seviye DVA eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAdopting the DevOps Mindset Eğitimi
DevOps ve Konteyner Eğitimleri

Adopting the DevOps Mindset Eğitimi

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

DevOps'u bir kültür ve düşünce biçimi olarak benimseyin: silo sorunu, paylaşılan sahiplenme, psikolojik güvenlik, blameless postmortem ve değişim yönetimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAdvanced Multicloud Strategies & Best Practices for SRE Eğitimi
DevOps ve Konteyner Eğitimleri

Advanced Multicloud Strategies & Best Practices for SRE Eğitimi

4 günUzmanOnline / Yüz Yüze / Hibrit

Çok bulutlu mimari, federasyon, SLO mühendisliği, hata bütçesi, chaos engineering, felaket kurtarma ve FinOps'u SRE gözüyle uzman seviyede öğrenin.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAgile and DevOps: Adopting Agile Methodology Eğitimi
DevOps ve Konteyner Eğitimleri

Agile and DevOps: Adopting Agile Methodology Eğitimi

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

Scrum ve Kanban çevik yöntemlerini CI/CD ve DevOps akışıyla birleştirin: backlog yönetimi, akış metrikleri, sürekli teslim ve ölçekli çeviklik.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAgile Organizations: DevOps & Agile Eğitimi
DevOps ve Konteyner Eğitimleri

Agile Organizations: DevOps & Agile Eğitimi

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

DevOps ve Agile'ı kurum ölçeğinde bütünleştirin: Team Topologies, Conway Yasası, değer akışı, platform mühendisliği, çevik yönetişim ve OKR hizalama.

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