AWS DEVOPS ENGINEER PRO (DOP-C02): SERVERLESS DEPLOYMENTS - SAM/CDK, LAMBDA, AND SAFE ROLLOUTS EĞİTİMİ

Serverless'ı canary ile güvenle yayınla

AWS SAM, CDK, Lambda sürüm/alias ve CodeDeploy canary ile serverless uygulamaları güvenle dağıtmayı DOP-C02 kapsamında öğrenin.

AWS DOP-C02 kapsamında serverless dağıtımı ve güvenli yayına odaklanan ileri seviye modül: SAM/CDK ile tanım ve dağıtım, Lambda paketleme ve layer, version/alias ile trafik yönetimi, CodeDeploy canary/linear, pre/post-traffic hook doğrulama, API Gateway canar…

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

Eğitim Hakkında

SAM/CDK ile dağıtım, Lambda sürüm/alias ve CodeDeploy safe rollout

Bu ileri seviye modül, AWS DOP-C02 kapsamında serverless dağıtımına ve Lambda için güvenli yayınlara odaklanır. AWS SAM template ve sam build/deploy akışı, CDK ile serverless altyapı tanımı; Lambda paketleme (zip, container image) ve layer yönetimi işlenir. Lambda sürüm (version) ve alias, trafik kaydırma; CodeDeploy ile Lambda canary ve linear dağıtım, pre-traffic/post-traffic hook ile doğrulama ele alınır. Ardından otomatik rollback (CloudWatch alarm tetikli), API Gateway stage ve kademeli yayın, CDK Pipelines ile self-mutating hat ve gözlemlenebilirlik uygulanır. Katılımcılar, serverless uygulamaları minimum riskle, otomatik doğrulama ve geri alma ile yayınlamayı öğrenir.

Süre ve Format

2 Gün. Her gün dört modül; katılımcılar SAM/CDK ile dağıtımdan Lambda safe rollout'a ilerler.

Seviye

İleri Seviye — SAM/CDK ile serverless uygulamaların dağıtımı ve Lambda için güvenli yayınların (safe rollout) DOP-C02 kapsamında ele alınması.

Öğrenme Metodu

Katılımcılar SAM ile bir serverless uygulamayı dağıtır ve CodeDeploy canary ile hook'lu güvenli yayını uygulamalı kurar.

Neden Bu Eğitim?

📦IaC ile Serverless

SAM ve CDK ile serverless uygulamaları kod olarak tanımlayıp dağıtırsınız.

🐤Canary Yayın

Lambda alias ve CodeDeploy ile trafiği kademeli kaydırarak güvenle yayınlarsınız.

↩️Otomatik Geri Alma

Pre/post-traffic hook ve alarm ile hatalı yayını otomatik geri alırsınız.

Anahtar Konular

aws samdop-c02aws cdklambda deploymentcanary deploymentlambda aliascodedeploy lambdasafe rolloutaws devops professionalserverless ci/cd
“Serverless hızlı yayını mümkün kılar; canary ise bu hızı güvenli kılar.”

Ön Koşullar

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

1
AWS Deneyimi

Lambda, IAM ve temel serverless kavramlarına aşinalık gereklidir.

2
Programlama

Bir dilde (Python/Node/Java) temel programlama deneyimi faydalıdır.

3
CI/CD Aşinalığı

Temel CI/CD ve CodePipeline kavramlarına aşinalık beklenir.

4
AWS Hesabı

Lambda, SAM/CDK ve CodeDeploy erişimi olan bir AWS hesabı gereklidir.

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ı, SAM ve CDK ile serverless uygulamayı tanımlayıp dağıtabilir.
Modül 1
AWS SAM
  • SAM template ve CloudFormation ilişkisi
  • AWS::Serverless::Function ve Api kaynakları
  • sam build, sam deploy ve guided deploy
  • sam local ile yerel test ve emülasyon
  • SAM policy template ile izin yönetimi
  • Nested application ve SAR kullanımı
Modül 2
CDK ile Serverless
  • CDK ile Lambda, API Gateway, DynamoDB tanımı
  • L2/L3 construct ile sadeleştirilmiş tanım
  • Grant metodlarıyla least privilege izin
  • Bundling ile bağımlılık paketleme
  • cdk diff ve cdk deploy akışı
  • SAM ve CDK arasında seçim
Modül 3
Lambda Paketleme
  • Zip ve container image paketleme
  • Lambda layer ile ortak bağımlılık paylaşımı
  • Bağımlılık boyutu ve cold start etkisi
  • Çalışma ortamı değişkenleri ve yapılandırma
  • Imaj tabanlı Lambda için ECR kullanımı
  • Paket boyutu ve başlatma optimizasyonu
Modül 4
Pipeline Entegrasyonu
  • CodePipeline ile SAM/CDK dağıtımı
  • CDK Pipelines ile self-mutating hat
  • Build aşamasında sam build/cdk synth
  • Ortamlar arası terfi (dev→prod)
  • Pipeline'da test ve kalite kapıları
  • Artefakt ve change set yönetimi
Günün hedefiKatılımcı, Lambda için canary ve otomatik rollback'li güvenli yayın kurabilir.
Modül 1
Sürüm ve Alias
  • Lambda version ile değişmez (immutable) sürüm
  • Alias ile sürüme işaret eden kararlı ad
  • Alias üzerinde ağırlıklı (weighted) trafik
  • $LATEST ve yayımlanmış sürüm farkı
  • Provisioned concurrency'nin alias'a bağlanması
  • Sürüm/alias ile güvenli referans
Modül 2
CodeDeploy Canary
  • CodeDeploy'un Lambda deployment türü
  • Canary (örn. %10, 5dk) ve linear yapılandırma
  • AllAtOnce ile anlık geçiş
  • Alias trafiğinin otomatik kaydırılması
  • SAM DeploymentPreference ile tanım
  • Dağıtım grubu ve yapılandırması
Modül 3
Doğrulama Hook'ları
  • PreTraffic hook ile yayın öncesi test
  • PostTraffic hook ile yayın sonrası doğrulama
  • Hook Lambda'sının başarı/başarısızlık bildirimi
  • Doğrulama başarısızsa dağıtımın durması
  • Entegrasyon ve duman (smoke) testi
  • Hook'ların dağıtım güvenliğine katkısı
Modül 4
API Gateway ve İzleme
  • API Gateway stage ve canary release
  • Stage değişkeni ile sürüm yönlendirme
  • CloudWatch alarm ile otomatik rollback tetikleme
  • Lambda metrikleri: hata, throttle, duration
  • X-Ray ile dağıtık izleme
  • Yayın sonrası gözlem ve doğrulama

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
SAM

SAM ile serverless uygulamaları tanımlar ve dağıtırsınız.

✅
CDK

CDK ile serverless altyapıyı programatik olarak kurarsınız.

✅
Paketleme

Zip, container ve layer ile Lambda'yı verimli paketlersiniz.

✅
Sürüm/Alias

Version ve alias ile güvenli ve kararlı referanslar kurarsınız.

✅
Canary Dağıtım

CodeDeploy ile Lambda canary/linear yayını yaparsınız.

✅
Doğrulama Hook

Pre/post-traffic hook'larla yayını otomatik doğrularsınız.

✅
Otomatik Rollback

CloudWatch alarm tetikli otomatik geri alma kurarsınız.

✅
CDK Pipelines

Self-mutating CDK Pipelines ile serverless CI/CD kurarsınız.

Kimler İçin Uygundur?

  • AWS DevOps mühendisleri
  • serverless geliştiriciler
  • DOP-C02 adayları
  • Lambda tabanlı uygulamaları güvenle dağıtmak isteyen uzmanlar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
AWS DevOps mühendisleri, serverless geliştiriciler, DOP-C02 adayları ve Lambda tabanlı uygulamaları güvenle dağıtmak isteyen uzmanlar için uygundur.
SAM ile CDK arasında nasıl seçim yaparım?
SAM serverless'a özel sade bir DSL sunar; CDK ise genel amaçlı, programatik ve daha esnektir. Eğitim ikisini de gösterir ve seçim kriterlerini açıklar.
Lambda canary nasıl çalışır?
CodeDeploy, alias trafiğini yeni sürüme kademeli (örneğin %10 ile başlayıp) kaydırır; pre/post-traffic hook'lar ve CloudWatch alarmlar sorun tespit ederse otomatik rollback yapar.
Pre-traffic hook ne işe yarar?
Yeni sürüme gerçek trafik verilmeden önce çalışan bir doğrulama Lambda'sıdır; smoke/entegrasyon testi başarısız olursa dağıtım durdurulur.
Eğitim sonunda sertifika veriliyor mu?
Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir; AWS'nin resmi sınav başvurusu ve ücreti ilgili kuruma aittir.

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. AWS DevOps Engineer Pro (DOP-C02): Serverless Deployments - Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
Seviyeİleri 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ıIntroduction to DevOps (DEVOPSINTRO) Eğitimi
DevOps ve Konteyner Eğitimleri

Introduction to DevOps (DEVOPSINTRO) Eğitimi

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

DevOps yaşam döngüsünün sekiz aşaması, aşama bazlı araç zinciri, altyapı kodu ve konteyner temelleriyle temel seviye DevOps'a giriş eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıIntroduction to SRE and Essential Tools Eğitimi
DevOps ve Konteyner Eğitimleri

Introduction to SRE and Essential Tools Eğitimi

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

SRE kavramları, SLI/SLO ve hata bütçesi, Prometheus-Grafana izleme, loglama, uyarı ve olay yönetimi araçlarıyla temel seviye SRE'ye giriş eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıJMeter in DevOps: Optimization & Enterprise Practices Eğitimi
DevOps ve Konteyner Eğitimleri

JMeter in DevOps: Optimization & Enterprise Practices Eğitimi

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

Apache JMeter ile yük testi, dağıtık test, CI/CD entegrasyonu, performans kapıları ve InfluxDB-Grafana canlı izlemeyle ileri seviye performans test eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıLeveraging Cloud, DevOps, and Internet of Things Eğitimi
DevOps ve Konteyner Eğitimleri

Leveraging Cloud, DevOps, and Internet of Things Eğitimi

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

IoT mimarisi, MQTT telemetri, bulut IoT platformları, edge bilişim ve firmware için CI/CD ile OTA güncellemeyi birleştiren ileri seviye Cloud-DevOps-IoT eğitimi

Detayları Gör →
DevOps Kültürü ve UygulamalarıLoadRunner Cloud Analytics and DevOps Integration Eğitimi
DevOps ve Konteyner Eğitimleri

LoadRunner Cloud Analytics and DevOps Integration Eğitimi

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

LoadRunner Cloud ile bulut ölçekli yük testi, VuGen betikleme, gerçek zamanlı analitik ve CI/CD entegrasyonuyla ileri seviye performans testi eğitimi.

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