AWS DEVOPS ENGINEER PRO : AUTOMATED TESTING EĞİTİMİ

Test etmeden dağıtma, otomatikleştir

CodeBuild test raporları, CodePipeline test aşamaları ve entegrasyon/yük testleriyle kaliteyi boru hattına gömün.

CodeBuild test raporları, CodePipeline test aşamaları ve CodeDeploy doğrulama hook'larıyla CI/CD boru hattına otomatik test gömmeyi öğreten ileri düzey DevOps eğitimi.

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

Eğitim Hakkında

Boru hattı içi birim, entegrasyon ve dağıtım sonrası test stratejisi

Bu eğitim, AWS DevOps Engineer Professional kapsamında otomatik test alanına odaklanır. CodeBuild buildspec içinde birim ve entegrasyon testlerinin çalıştırılması, CodeBuild test raporu gruplarıyla sonuç raporlama, CodePipeline içinde test aşamaları ve onay kapıları, dağıtım öncesi/sonrası doğrulama için CodeDeploy lifecycle hook ve Lambda doğrulama fonksiyonları, API testleri, altyapı testi (cfn-lint, taskcat) ve yük testi yaklaşımları uygulamalı işlenir. Test kapsamı artefaktları, hata durumunda otomatik geri alma ve kalite kapısı (quality gate) tasarımı da kapsanır.

Süre ve Format

3 Gün. Her gün dört modül; birim testlerinden boru hattı kalite kapılarına ilerler.

Seviye

İleri Seviye — CI/CD boru hattı içinde otomatik test katmanlarını CodeBuild, CodePipeline ve test araçlarıyla kurma.

Öğrenme Metodu

Katılımcı gerçek bir CodePipeline hattına birim, entegrasyon ve dağıtım testi aşamaları ekleyerek kaliteyi uçtan uca otomatikleştirir.

Neden Bu Eğitim?

🧪Erken Yakalama

Hataları üretime çıkmadan boru hattında yakalayarak geri dönüş maliyetini düşürürsünüz.

🚦Kalite Kapısı

Test başarısız olduğunda dağıtımı otomatik durduran kapılar kurmayı öğrenirsiniz.

📑Raporlanabilir

CodeBuild test raporlarıyla her sürümün kalite kanıtını görünür hale getirirsiniz.

Anahtar Konular

aws otomatik testcodebuild test reportcodepipeline testcodedeploy hookci cd testentegrasyon testikalite kapısıcfn-lintotomatik rollbackaws devops professional
“Otomatik test olmayan bir boru hattı, yalnızca hataları daha hızlı dağıtır.”

Ön Koşullar

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

1
CI/CD Temeli

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

2
Test Çatısı

JUnit, pytest veya jest gibi bir test çatısı bilgisi faydalı olur.

3
Git Kullanımı

Kaynak depo ve commit/PR akışına aşinalık gerekir.

4
Test Hesabı

CodeBuild ve CodePipeline 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ı CodeBuild buildspec ile birim testleri çalıştırır ve test raporu gruplarıyla sonuçları raporlar.
Modül 1
buildspec Yapısı
  • phases: install, pre_build, build, post_build
  • Test komutlarının build adımında çalıştırılması
  • Ortam değişkenleri ve Secrets Manager
  • Cache ile bağımlılık hızlandırma
  • Çoklu buildspec ve batch build
  • Build başarısız koşulunu yönetme
Modül 2
Test Raporları
  • reports bölümü ve report group
  • JUnit/Cucumber/TestNG rapor formatları
  • Test başarı/başarısızlık özeti
  • Trend grafiği ile geçmiş kıyas
  • Report expiration ayarı
  • CodeBuild konsolunda rapor okuma
Modül 3
Kapsam (Coverage)
  • Code coverage report group
  • Cobertura/JaCoCo/SimpleCov formatı
  • Satır ve dal kapsamı eşiği
  • Kapsam düşüşünde build fail
  • Kapsam trendi izleme
  • Kapsam artefaktını saklama
Modül 4
Artefakt Yönetimi
  • Build çıktısını S3'e yazma
  • Secondary artifacts ve sources
  • CodeArtifact ile paket deposu
  • Test logları ve CloudWatch'a yazma
  • Artefakt sürümleme
  • Build ortamı imajı (curated/custom)
Günün hedefiKatılımcı geçici ortamlar oluşturup entegrasyon ve API testlerini boru hattında çalıştırır.
Modül 1
Geçici Ortam
  • CloudFormation/CDK ile ephemeral stack
  • Test sonrası otomatik yıkım (teardown)
  • Seed veri yükleme
  • LocalStack ile yerel servis taklidi
  • Ortam izolasyonu ve isimlendirme
  • Maliyet için ömür sınırı
Modül 2
API Testleri
  • REST/HTTP API uçtan uca test
  • Postman/Newman veya pytest ile çağrı
  • Kimlik doğrulama token akışı testi
  • Yanıt şeması doğrulama
  • Hata senaryosu ve timeout testi
  • Test sonucunu rapor grubuna yazma
Modül 3
Sözleşme Testi
  • Consumer-driven contract mantığı
  • Şema uyumluluğu doğrulama
  • Geriye uyumluluk kontrolü
  • Mock servis ile bağımlılık izolasyonu
  • Versiyon kıran değişiklik tespiti
  • Sözleşme ihlalinde build fail
Modül 4
Altyapı Testi
  • cfn-lint ile şablon doğrulama
  • cfn-guard ile politika kuralı
  • taskcat ile çok bölgeli deploy testi
  • CDK assertions ile birim testi
  • Güvenlik kuralı (açık port) testi
  • Drift ön kontrolü
Günün hedefiKatılımcı CodePipeline aşamaları ve CodeDeploy hook'larıyla dağıtım öncesi/sonrası doğrulama ve geri alma kurar.
Modül 1
Pipeline Test Aşaması
  • Test action türleri ve aşama sırası
  • Paralel test eylemleri
  • Manual approval kapısı
  • Aşama başarısızlığında durdurma
  • CloudWatch Events ile pipeline izleme
  • Aşama geçiş (transition) kontrolü
Modül 2
CodeDeploy Hook
  • AppSpec lifecycle event sırası
  • BeforeAllowTraffic doğrulama Lambda'sı
  • AfterAllowTraffic sağlık testi
  • ValidateService hook'u
  • Hook timeout ve fail davranışı
  • Hook'tan CloudWatch metriği kontrolü
Modül 3
Canlı Doğrulama
  • Smoke test ve sağlık endpoint
  • Canary trafiğinde hata oranı izleme
  • CloudWatch alarm ile otomatik rollback
  • Blue/green doğrulama penceresi
  • Synthetics canary ile dış doğrulama
  • SLO eşiğine göre karar
Modül 4
Kalite Kapısı
  • Kapsam ve test eşiklerini kapıya bağlama
  • Güvenlik tarama (SAST) kapısı
  • Lint ve statik analiz kapısı
  • Başarısızlıkta otomatik geri alma
  • Kalite metriklerini dashboard'a yazma
  • Sürüm notu ve kanıt üretimi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Birim Test

CodeBuild buildspec içinde birim testleri çalıştırıp raporlarsınız.

✅
Kapsam Takibi

Code coverage raporlarıyla kalite eşiğini boru hattında zorlarsınız.

✅
Entegrasyon Testi

Geçici ortamlarda entegrasyon ve API testleri koşturursunuz.

✅
Altyapı Testi

cfn-lint ve cfn-guard ile şablonları dağıtmadan doğrularsınız.

✅
Dağıtım Doğrulama

CodeDeploy lifecycle hook'larıyla canlı doğrulama kurarsınız.

✅
Otomatik Rollback

Alarm tabanlı otomatik geri alma ile başarısız sürümü durdurursunuz.

✅
Kalite Kapısı

Test ve güvenlik kapılarıyla üretim kalitesini güvence altına alırsınız.

✅
Raporlanabilirlik

Her sürüm için test ve kapsam kanıtını görünür kılarsınız.

Kimler İçin Uygundur?

  • CI/CD boru hatlarına test gömen DevOps mühendisleri
  • yazılım kalite mühendisleri
  • sürüm yöneticileri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
CI/CD hattına test gömen DevOps mühendisleri, kalite mühendisleri ve sürüm yöneticileri için uygundur.
Hangi test türleri işleniyor?
Birim, kapsam, entegrasyon, API, sözleşme, altyapı ve dağıtım doğrulama testleri işlenir.
Belirli bir dil gerekli mi?
Hayır; pytest, jest ve JUnit örnekleri gösterilir, yaklaşım dilden bağımsızdı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 Pro : Automated Testing 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ıSRE Metric Management: Software Reliability Monitoring and Reporting Eğitimi
DevOps ve Konteyner Eğitimleri

SRE Metric Management: Software Reliability Monitoring and Reporting Eğitimi

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

Alarm tasarımı, Alertmanager, Grafana SLO panoları ve aylık güvenilirlik raporlarıyla SRE izleme ve raporlama pratiklerini öğrenin.

Detayları Gör →
DevOps Kültürü ve UygulamalarıSRE Postmortums: Blameless Postmortem Culture Creation Eğitimi
DevOps ve Konteyner Eğitimleri

SRE Postmortums: Blameless Postmortem Culture Creation Eğitimi

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

Blameless postmortem yazımı, olay zaman çizelgesi, kök neden analizi ve eylem maddeleriyle öğrenen bir SRE kültürü kurmayı öğrenin.

Detayları Gör →
DevOps Kültürü ve UygulamalarıSRE Practitioner Sertifika Hazırlık (DevOps Institute Uyumlu) Eğitimi
DevOps ve Konteyner Eğitimleri

SRE Practitioner Sertifika Hazırlık (DevOps Institute Uyumlu) Eğitimi

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

SLO, hata bütçesi, toil, olay yönetimi ve postmortem konularıyla SRE Practitioner sınavına uyumlu hazırlık eğitimi; vaka ve örnek sorular.

Detayları Gör →
DevOps Kültürü ve UygulamalarıSRE Products at Scale: Product Launches Eğitimi
DevOps ve Konteyner Eğitimleri

SRE Products at Scale: Product Launches Eğitimi

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

Lansman kontrol listesi, kapasite tahmini, yük testi, canary ve feature flag ile SRE bakışıyla ölçekli ürün lansmanı yönetimini öğrenin.

Detayları Gör →
DevOps Kültürü ve UygulamalarıSRE Simplicity: Simple Software Systems Eğitimi
DevOps ve Konteyner Eğitimleri

SRE Simplicity: Simple Software Systems Eğitimi

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

Minimal API tasarımı, kod silme, bağımlılık azaltma ve refaktör stratejileriyle basit ve güvenilir yazılım sistemleri tasarlamayı öğrenin.

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