AWS DEVOPS ENGINEER PROFESSIONAL : AWS CODEDEPLOY EĞİTİMİ

CodeDeploy ile kontrollü, geri alınabilir yayım

AppSpec, lifecycle hook, blue/green ve otomatik rollback ile CodeDeploy üzerinde her platforma güvenli dağıtım kurun.

AWS CodeDeploy ile EC2 in-place/blue-green, ECS blue/green ve Lambda canary dağıtımları, lifecycle hook doğrulama ve alarm tabanlı otomatik rollback kurmayı öğreten ileri düzey DevOps eğitimi.

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

Eğitim Hakkında

EC2, ECS ve Lambda için AppSpec, hook ve rollback mimarisi

Bu eğitim, AWS DevOps Engineer Professional kapsamında AWS CodeDeploy servisine derinlemesine odaklanır. Application, deployment group ve revision kavramları, EC2/on-premises için CodeDeploy agent ve AppSpec (hooks, files, permissions), ECS blue/green dağıtımı ve iki target group, Lambda version/alias ve canary/linear trafik kaydırma, lifecycle hook doğrulama Lambda'ları, deployment configuration türleri, CloudWatch alarm tabanlı otomatik rollback ve CodePipeline entegrasyonu uygulamalı işlenir. On-premises dağıtım ve çok platformlu AppSpec farkları da kapsanır.

Süre ve Format

3 Gün. Her gün dört modül; EC2 dağıtımından ECS/Lambda ve otomatik rollback'e ilerler.

Seviye

İleri Seviye — AWS CodeDeploy ile EC2, ECS ve Lambda üzerinde kontrollü dağıtım ve geri alma.

Öğrenme Metodu

Katılımcı EC2, ECS ve Lambda hedeflerinde gerçek CodeDeploy dağıtımları yapar, hook yazar ve rollback'i test eder.

Neden Bu Eğitim?

🎯Her Platform

EC2, ECS ve Lambda için CodeDeploy'un platform farklarını tek eğitimde öğrenirsiniz.

🪝Hook Doğrulama

Lifecycle hook'larıyla her dağıtım adımında doğrulama ve testi otomatikleştirirsiniz.

↩️Otomatik Rollback

Alarm tabanlı geri almayla hatalı dağıtımı saniyeler içinde geri çekersiniz.

Anahtar Konular

aws codedeployappspeclifecycle hookecs blue greenlambda canary deploymentotomatik rollbackdeployment configurationcodepipeline codedeployin-place dağıtımaws devops professional
“İyi bir dağıtım aracı, yanlış giden şeyi hızlıca geri alabildiğin araçtır.”

Ön Koşullar

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

1
AWS Temeli

EC2, ECS ve Lambda ile IAM rol kavramlarına aşinalık beklenir.

2
CI/CD Bilgisi

CodePipeline'a dair genel fikir faydalı olur.

3
ELB Bilgisi

ALB/NLB ve target group kavramları bilinmelidir.

4
Test Hesabı

CodeDeploy ve hedef servisleri oluşturma yetkisi olan bir hesap gerekir.

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ı CodeDeploy mimarisini kavrar ve EC2 üzerinde AppSpec ile dağıtım yapar.
Modül 1
Mimari
  • Application, deployment group, revision
  • CodeDeploy agent kurulumu ve yapılandırması
  • Service role ve IAM gereksinimi
  • Revision kaynağı (S3/GitHub)
  • On-premises instance kaydı
  • Deployment türü seçimi
Modül 2
AppSpec (EC2)
  • hooks sırası (ApplicationStop -> ValidateService)
  • files ve permissions bölümleri
  • Hook script konumu ve çalıştırma kullanıcısı
  • Lifecycle event ve script eşleme
  • Hook timeout ve fail davranışı
  • Ortam değişkeni (DEPLOYMENT_GROUP vb.)
Modül 3
In-place Dağıtım
  • Deployment configuration (AllAtOnce/HalfAtATime)
  • OneAtATime ve özel config
  • Minimum healthy hosts
  • Rolling dağıtım etkisi
  • Başarısız instance davranışı
  • Dağıtım izleme
Modül 4
EC2 Blue/Green
  • Yeni ASG oluşturma ve kopyalama
  • ALB target group geçişi
  • Trafik yönlendirme zamanlaması
  • Orijinal ortamı bekletme/yıkma
  • Rollback için eski grubu koruma
  • Geçiş sağlık kontrolü
Günün hedefiKatılımcı ECS blue/green ve Lambda canary dağıtımlarını CodeDeploy ile yapar.
Modül 1
ECS Blue/Green
  • CodeDeploy + ECS servis tipi
  • Task definition revizyonu
  • İki target group (blue/green)
  • Production ve test listener
  • Trafik kaydırma yapılandırması
  • Task sağlık bekleme
Modül 2
AppSpec (ECS)
  • AppSpec YAML/JSON (ECS)
  • TaskDefinition ve LoadBalancerInfo
  • Hook: BeforeInstall..AfterAllowTraffic
  • Hook Lambda ile doğrulama
  • ContainerName/Port eşleme
  • Dağıtım parametreleri
Modül 3
Lambda Dağıtımı
  • Version ve alias kavramı
  • Canary/linear/all-at-once config
  • Canary10Percent5Minutes vb.
  • BeforeAllowTraffic/AfterAllowTraffic hook
  • Provisioned concurrency
  • SAM/CloudFormation ile CodeDeploy
Modül 4
Hook Doğrulama
  • Lambda validation fonksiyonu
  • PutLifecycleEventHookExecutionStatus
  • Smoke test ve sağlık kontrolü
  • Hook hata yönetimi
  • Doğrulama penceresi
  • Hook'tan metrik kontrolü
Günün hedefiKatılımcı alarm tabanlı rollback kurar ve CodeDeploy'u CodePipeline ile entegre eder.
Modül 1
Otomatik Rollback
  • Rollback trigger seçenekleri
  • CloudWatch alarm ile iptal
  • Dağıtım başarısızlığında geri dönüş
  • Önceki revizyona hızlı dönüş
  • Rollback bildirimi
  • Rollback sonrası doğrulama
Modül 2
İzleme
  • Deployment durum olayları (EventBridge)
  • SNS bildirimi
  • Dağıtım metrikleri ve süre
  • CloudWatch Logs ile hook logu
  • Dağıtım geçmişi
  • Denetim ve izlenebilirlik
Modül 3
Pipeline Entegrasyonu
  • CodePipeline deploy action (CodeDeploy)
  • Artefakt giriş yapısı
  • ECS/Lambda deploy action farkları
  • Onay kapısı ve aşama
  • Çok ortam dağıtım akışı
  • Pipeline'dan rollback
Modül 4
Sorun Giderme
  • Agent bağlanamama (ping) sorunu
  • Hook script başarısızlığı teşhisi
  • IAM yetki (AccessDenied) hataları
  • ApplicationStop takılması
  • Health check zaman aşımı
  • Dağıtım iptali ve temizlik

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
AppSpec Ustalığı

EC2, ECS ve Lambda için doğru AppSpec yapısını yazarsınız.

✅
In-place Dağıtım

Deployment configuration'larla EC2 rolling dağıtımı yaparsınız.

✅
ECS Blue/Green

İki target group ve listener ile sıfır kesintili ECS geçişi kurarsınız.

✅
Lambda Canary

Alias ve trafik kaydırma yapılandırmalarıyla Lambda dağıtırsınız.

✅
Hook Doğrulama

Lifecycle hook Lambda'larıyla her adımda doğrulama kurarsınız.

✅
Otomatik Rollback

Alarm tabanlı geri almayla hatalı dağıtımı anında geri çekersiniz.

✅
Pipeline Entegrasyonu

CodeDeploy'u CodePipeline deploy aşamasına bağlarsınız.

✅
Sorun Giderme

Agent, hook ve IAM kaynaklı dağıtım hatalarını teşhis edersiniz.

Kimler İçin Uygundur?

  • CodeDeploy ile üretim dağıtımı yöneten DevOps mühendisleri
  • sürüm yöneticileri
  • SRE'ler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
CodeDeploy ile üretim dağıtımı yöneten DevOps mühendisleri, sürüm yöneticileri ve SRE'ler için uygundur.
Hangi platformlar işleniyor?
EC2/on-premises, ECS ve Lambda için AppSpec ve dağıtım farkları ayrı ayrı işlenir.
Hook doğrulaması öğretiliyor mu?
Evet; lifecycle hook Lambda'larıyla doğrulama ve test adımları uygulamalı yazılır.
Sınav kaydı dâhil mi?
Hayır; resmi sınav başvurusu ve ücreti ilgili kuruma aittir.
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. AWS DevOps Engineer Professional : AWS CodeDeploy Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 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ıAWS DevOps Engineer Pro (DOP-C02): Event-Driven Remediation with AWS Config & Systems Manager Eğitimi
DevOps ve Konteyner Eğitimleri

AWS DevOps Engineer Pro (DOP-C02): Event-Driven Remediation with AWS Config & Systems Manager Eğitimi

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

AWS Config kuralları, uyumluluk tespiti, EventBridge ve SSM Automation ile olay-güdümlü otomatik düzeltmeyi DOP-C02 kapsamında uygulamalı öğrenin.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAWS DevOps Engineer Pro (DOP-C02): Fleet Operations with AWS Systems Manager Eğitimi
DevOps ve Konteyner Eğitimleri

AWS DevOps Engineer Pro (DOP-C02): Fleet Operations with AWS Systems Manager Eğitimi

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

Systems Manager Fleet Manager, Run Command, Patch Manager ve Session Manager ile sunucu filosunu DOP-C02 kapsamında ölçekli yönetmeyi öğrenin.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAWS DevOps Engineer Pro (DOP-C02): High Availability for Compute & Multi-AZ Data Layers Eğitimi
DevOps ve Konteyner Eğitimleri

AWS DevOps Engineer Pro (DOP-C02): High Availability for Compute & Multi-AZ Data Layers Eğitimi

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

Multi-AZ compute, Auto Scaling, ELB, RDS/Aurora Multi-AZ ve veri katmanı dayanıklılığını DOP-C02 kapsamında uygulamalı öğrenin. İleri seviye DVA modülü.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAWS DevOps Engineer Pro (DOP-C02): Identity & Access Management at Scale Eğitimi
DevOps ve Konteyner Eğitimleri

AWS DevOps Engineer Pro (DOP-C02): Identity & Access Management at Scale Eğitimi

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

IAM politikaları, roller, permission boundary, SCP, IAM Identity Center, IRSA ve Access Analyzer ile ölçekli erişim yönetimini DOP-C02 kapsamında öğrenin.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAWS DevOps Engineer Pro (DOP-C02): Incident Response with Incident Manager & ChatOps Eğitimi
DevOps ve Konteyner Eğitimleri

AWS DevOps Engineer Pro (DOP-C02): Incident Response with Incident Manager & ChatOps Eğitimi

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

AWS Incident Manager, response plan, escalation, on-call ve AWS Chatbot ChatOps ile olay müdahalesini DOP-C02 kapsamında uygulamalı öğrenin.

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