DEVOPS PIPELINES: USING ACTION TYPE INTEGRATIONS TO CONFIGURE AWS PIPELINES EĞİTİMİ

AWS CodePipeline'ı aksiyon türleriyle yapılandır

Source, build, deploy, approval ve invoke aksiyon türlerini CodeCommit, CodeBuild, CodeDeploy ve Lambda ile entegre ederek AWS CI/CD hattı kurun.

AWS CodePipeline'ı aksiyon türü entegrasyonları üzerinden ele alan orta seviye eğitim: source/build/test aksiyonları, CodeDeploy/CloudFormation/ECS dağıtım, manuel approval, Lambda invoke, artifact akışı ve IAM servis rolleri.

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

Eğitim Hakkında

CodePipeline aksiyon türleri ve AWS servis entegrasyonları

Bu orta seviye eğitim, AWS CodePipeline'ı aksiyon türü (action type) entegrasyonları üzerinden ele alır. Pipeline'ın stage ve action yapısı; source aksiyonları (CodeCommit, S3, GitHub, ECR); build ve test aksiyonları (CodeBuild, buildspec.yml); deploy aksiyonları (CodeDeploy, CloudFormation, ECS, Elastic Beanstalk); approval aksiyonu ile manuel onay; invoke aksiyonu ile Lambda çağrısı; artifact akışı (input/output artifacts), IAM rolleri ve servis rolleri, CodeStar bağlantıları ile dış depo entegrasyonu işlenir. Katılımcılar farklı AWS servislerini aksiyon türleri aracılığıyla tek bir hatta bağlar.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar hattı source/build, deploy, onay/invoke ve artifact/IAM eksenlerinde kurar.

Seviye

Orta Seviye — AWS CodePipeline'da source, build, test, deploy, approval ve invoke aksiyon türlerinin ve servis entegrasyonlarının yapılandırılmasının ele alınması.

Öğrenme Metodu

Katılımcılar gerçek bir AWS hesabında CodePipeline oluşturup farklı aksiyon türlerini servislere bağlayarak hattı uygulamalı yapılandırır.

Neden Bu Eğitim?

🔌Aksiyon Türleri

Source, build, deploy ve approval aksiyonlarını doğru servislere bağlarsınız.

🧱Servis Entegrasyonu

CodeBuild, CodeDeploy, ECS ve Lambda'yı tek hatta entegre edersiniz.

🔑IAM Güvenliği

Servis rolleri ve en az ayrıcalıkla güvenli bir hat kurarsınız.

Anahtar Konular

aws codepipelinecodebuildcodedeployaws ci cdbuildspecaction typecloudformation deployecs dağıtımcodestar connectionaws devops
“AWS'de bir hat, doğru aksiyonları doğru servislere bağlayan görünmez bir boru hattıdır.”

Ön Koşullar

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

1
AWS Temeli

Temel AWS servisleri (S3, IAM, EC2) kavramlarına aşinalık faydalıdır.

2
CI/CD Kavramı

Sürekli entegrasyon ve dağıtım kavramlarına giriş düzeyinde aşinalık beklenir.

3
Git Bilgisi

Temel Git ve sürüm kontrolü kullanımı çalışmayı kolaylaştırır.

4
AWS Hesabı

CodePipeline oluşturabilen yetkide 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ı, CodePipeline yapısını ve source/build aksiyon türlerini yapılandırabilir.
Modül 1
Pipeline Yapısı
  • Pipeline, stage ve action hiyerarşisi
  • Action türleri: source, build, test, deploy, approval, invoke
  • Stage geçişleri (transitions) ve devre dışı bırakma
  • Pipeline tetikleme ve otomatik çalışma
  • V1 ve V2 pipeline tipi farkı
  • Pipeline tanımının JSON/konsol ile yönetimi
Modül 2
Source Aksiyonları
  • CodeCommit source aksiyonu
  • S3 source aksiyonu ve sürümleme
  • ECR source ile imaj tetikleme
  • CodeStar connection ile GitHub/Bitbucket
  • Source çıktısının output artifact olması
  • Change detection (CloudWatch Events) yapılandırması
Modül 3
CodeBuild ile Build
  • buildspec.yml yapısı ve fazları (phases)
  • install, pre_build, build, post_build aşamaları
  • Ortam (environment) ve compute tipi seçimi
  • Build output ve cache yapılandırması
  • Ortam değişkenleri ve parametre store
  • Build loglarının CloudWatch'a akması
Modül 4
Test Aksiyonları
  • Birim ve entegrasyon testlerinin build içinde çalışması
  • Test raporlarının (reports) yayımlanması
  • Üçüncü taraf test araç entegrasyonu
  • Kalite kapısı olarak test aşaması
  • Başarısız testte pipeline durması
  • Test sonuçlarının izlenmesi
Günün hedefiKatılımcı, farklı deploy aksiyon türlerini hedef servislere bağlayabilir.
Modül 1
CodeDeploy
  • appspec.yml yapısı
  • EC2/on-premises dağıtım yapılandırması
  • In-place ve blue-green dağıtım
  • Deployment group ve dağıtım yapılandırması
  • Lifecycle hook'ları
  • Rollback tetikleyicileri
Modül 2
CloudFormation Deploy
  • CloudFormation stack dağıtım aksiyonu
  • Change set ile önizleme ve onay
  • Parametre ve template yönetimi
  • Altyapının kod olarak dağıtılması
  • Stack güncelleme ve geri alma
  • Çıktıların (outputs) kullanımı
Modül 3
ECS ve Konteyner Dağıtımı
  • ECS deploy aksiyonu ve task definition
  • ECR'dan imaj çekme
  • Blue-green dağıtım (CodeDeploy + ECS)
  • Service güncelleme stratejileri
  • imagedefinitions.json akışı
  • Dağıtım sağlık kontrolü
Modül 4
Elastic Beanstalk ve S3
  • Elastic Beanstalk deploy aksiyonu
  • S3 deploy ile statik site dağıtımı
  • Ortam bazlı dağıtım ayrımı
  • Uygulama sürüm (version) yönetimi
  • Dağıtım politikaları
  • Dağıtımın doğrulanması
Günün hedefiKatılımcı, onay ve invoke aksiyonlarını kurar ve hattı güvenlikle tamamlar.
Modül 1
Manuel Onay
  • Approval aksiyonu yapılandırması
  • SNS ile onay bildirimi
  • Onay yorumları ve gözden geçirme
  • Üretim öncesi onay kapısı
  • Onay zaman aşımı yönetimi
  • Onayların denetim kaydı
Modül 2
Invoke (Lambda)
  • Lambda invoke aksiyonunun amacı
  • Özel doğrulama ve entegrasyon çağrıları
  • put_job_success/failure_result ile sonuç bildirimi
  • Harici sistemlerle entegrasyon
  • Dağıtım sonrası otomasyon
  • Invoke ile özelleştirilmiş kapılar
Modül 3
Artifact Akışı
  • Input ve output artifact kavramı
  • Artifact store (S3) yapılandırması
  • Aksiyonlar arası artifact aktarımı
  • Artifact şifreleme (KMS)
  • Artifact adlandırma ve izleme
  • Artifact boyut sınırları
Modül 4
IAM ve Güvenlik
  • Pipeline servis rolünün tanımı
  • Aksiyon bazlı en az ayrıcalık
  • Cross-account dağıtım rolleri
  • KMS ile şifreleme yönetimi
  • CodeStar connection güvenliği
  • Hattın uçtan uca güvenlik gözden geçirmesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Pipeline Yapısı

CodePipeline stage ve action hiyerarşisini kurarsınız.

✅
Source Aksiyonu

CodeCommit, S3, ECR ve GitHub kaynaklarını hatta bağlarsınız.

✅
CodeBuild

buildspec.yml ile derleme ve test aşamalarını yapılandırırsınız.

✅
Deploy Aksiyonları

CodeDeploy, CloudFormation ve ECS ile dağıtım yaparsınız.

✅
Onay Kapısı

Manuel approval aksiyonuyla üretim dağıtımını kontrol edersiniz.

✅
Lambda Invoke

Invoke aksiyonuyla özel doğrulama ve entegrasyon kurarsınız.

✅
Artifact Akışı

Input/output artifact'ları aksiyonlar arasında taşırsınız.

✅
IAM Güvenliği

Servis rolleri ve en az ayrıcalıkla hattı güvenli kılarsınız.

Kimler İçin Uygundur?

  • AWS kullanan geliştiriciler
  • DevOps
  • bulut mühendisleri ile AWS üzerinde CI/CD hattı kuracak BT profesyonelleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
AWS kullanan geliştiriciler, DevOps ve bulut mühendisleri ile AWS üzerinde CI/CD hattı kuracak BT profesyonelleri için uygundur.
Hangi aksiyon türleri ele alınıyor?
Source, build, test, deploy, approval ve invoke aksiyon türleri CodeCommit, CodeBuild, CodeDeploy, CloudFormation, ECS ve Lambda servisleriyle entegre edilir.
GitHub deposu kullanılabilir mi?
Evet, CodeStar connection ile GitHub ve Bitbucket depoları source aksiyonu olarak hatta bağlanır.
Blue-green dağıtım kapsamda mı?
Evet, CodeDeploy ve ECS ile in-place ve blue-green dağıtım stratejileri uygulamalı olarak işlenir.
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. DevOps Pipelines: Using Action Type Integrations to Configur 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ıPlatform Mühendisliği Temelleri Eğitimi
DevOps ve Konteyner Eğitimleri

Platform Mühendisliği Temelleri Eğitimi

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

Platform mühendisliği temelleri: IDP, golden path, self-servis altyapı, Kubernetes, GitOps, Argo CD ve Backstage ile geliştirici deneyimi giriş eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıPlatform, SRE & Cloud Eğitimi
DevOps ve Konteyner Eğitimleri

Platform, SRE & Cloud Eğitimi

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

Platform, SRE ve bulut eğitimi: SLI/SLO, hata bütçesi, Terraform, Kubernetes, Argo CD, Prometheus, Grafana, olay yönetimi ve toil azaltma.

Detayları Gör →
DevOps Kültürü ve UygulamalarıPractical AWS for DevOps: DevOps Features & Services Eğitimi
DevOps ve Konteyner Eğitimleri

Practical AWS for DevOps: DevOps Features & Services Eğitimi

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

Practical AWS for DevOps: IAM, CodeBuild, CodePipeline, CodeDeploy, CloudFormation, ECS, CloudWatch ve Systems Manager ile uygulamalı DevOps eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıPractical AWS for DevOps: Exploring AWS DevOps Services Eğitimi
DevOps ve Konteyner Eğitimleri

Practical AWS for DevOps: Exploring AWS DevOps Services Eğitimi

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

AWS DevOps servislerini keşfedin: IAM, EC2, S3, CodeCommit, CodeBuild, CodeDeploy, Elastic Beanstalk, CloudFormation ve CloudWatch ile ilk CI/CD hattı.

Detayları Gör →
DevOps Kültürü ve UygulamalarıPractical Azure for DevOps: Implementing Azure DevOps Practices Eğitimi
DevOps ve Konteyner Eğitimleri

Practical Azure for DevOps: Implementing Azure DevOps Practices Eğitimi

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

Azure DevOps pratikleri: Boards, Repos, YAML pipeline, Bicep, ACR, AKS, Key Vault, Azure Monitor ve DevSecOps adımlarıyla uygulamalı eğitim.

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