AWS DEVELOPER ASSOCIATE: CI/CD IN AWS EĞİTİMİ

AWS'te geliştirici iş akışını CI/CD'ye bağla

Dal stratejisi, feature/staging/prod ortam promotion, otomatik test, onay kapıları ve CodePipeline ile pratik AWS geliştirici CI/CD akışı

AWS üzerinde geliştirici iş akışını dal stratejisi, ortam promotion, otomatik test, çok hesaplı yapı, onay kapıları ve kademeli dağıtımla CI/CD hattına bağlayan pratik odaklı orta seviye eğitim.

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

Eğitim Hakkında

Geliştirici bakış açısıyla AWS üzerinde günlük CI/CD iş akışını kurgulama

Bu eğitim, AWS üzerinde çalışan bir geliştiricinin günlük iş akışını sürekli entegrasyon ve dağıtıma bağlamayı pratik odaklı öğretir. Dal (branch) stratejisi ve pull request akışı, her dal için otomatik build/test, feature-staging-production ortam promotion, çok hesaplı (multi-account) ayrım, otomatik birim/entegrasyon testlerinin CodeBuild içinde koşulması, onay kapıları, özellik bayrakları ve kademeli dağıtım somut örneklerle işlenir. CodePipeline, CodeBuild ve CodeDeploy servisleri bir geliştirici iş akışı bağlamında bir araya getirilir; gizli yönetimi, loglama ve dağıtım sonrası doğrulama uygulamalı olarak ele alınır.

Süre ve Format

3 Gün. Her gün dört modül; örnek bir uygulamada geliştirici iş akışı uçtan uca kurgulanır.

Seviye

Orta Seviye — AWS geliştirici iş akışında dal stratejisi, çok ortamlı promotion ve test entegrasyonuyla pratik CI/CD hattı kurma

Öğrenme Metodu

Katılımcılar bir özellik dalından başlayarak değişikliği test, staging ve production'a taşıyan tam bir akışı AWS üzerinde kurar.

Neden Bu Eğitim?

🌿Dal Akışı

Her dal için otomatik build/test ile değişikliğin kaliteyi erken geçmesini sağlarsınız.

🪜Ortam Promotion

Feature-staging-production ilerleyişiyle aynı artifact'ı güvenle yukarı taşırsınız.

✅Güvenli Üretim

Onay kapıları ve kademeli dağıtımla üretime geçişi kontrollü yaparsınız.

Anahtar Konular

aws ci cdaws geliştirici iş akışıcodepipelineortam promotiondal stratejisicanary deploymentmulti account awscodebuild testonay kapısıaws devops
“İyi bir geliştirici akışı, kodu yazmaktan çok onu güvenle üretime taşımayı kolaylaştırır.”

Ön Koşullar

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

1
AWS Temeli

IAM, S3 ve bir compute servisine (EC2/Lambda) temel aşinalık gerekir.

2
Git Akışı

Dal, merge ve pull request kavramlarına hakim olmak beklenir.

3
Uygulama Geliştirme

Bir dilde (Node.js, Python vb.) temel uygulama ve test yazma faydalıdır.

4
AWS Hesabı

Uygulamalar için erişilebilir bir AWS hesabı ve CLI kurulumu önerilir.

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ı, dal stratejisini belirler ve her dal için otomatik build/test kurar.
Modül 1
Dal Stratejisi
  • Trunk-based ve GitFlow karşılaştırması
  • Kısa ömürlü özellik dalları ilkesi
  • main dalını her zaman dağıtılabilir tutma
  • Dal koruması ve zorunlu inceleme
  • Commit mesajı ve semantik etiketleme
  • Merge öncesi güncel tutma (rebase/merge)
Modül 2
PR Doğrulama Hattı
  • Pull request açılışında build tetikleme
  • CodePipeline source action ile PR olayı
  • Değişen koda hızlı geri bildirim
  • Durum kontrolünü PR'a yansıtma
  • Başarısız doğrulamada merge engelleme
  • PR önizleme ortamı kurma yaklaşımı
Modül 3
CodeBuild ile Test
  • buildspec phases içinde test komutları
  • Birim ve entegrasyon testini ayrı aşamada koşma
  • Test raporunu CodeBuild report group ile toplama
  • Kod kapsama ölçümü ve eşik
  • Test ortam değişkeni ve gizli yönetimi
  • Hızlı testi commit, yavaşı nightly'ye alma
Modül 4
Kalite Kapıları
  • Kapsama ve lint eşiğiyle build'i kırma
  • Statik analiz (CodeGuru/SonarQube) entegrasyonu
  • Güvenlik taraması (dependency scan)
  • Kapı sonucunu PR durumuna bağlama
  • Eşik ihlalinde merge engelleme
  • Teknik borç izleme
Günün hedefiKatılımcı, aynı artifact'ı ortamlar arasında güvenle ilerleten bir promotion akışı kurar.
Modül 1
Ortam Ayrımı
  • Dev, staging, production ortam tanımı
  • Ortam başına kaynak izolasyonu
  • Ortam değişkeni ve yapılandırma ayrımı
  • Ortam bazlı erişim yetkileri
  • Maliyet ve kaynak etiketleme
  • Üretim benzeri staging kurma
Modül 2
Artifact Promotion
  • Bir kez build, her ortama aynı artifact
  • S3 artifact'ını aşamalar arası taşıma
  • Immutable artifact ilkesi
  • Ortama özgü yapılandırmayı dağıtımda enjekte etme
  • Sürüm etiketi ile izlenebilirlik
  • Yeniden build'i önleme
Modül 3
Çok Hesaplı (Multi-Account) Yapı
  • Ortam başına ayrı AWS hesabı
  • Cross-account dağıtım rol zinciri (assume role)
  • KMS anahtar paylaşımı ve artifact erişimi
  • Organizations ile hesap yönetimi
  • En az ayrıcalıklı erişim tasarımı
  • Üretim hesabını izole etme
Modül 4
Yapılandırma Yönetimi
  • Parameter Store ile ortam bazlı değer
  • Secrets Manager ile gizli rotasyonu
  • Özellik bayrağıyla davranış ayırma
  • Yapılandırmayı koddan ayırma ilkesi
  • Dağıtımda doğru profili seçme
  • Yanlış ortam dağıtımını önleme
Günün hedefiKatılımcı, üretime kademeli ve onaylı dağıtım yapar ve sonucu doğrular.
Modül 1
Onay Kapıları
  • CodePipeline manual approval action
  • Onay bildirimini SNS ile iletme
  • Onay öncesi staging doğrulaması
  • Zaman penceresi ve değişiklik dondurma
  • Onay kaydını denetime bağlama
  • Otomatik ve manuel kapı dengesi
Modül 2
Kademeli Dağıtım
  • Lambda/ECS için canary traffic shifting
  • CloudWatch alarm ile otomatik geri alma
  • Blue/green ile anında dönüş
  • Özellik bayrağıyla aşamalı açma
  • Hata oranına göre durdurma
  • Trafik kaydırma izleme
Modül 3
Dağıtım Sonrası Doğrulama
  • Smoke testi ile kritik yolu kontrol
  • Health check ve readiness doğrulama
  • Sentetik işlem izleme
  • Başarısızlıkta otomatik rollback
  • Dağıtım olayını değişiklik günlüğüne işleme
  • Doğrulama sonucunu ekibe bildirme
Modül 4
Gözlemlenebilirlik
  • CloudWatch Logs ve metrik dashboard
  • X-Ray ile dağıtık izleme
  • Alarm ve bildirim kurma
  • Hata oranı ve gecikme SLO'su
  • Üretim bulgusunu teste geri taşıma
  • Loglardan kök neden analizi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Dal Stratejisi

Trunk-based veya GitFlow dal stratejisini AWS akışına uyarlayabilirsiniz.

✅
PR Doğrulama

Her pull request için otomatik build/test hattı kurabilirsiniz.

✅
Ortam Promotion

Aynı artifact'ı feature-staging-production boyunca ilerletebilirsiniz.

✅
Çok Hesaplı Yapı

Cross-account rollerle ortamları izole edebilirsiniz.

✅
Yapılandırma

Parameter Store ve Secrets Manager ile ortam yapılandırması yönetebilirsiniz.

✅
Onay Kapısı

CodePipeline onay kapılarıyla üretime geçişi kontrol edebilirsiniz.

✅
Kademeli Dağıtım

Canary ve blue/green ile güvenli dağıtım yapabilirsiniz.

✅
Doğrulama

Dağıtım sonrası smoke test ve gözlemlenebilirlik kurabilirsiniz.

Kimler İçin Uygundur?

  • AWS üzerinde kod yazan
  • kendi değişikliğini güvenle üretime taşıyan bir akış kurmak isteyen yazılım geliştiricileri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
AWS üzerinde kod yazan ve değişikliğini güvenle üretime taşıyan bir akış kurmak isteyen yazılım geliştiricileri için uygundur.
DVA-C02 CI/CD eğitiminden farkı nedir?
Bu eğitim servis özelliklerini sınav odağında ezberletmek yerine günlük geliştirici iş akışını, dal stratejisini ve ortam promotion'ı pratik olarak kurgular.
Hangi dağıtım hedefleri işleniyor?
EC2, Lambda ve ECS için kademeli dağıtım, canary ve blue/green stratejileri uygulamalı ele alınır.
Çok hesaplı yapı gerekli mi?
Zorunlu değildir; multi-account kavramı anlatılır, uygulamalar tek hesapta ortam ayrımıyla da yapılabilir.
Eğitim sonunda sertifika veriliyor mu?
Eğitimi tamamlayanlara 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 Developer Associate: CI/CD in AWS 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

CI/CD ve Sürekli TeslimRed Hat DevOps Pipelines and Processes: CI/CD with Jenkins (DO401) Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat DevOps Pipelines and Processes: CI/CD with Jenkins (DO401) Eğitimi

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

DO401 müfredatıyla Jenkins'i OpenShift üzerinde kurup pipeline, Kubernetes ajanları ve ileri dağıtım stratejileriyle kurumsal CI/CD kurmayı öğreten ileri seviye

Detayları Gör →
CI/CD ve Sürekli TeslimRed Hat DevOps Pipelines and Processes: CI/CD with Jenkins, Git, and Test Driven Development (DO400) Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat DevOps Pipelines and Processes: CI/CD with Jenkins, Git, and Test Driven Development (DO400) Eğitimi

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

DO400 kapsamında Git, TDD/BDD, Jenkins ve OpenShift ile sürekli entegrasyon ve teslimatı projeyle öğreten; Tekton ve DORA işleyen ileri seviye DevOps eğitimi.

Detayları Gör →
CI/CD ve Sürekli TeslimREST Assured Configuration: Continuous Integration Pipelines for API Tests Eğitimi
DevOps ve Konteyner Eğitimleri

REST Assured Configuration: Continuous Integration Pipelines for API Tests Eğitimi

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

REST Assured ile API testleri yazmayı ve bunları CI hattına entegre edip Allure/JUnit raporları ve kalite kapılarıyla otomatikleştirmeyi öğreten orta seviye eği

Detayları Gör →
CI/CD ve Sürekli TeslimSite Reliability Engineering Foundation: CI/CD and Safe Deployments Eğitimi
DevOps ve Konteyner Eğitimleri

Site Reliability Engineering Foundation: CI/CD and Safe Deployments Eğitimi

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

SRE ilkeleriyle SLO, hata bütçesi, ilerlemeli dağıtım, kanarya analizi ve otomatik geri alma kullanarak güvenli CI/CD kurmayı öğreten orta seviye eğitim.

Detayları Gör →
CI/CD ve Sürekli TeslimSürekli Entegrasyon ve Sürekli Teslimat Temelleri Eğitimi
DevOps ve Konteyner Eğitimleri

Sürekli Entegrasyon ve Sürekli Teslimat Temelleri Eğitimi

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

CI/CD kavramlarını, araç zincirini ve ilk hat kurulumunu temelden öğreten; sürekli entegrasyon, teslim ve dağıtımı işleyen başlangıç seviyesi eğitim.

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