MANAGING STACKS & APPLICATION DEPLOYMENT EĞİTİMİ

Stack ve uygulama dağıtımını kodla yönetin

CloudFormation stack yaşam döngüsü, change set, nested stack, drift, CodeDeploy, blue/green ve rolling dağıtım

Eğitim, bulut altyapısını stack olarak yönetmeyi ve uygulamaları güvenle dağıtmayı anlatır. Bulut ve DevOps mühendisleri, sistem yöneticileri ve altyapı ile dağıtım süreçlerini otomatikleştirmek isteyen geliştiriciler içindir.

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

Eğitim Hakkında

Altyapı stack yönetimi ve uygulama dağıtım stratejileri

Eğitim, bulut altyapısını stack olarak yönetmeyi ve uygulamaları güvenle dağıtmayı anlatır. CloudFormation şablon yapısı, parametre, mapping, condition ve output, stack oluşturma, güncelleme ve silme politikaları, change set, nested ve cross-stack başvuru, drift tespiti, StackSets, CodeDeploy appspec, rolling, blue/green ve canary dağıtım, otomatik geri alma ve CI/CD pipeline entegrasyonu işlenir.

Süre ve Format

3 Gün. Her gün dört modül; 1. gün Stack Şablonları; 2. gün Büyük Altyapı Yönetimi; 3. gün Uygulama Dağıtımı.

Seviye

Orta Seviye — Bulutta stack şablonları, CloudFormation ve uygulama dağıtım stratejileri

Öğrenme Metodu

Katılımcılar AWS hesabında stack şablonu yazar, change set ile güncelleme yapar ve örnek bir web uygulamasını blue/green stratejisiyle dağıtır.

Neden Bu Eğitim?

🎯Tekrarlanabilir Stack

Aynı şablondan tutarlı ortamlar kurup yönetirsiniz.

🧪Güvenli Güncelleme

Change set ve rollback ile altyapı değişikliklerinin riskini azaltırsınız.

⚙️Kesintisiz Dağıtım

Blue/green ve canary stratejileriyle kullanıcıyı etkilemeden yayına alırsınız.

Anahtar Konular

CloudFormation eğitimistack yönetimiuygulama dağıtımıCodeDeployblue green deploymentchange setnested stackStackSetsAWS DevOpsaltyapı kod olarak
“Güvenli dağıtım, geri dönüşü planlanmış dağıtımdır.”

Ön Koşullar

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

1
Bulut Temeli

EC2, VPC ve IAM kavramları bilinmelidir.

2
JSON/YAML

YAML sözdizimi okunabilmelidir.

3
Komut Satırı

AWS CLI ve temel Linux kullanımı gerekir.

4
Hesap

Eğitim için AWS hesabı veya sandbox sağlanır.

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ı şablon yazar ve stack yaşam döngüsünü yönetir.
Modül 1
Şablon Anatomisi
  • AWSTemplateFormatVersion, Parameters, Resources
  • Mappings ve Conditions
  • Outputs ve Export
  • Intrinsic fonksiyonlar: Ref, GetAtt, Sub, Join
  • cfn-lint ile doğrulama
  • Pseudo parametreler
Modül 2
Stack Yaşam Döngüsü
  • create-stack ve olaylar (events)
  • update-stack ve değişiklik türleri
  • Replacement ve Interruption
  • DeletionPolicy ve UpdateReplacePolicy
  • Rollback davranışı ve başarısızlık ayıklama
  • Termination protection
Modül 3
Change Set
  • Change set oluşturma ve inceleme
  • Hangi kaynakların yeniden oluşturulacağını görme
  • Onay iş akışı
  • Stack policy ile koruma
  • Elle değişiklik riskleri
  • Import ile mevcut kaynağı stack'e alma
Modül 4
Ağ ve Hesaplama Stack'i
  • VPC, alt ağ ve güvenlik grubu
  • Launch Template ve Auto Scaling Group
  • ALB hedef grubu
  • IAM rol ve instance profile
  • SSM Parameter Store referansı
  • cfn-init ve cfn-signal
Günün hedefiKatılımcı çok stack'li yapıyı sürdürülebilir yönetir.
Modül 1
Stack Bölme
  • Nested stack ve TemplateURL
  • Cross-stack Export/ImportValue
  • Modüller ve macrolar
  • Katmanlı mimari: ağ, veri, uygulama
  • Bağımlılık sırası (DependsOn)
  • Şablon yeniden kullanımı
Modül 2
Drift ve Uyumluluk
  • Drift detection çalıştırma
  • Drift sonuçlarını yorumlama
  • AWS Config ve kural bağlantısı
  • Elle değişiklik politikası
  • Etiket standartları
  • Kaynak sahipliği
Modül 3
StackSets
  • StackSets ve hedef hesaplar/bölgeler
  • Service-managed ve self-managed izinler
  • Dağıtım hata toleransı
  • Organizasyon genelinde güvenlik temeli
  • Güncelleme sırası
  • Sorun giderme
Modül 4
Alternatifler
  • Terraform ile karşılaştırma
  • AWS CDK ile şablon üretme
  • SAM ile sunucusuz uygulama
  • Pulumi genel bakış
  • Gizli bilgi: Secrets Manager dynamic reference
  • Şablon test: taskcat
Günün hedefiKatılımcı uygulamayı farklı stratejilerle güvenle dağıtır.
Modül 1
Dağıtım Stratejileri
  • In-place ve immutable dağıtım
  • Rolling ve rolling with additional batch
  • Blue/green dağıtım
  • Canary ve linear trafik kaydırma
  • Veritabanı şeması ile uyumlu dağıtım
  • Strateji seçim kriterleri
Modül 2
CodeDeploy
  • Uygulama, dağıtım grubu ve yapılandırma
  • appspec.yml ve yaşam döngüsü kancaları
  • BeforeInstall, AfterInstall, ValidateService
  • EC2/On-premises ve ECS/Lambda platformları
  • Dağıtım yapılandırmaları
  • Dağıtım hataları ve kayıtlar
Modül 3
Pipeline Entegrasyonu
  • CodePipeline: kaynak, derleme, dağıtım
  • CodeBuild buildspec.yml
  • Onay aşaması
  • CloudFormation dağıtım aksiyonu
  • Artifact deposu ve sürümleme
  • GitHub Actions alternatifi
Modül 4
Güvenilirlik
  • Otomatik geri alma: alarm tabanlı
  • Sağlık kontrolü ve smoke test
  • Dağıtım metrikleri
  • Feature flag ile risk azaltma
  • Dağıtım penceresi ve değişiklik yönetimi
  • Olay sonrası inceleme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Şablon Yazma

CloudFormation şablonlarını parametre ve koşullarla yazabilirsiniz.

🛠️
Stack Yönetimi

Stack oluşturma, güncelleme ve silme politikalarını yönetebilirsiniz.

📈
Change Set

Değişikliği önceden inceleyip güvenle uygulayabilirsiniz.

🔍
Nested Stack

Büyük altyapıyı nested ve cross-stack ile bölebilirsiniz.

🧩
Drift Tespiti

Elle yapılan değişiklikleri tespit edebilirsiniz.

🚀
StackSets

Çok hesaplı dağıtımları StackSets ile yönetebilirsiniz.

🔒
Dağıtım Stratejisi

Rolling, blue/green ve canary stratejilerini ayırt edebilirsiniz.

📊
Pipeline Kurma

CodePipeline ve CodeDeploy ile otomatik dağıtım kurabilirsiniz.

Kimler İçin Uygundur?

  • Bulut ve DevOps mühendisleri
  • sistem yöneticileri
  • altyapı ile dağıtım süreçlerini otomatikleştirmek isteyen geliştiriciler içindir

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Bulut ve DevOps mühendisleri, sistem yöneticileri ve altyapı ile dağıtım süreçlerini otomatikleştirmek isteyen geliştiriciler içindir.
Hangi bulut sağlayıcı kullanılır?
Örnekler AWS CloudFormation ve CodeDeploy üzerindedir; mantık diğer bulutlara aktarılabilir.
Terraform anlatılır mı?
Karşılaştırma düzeyinde anlatılır, uygulamalar CloudFormation iledir.
Pipeline kurulacak mı?
Evet, son gün CodePipeline ile uçtan uca dağıtım kurulur.
Belge verilir mi?
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. Managing Stacks & Application Deployment Eğitimi 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

Yazılım Geliştirme GenelDeveloping Apps with Tkinter: Tree View Operations & Login and Sign-up Pages Eğitimi
Yazılım Geliştirme Eğitimleri

Developing Apps with Tkinter: Tree View Operations & Login and Sign-up Pages Eğitimi

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

Tkinter Treeview CRUD işlemleri, SQLite ve bcrypt ile parola hashleme kullanarak kayıt ve giriş sayfaları olan veri tabanlı uygulama geliştirin.

Detayları Gör →
Yazılım Geliştirme GenelDeveloping Apps with Tkinter: Working with File Dialogs & Tree Views Eğitimi
Yazılım Geliştirme Eğitimleri

Developing Apps with Tkinter: Working with File Dialogs & Tree Views Eğitimi

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

Tkinter filedialog, Treeview dizin ağacı, CSV/JSON işleme ve PyInstaller ile dosya odaklı masaüstü araçları geliştirmeyi öğrenin.

Detayları Gör →
Yazılım Geliştirme GenelDeveloping Basic Apps Eğitimi
Yazılım Geliştirme Eğitimleri

Developing Basic Apps Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Android Studio, Kotlin ve Jetpack Compose ile ekran tasarımından Room veritabanına temel mobil uygulama geliştirmeyi sıfırdan öğrenin.

Detayları Gör →
Yazılım Geliştirme GenelDeveloping Effective Project Sponsors Eğitimi
Yazılım Geliştirme Eğitimleri

Developing Effective Project Sponsors Eğitimi

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

Sponsorun iş gerekçesi, yönetişim, kaynak ve karar sorumluluklarını; proje yöneticisiyle ortaklık becerilerini uygulamalı öğrenin.

Detayları Gör →
Yazılım Geliştirme GenelDeveloping Effective Reading Skills Eğitimi
Yazılım Geliştirme Eğitimleri

Developing Effective Reading Skills Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Okuma hızı ölçümü, SQ3R, skimming ve scanning teknikleriyle iş belgelerini daha hızlı okuyup daha iyi anlamayı öğrenin.

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