THE DEVOPS DEPLOYMENT PIPELINE: MANAGING RELEASES USING AWS PIPELINES EĞİTİMİ

AWS üzerinde sürümleri otomatik yönetin

CodeCommit/GitHub, CodeBuild buildspec, CodeDeploy, CodePipeline, ECR ve ECS dağıtımıyla AWS'te sürüm yönetimi hatları kurun.

AWS CodePipeline, CodeBuild, CodeDeploy ve ECR ile sürüm yönetimi; mavi-yeşil ECS dağıtımı, manuel onay ve otomatik geri alma uygulamalı işlenir.

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

Eğitim Hakkında

AWS CodePipeline ile sürüm yönetimi ve dağıtım otomasyonu

Bu eğitim, AWS yerel CI/CD servisleriyle sürüm yönetimini uygulamalı ele alır. CodePipeline aşamaları ve eylemleri, kaynak olarak GitHub veya CodeCommit, CodeBuild ve buildspec.yml, ortam değişkenleri ve Secrets Manager/Parameter Store, ECR'de imaj yönetimi, CodeDeploy ile EC2/ECS/Lambda dağıtımı, appspec, mavi-yeşil ve canary dağıtım, manuel onay aşaması, CloudFormation ile altyapı dağıtımı, IAM rolleri, CloudWatch ile izleme ve otomatik geri alma işlenir. Katılımcı konteynerli bir uygulama için hat kurar.

Süre ve Format

3 Gün. Her gün dört modül; CodeBuild ve ECR ile derlemeden CodeDeploy dağıtım stratejilerine ve izlemeye ilerler.

Seviye

Orta Seviye — AWS CodePipeline, CodeBuild, CodeDeploy ve ECS/Lambda ile sürüm yönetimi ve dağıtım otomasyonu.

Öğrenme Metodu

Katılımcılar AWS hesabında bir CodePipeline oluşturur, buildspec yazar, imajı ECR'ye iter, ECS servisine mavi-yeşil dağıtım yapar ve geri alma senaryosunu dener.

Neden Bu Eğitim?

🟧AWS Yerel Hat

CodePipeline, CodeBuild ve CodeDeploy bileşenlerini birlikte kullanırsınız.

🔐IAM Güvenliği

Hat rollerini en az yetki ilkesiyle tasarlarsınız.

♻️Otomatik Geri Alma

Alarmla tetiklenen geri almayla sürüm riskini düşürürsünüz.

Anahtar Konular

AWS CodePipelineCodeBuild buildspecCodeDeploy appspecAWS CI/CDECS mavi-yeşil dağıtımECRAWS sürüm yönetimiCloudFormation pipelineotomatik geri almaAWS DevOps
“Sürüm yönetimi, her yayını geri alınabilir ve açıklanabilir kılma sanatıdır.”

Ön Koşullar

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

1
AWS Temelleri

IAM, EC2, S3 gibi temel servislere aşinalık.

2
Konteyner Bilgisi

Docker imajı oluşturma deneyimi.

3
Git Kullanımı

Temel Git komutları.

4
Laboratuvar Ortamı

Tarayıcı ve internet erişimi olan bir bilgisayar; bulut hesabı eğitmen tarafından yönlendirilir.

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ı, kaynak koddan imaj üreten bir CodeBuild hattı kurar.
Modül 1
AWS CI/CD Genel Bakış
  • CodePipeline, CodeBuild, CodeDeploy ilişkisi
  • Kaynak sağlayıcılar: GitHub, CodeCommit, S3
  • Bağlantı (CodeStar connection)
  • Aşama ve eylem kavramı
  • Hat tetikleyicileri (EventBridge)
  • Ücretlendirme ve limitler
Modül 2
CodeBuild
  • buildspec.yml fazları: install, pre_build, build, post_build
  • Derleme ortamı ve imajı
  • Artifact ve cache
  • Ortam değişkenleri ve Parameter Store
  • Secrets Manager entegrasyonu
  • Test raporları ve kapsam
Modül 3
ECR ve İmaj Yönetimi
  • ECR repository ve politikalar
  • İmaj etiketleme (git sha)
  • İmaj taraması
  • Yaşam döngüsü politikaları
  • Çoklu mimari imajlar
  • İmaj değişmezliği
Modül 4
IAM ve Güvenlik
  • Servis rolleri (service role)
  • En az yetki politikaları
  • Çapraz hesap dağıtımı
  • Artifact bucket şifreleme (KMS)
  • Denetim: CloudTrail
  • Sır yönetimi yaklaşımı
Günün hedefiKatılımcı, ECS ve EC2/Lambda hedeflerine kontrollü dağıtım yapar.
Modül 1
CodePipeline
  • Pipeline V2 ve değişkenler
  • Paralel ve ardışık eylemler
  • Manuel onay eylemi (SNS)
  • Çok bölge ve çok hesap
  • Artifact akışı
  • Hata ve yeniden deneme
Modül 2
CodeDeploy
  • Uygulama ve dağıtım grubu
  • appspec.yml yapısı ve yaşam döngüsü kancaları
  • EC2 yerinde ve mavi-yeşil dağıtım
  • Lambda ağırlıklı geçiş (canary, linear)
  • Dağıtım yapılandırmaları
  • Sağlık kontrolleri
Modül 3
ECS Dağıtımı
  • ECS görev tanımı ve servis
  • Rolling güncelleme
  • CodeDeploy ile ECS mavi-yeşil
  • Application Load Balancer hedef grupları
  • Test trafiği dinleyicisi
  • Fargate ve EC2 başlatma türü
Modül 4
Geri Alma
  • CloudWatch alarmlarına bağlı otomatik geri alma
  • Elle geri alma adımları
  • Eski imaja dönme
  • Veritabanı şema uyumluluğu
  • Dağıtım başarısızlığı analizi
  • Kesinti süresini azaltma
Günün hedefiKatılımcı, altyapı kodunu hatta ekler ve sürüm yönetimi süreçlerini tamamlar.
Modül 1
Altyapı Kodu
  • CloudFormation değişiklik kümesi
  • CDK Pipelines'a genel bakış
  • Altyapı ve uygulama ayrı hatları
  • Stack güncelleme ve drift
  • Parametreler ve ortam ayrımı
  • cfn-lint ve cfn-guard
Modül 2
İzleme ve Alarm
  • CloudWatch metrikleri ve logları
  • Container Insights
  • X-Ray ile izleme
  • Dağıtım olayları ve EventBridge
  • Slack/SNS bildirimleri
  • Dağıtım sonrası doğrulama
Modül 3
Sürüm Yönetimi
  • Semantik sürümleme
  • Release notları otomasyonu
  • Değişiklik takibi ve onay
  • Sürüm bayrakları
  • Ortamlar arası terfi
  • Sürüm takvimi ve dondurma
Modül 4
Uygulama Projesi
  • Uçtan uca hat kurulumu
  • Mavi-yeşil dağıtım demosu
  • Geri alma tatbikatı
  • Maliyet ve limit gözden geçirme
  • Sunum ve iyileştirme
  • Kapanış ve eylem taahhüdü

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
CodeBuild

buildspec ile derleme ve test adımları yazabilirsiniz.

✅
ECR Yönetimi

İmajları etiketleyip tarayarak ECR'de yönetebilirsiniz.

✅
IAM Rolleri

Hat rollerini en az yetkiyle tasarlayabilirsiniz.

✅
CodePipeline

Aşamalı bir CodePipeline ve manuel onay yapılandırabilirsiniz.

✅
appspec

CodeDeploy appspec ve yaşam döngüsü kancalarını kullanabilirsiniz.

✅
ECS Mavi-Yeşil

ECS servisine mavi-yeşil dağıtım uygulayabilirsiniz.

✅
Otomatik Geri Alma

CloudWatch alarmlarıyla otomatik geri alma kurabilirsiniz.

✅
IaC Entegrasyonu

CloudFormation değişikliklerini hatta entegre edebilirsiniz.

Kimler İçin Uygundur?

  • DevOps mühendisleri
  • bulut yöneticileri
  • geliştiriciler
  • AWS üzerinde sürüm otomasyonu kurmak isteyen BT profesyonelleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
DevOps mühendisleri, bulut yöneticileri, geliştiriciler ve AWS üzerinde sürüm otomasyonu kurmak isteyen BT profesyonelleri için uygundur.
CodeBuild ve CodeDeploy farkı nedir?
CodeBuild derleme, test ve artifact üretir; CodeDeploy bu artifact'ı EC2, ECS veya Lambda hedeflerine stratejiyle dağıtır.
AWS hesabı gerekli mi?
Evet, laboratuvar için AWS hesabı gerekir; kullanılacak kaynaklar ve maliyet kontrol edilebilecek şekilde yönlendirilir.
Geri alma nasıl otomatikleşir?
CodeDeploy dağıtım grubuna CloudWatch alarmı bağlanır; alarm tetiklenince dağıtım otomatik olarak önceki sürüme döner.
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. The DevOps Deployment Pipeline: Managing Releases Using AWS 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ıAWS Cloud ile DevOps'u Öğretimi Eğitimi
DevOps ve Konteyner Eğitimleri

AWS Cloud ile DevOps'u Öğretimi Eğitimi

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

AWS CodePipeline, CloudFormation, ECS/EKS ve CloudWatch ile DevOps pratiklerini bulut üzerinde uçtan uca uygulamayı öğrenin. Orta seviye DVA eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAWS DevOps Engineer Pro (DOP-C02): Alerting, Dashboards, & CloudWatch Monitoring Eğitimi
DevOps ve Konteyner Eğitimleri

AWS DevOps Engineer Pro (DOP-C02): Alerting, Dashboards, & CloudWatch Monitoring Eğitimi

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

CloudWatch alarm, composite alarm, anomaly detection, metric math ve dashboard tasarımını DOP-C02 kapsamında uygulamalı öğrenin. İleri seviye DVA eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAWS DevOps Engineer Pro (DOP-C02): Automating Ops Runbooks with Step Functions, Lambda, & Systems Manager Eğitimi
DevOps ve Konteyner Eğitimleri

AWS DevOps Engineer Pro (DOP-C02): Automating Ops Runbooks with Step Functions, Lambda, & Systems Manager Eğitimi

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

Step Functions, Lambda ve SSM Automation ile operasyonel runbook'ları dayanıklı ve denetlenebilir otomasyonlara dönüştürün. İleri seviye DOP-C02 modülü.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAWS DevOps Engineer Pro (DOP-C02): Building and Manging Artifacts Eğitimi
DevOps ve Konteyner Eğitimleri

AWS DevOps Engineer Pro (DOP-C02): Building and Manging Artifacts Eğitimi

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

CodeBuild, CodeArtifact, ECR ve S3 ile artefakt üretimi, sürümleme, güvenlik tarama ve tedarik zinciri güvenliğini DOP-C02 kapsamında öğrenin.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAWS DevOps Engineer Pro (DOP-C02): CloudWatch Metrics & Logs Eğitimi
DevOps ve Konteyner Eğitimleri

AWS DevOps Engineer Pro (DOP-C02): CloudWatch Metrics & Logs Eğitimi

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

CloudWatch agent, EMF, Logs Insights, metric filter ve subscription filter ile metrik ve log altyapısını DOP-C02 kapsamında kurmayı öğrenin.

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