AWS DEVELOPER ASSOCIATE (DVA-C02): CI/CD SERVICES EĞİTİMİ

AWS geliştirici CI/CD servislerinde uzmanlaş

CodeCommit, CodeBuild buildspec, CodeDeploy appspec, CodePipeline aşamaları ve CodeArtifact ile DVA-C02 odaklı AWS CI/CD servis hattı

AWS Developer Associate (DVA-C02) sınav kapsamında CodeCommit, CodeBuild, CodeDeploy, CodePipeline ve CodeArtifact ile uçtan uca CI/CD hattı kuran orta seviye AWS geliştirici eğitimi.

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

Eğitim Hakkında

AWS CodeStar servis ailesiyle CI/CD kurmayı DVA-C02 sınav kapsamında öğrenme

Bu eğitim, AWS Certified Developer – Associate (DVA-C02) sınavının geliştirici araçları ve CI/CD bölümüne odaklanarak AWS üzerinde sürekli teslimat kurmayı öğretir. CodeCommit ile Git deposu yönetimi, CodeBuild buildspec.yml yapısı ve build ortamları, CodeDeploy appspec.yml ile EC2/Lambda/ECS dağıtım stratejileri, CodePipeline ile source-build-deploy aşamalarının orkestrasyonu, CodeArtifact paket deposu, ECR imaj deposu ve CloudFormation/SAM ile altyapı dağıtımı somut örneklerle işlenir. IAM rolleriyle en az ayrıcalık, S3 artifact deposu, parametre/secret yönetimi ve dağıtım onayları uygulamalı olarak ele alınır. Sınav başvurusu ve ücreti ilgili kuruma aittir.

Süre ve Format

3 Gün. Her gün dört modül; her servis AWS Konsolu ve CLI üzerinde uygulamalı denenir.

Seviye

Orta Seviye — AWS Developer Associate (DVA-C02) sınavının CI/CD bölümüne yönelik CodeCommit, CodeBuild, CodeDeploy, CodePipeline ve CodeArtifact servisleri

Öğrenme Metodu

Katılımcılar örnek bir uygulamayı CodeCommit'ten CodePipeline ile build edip CodeDeploy ile dağıtan uçtan uca bir hat kurar.

Neden Bu Eğitim?

☁️Yönetilen Servisler

CodeBuild ve CodePipeline ile sunucu yönetmeden ölçeklenen bir CI/CD hattı kurarsınız.

🎯Sınav Odağı

DVA-C02 soru kalıplarına uygun buildspec/appspec ve dağıtım senaryolarını pekiştirirsiniz.

🔐IAM ile Güvenlik

En az ayrıcalıklı rollerle servisler arası güvenli erişimi kurgularsınız.

Anahtar Konular

aws dva-c02aws developer associatecodepipelinecodebuild buildspeccodedeploy appspeccodecommitcodeartifactaws ci cdsam cloudformationaws devops
“Bulutta teslimat, doğru servisi değil, servisleri doğru bağlamayı bilmekle başlar.”

Ön Koşullar

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

1
AWS Temeli

EC2, S3, IAM gibi temel AWS servislerine aşinalık gerekir.

2
Git Kullanımı

Git commit/push ve dal akışına temel aşinalık beklenir.

3
Bir Dil

Python, Node.js veya Java gibi bir dilde temel uygulama geliştirme faydalıdır.

4
AWS Hesabı

Uygulamalar için erişilebilir bir AWS hesabı ve AWS 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ı, CodeCommit'te depo yönetir ve CodeBuild ile buildspec tabanlı build kurar.
Modül 1
CodeCommit
  • CodeCommit deposu oluşturma ve HTTPS/SSH erişimi
  • IAM ile depo erişim yetkilendirmesi
  • git-remote-codecommit ve credential helper
  • Dal koruması ve approval rule template
  • CloudWatch Events ile commit tetikleme
  • KMS ile depo şifreleme
Modül 2
buildspec.yml Yapısı
  • version, phases: install/pre_build/build/post_build
  • env ile değişken ve parameter-store/secrets-manager
  • artifacts ve cache bölümleri
  • Birden çok artifact tanımı (secondary-artifacts)
  • Komut çıktısını ve exit kodunu yönetme
  • buildspec'i depoda sürümleme
Modül 3
Build Ortamı
  • Yönetilen imaj ve compute tipi seçimi
  • Privileged mode ile Docker build
  • Build ortam değişkenleri ve gizliler
  • VPC içinde build ile özel kaynak erişimi
  • Build zaman aşımı ve kaynak limitleri
  • Local build (codebuild-local) ile test
Modül 4
Artifact ve Önbellek
  • S3 artifact deposuna çıktı yazma
  • Bağımlılık önbelleği (local/S3 cache)
  • Build badge ve CloudWatch Logs
  • ECR'ye imaj push etme adımı
  • Artifact şifreleme ve yaşam döngüsü
  • Build metriklerini izleme
Günün hedefiKatılımcı, CodeDeploy ile farklı hedeflere appspec tabanlı dağıtım stratejileri uygular.
Modül 1
appspec ve Yaşam Döngüsü
  • appspec.yml hooks: BeforeInstall, AfterInstall
  • ApplicationStart, ValidateService kancaları
  • EC2 için files ve permissions bölümü
  • Lambda/ECS için AppSpec farkı (resources)
  • Hook script'lerinde hata yönetimi
  • appspec'i artifact ile paketleme
Modül 2
EC2/On-Prem Dağıtımı
  • CodeDeploy agent kurulumu ve etiket (tag) hedefleme
  • Deployment group ve Auto Scaling entegrasyonu
  • In-place ve blue/green dağıtım
  • OneAtATime, HalfAtATime, AllAtOnce konfigürasyonu
  • ELB ile trafik yönetimi
  • Dağıtım sağlık eşikleri
Modül 3
Lambda ve ECS Dağıtımı
  • Lambda canary/linear traffic shifting
  • Alias ve versiyonla kademeli geçiş
  • ECS blue/green ve task definition güncelleme
  • CloudWatch alarm ile otomatik geri alma
  • PreTraffic/PostTraffic Lambda hook
  • Dağıtım konfigürasyonu seçimi
Modül 4
Geri Alma ve İzleme
  • Dağıtım başarısızlığında otomatik rollback
  • CloudWatch alarm tetikli geri alma
  • Dağıtım geçmişi ve olay günlüğü
  • Başarısız instance'ı izole etme
  • Dağıtım metriklerini izleme
  • Manuel rollback senaryosu
Günün hedefiKatılımcı, servisleri CodePipeline'da orkestre eder ve altyapıyı SAM/CloudFormation ile dağıtır.
Modül 1
CodePipeline Orkestrasyonu
  • Source, Build, Deploy stage ve action yapısı
  • CodeCommit/S3/ECR/GitHub source action
  • Manuel approval action ekleme
  • Paralel ve ardışık action grupları
  • Artifact'ı aşamalar arası taşıma
  • CloudWatch Events ile pipeline tetikleme
Modül 2
CodeArtifact
  • Paket deposu (npm/pip/Maven) oluşturma
  • Upstream repository ve public kaynak proxy
  • CodeBuild'den CodeArtifact kimlik doğrulama
  • Paket sürümleme ve retention
  • Domain ve repository erişim politikası
  • Kurum içi paket yayınlama
Modül 3
SAM/CloudFormation ile IaC
  • SAM template ile serverless uygulama tanımı
  • sam build/package/deploy akışı
  • CloudFormation change set ile güvenli güncelleme
  • Pipeline'da CloudFormation deploy action
  • Parametre ve çıktı (outputs) yönetimi
  • Stack drift ve rollback davranışı
Modül 4
IAM, Secret ve Güvenlik
  • Servis rolleri ve en az ayrıcalık ilkesi
  • Parameter Store ve Secrets Manager kullanımı
  • Pipeline artifact'ını KMS ile şifreleme
  • Cross-account dağıtım rol zinciri
  • CloudTrail ile denetim
  • Gizli değerleri buildspec'te güvenli kullanma

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
CodeCommit

CodeCommit'te depo ve erişim yetkilerini yönetebilirsiniz.

✅
buildspec

CodeBuild buildspec.yml ile çok aşamalı build kurabilirsiniz.

✅
appspec Dağıtımı

CodeDeploy appspec ile EC2/Lambda/ECS dağıtımı yapabilirsiniz.

✅
Dağıtım Stratejisi

In-place, blue/green ve canary stratejilerini uygulayabilirsiniz.

✅
CodePipeline

Servisleri CodePipeline'da uçtan uca orkestre edebilirsiniz.

✅
CodeArtifact

CodeArtifact ile paket deposu kurup build'e bağlayabilirsiniz.

✅
IaC Dağıtımı

SAM/CloudFormation ile altyapıyı pipeline'dan dağıtabilirsiniz.

✅
IAM Güvenliği

En az ayrıcalıklı rollerle güvenli bir hat kurgulayabilirsiniz.

Kimler İçin Uygundur?

  • AWS üzerinde uygulama geliştiren
  • DVA-C02 sınavına CI/CD servisleri açısından hazırlanmak isteyen geliştiriciler ve DevOps adayları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
AWS üzerinde uygulama geliştiren ve DVA-C02 sınavına CI/CD servisleri açısından hazırlanmak isteyen geliştiriciler için uygundur.
Sınav ücreti eğitime dahil mi?
Hayır; eğitim sınav içeriğine hazırlar, ancak sınav başvurusu ve ücreti ilgili kuruma aittir.
Hangi AWS servisleri işleniyor?
CodeCommit, CodeBuild, CodeDeploy, CodePipeline, CodeArtifact ile ECR ve SAM/CloudFormation uygulamalı ele alınır.
AWS hesabı gerekir mi?
Uygulamalar için erişilebilir bir AWS hesabı ve AWS CLI kurulumu önerilir; ücretsiz katman çoğu senaryo için yeterlidir.
Eğitim sonunda sertifika veriliyor mu?
Eğitimi tamamlayanlara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir; AWS sınav sertifikası ayrıdır.

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 (DVA-C02): CI/CD Services 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 TeslimDevOps Collaboration Tools: Tools for Continuous Integration Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Collaboration Tools: Tools for Continuous Integration Eğitimi

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

Sürüm kontrolü, CI sunucuları, build/test araçları, kod incelemesi ve statik analizle sürekli entegrasyon için işbirliği araç ekosistemini öğreten eğitim.

Detayları Gör →
CI/CD ve Sürekli TeslimDevOps for Engineering Leaders: Building a Deployment Pipeline with Jenkins Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps for Engineering Leaders: Building a Deployment Pipeline with Jenkins Eğitimi

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

Mühendislik liderleri için Jenkins ile dağıtım hattı kurmayı ekip standartları, yönetişim ve DORA metrikleriyle birleştiren orta seviye eğitim.

Detayları Gör →
CI/CD ve Sürekli TeslimExploring CI: Continuous Integration & CI Tools Eğitimi
DevOps ve Konteyner Eğitimleri

Exploring CI: Continuous Integration & CI Tools Eğitimi

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

Sürekli entegrasyon kavramını ve GitHub Actions, GitLab CI, Jenkins araçlarını aynı örnek üzerinde keşfeden, ilk CI hattını kurduran temel seviye eğitim.

Detayları Gör →
CI/CD ve Sürekli TeslimFull Stack Developer CI/CD Eğitimi
DevOps ve Konteyner Eğitimleri

Full Stack Developer CI/CD Eğitimi

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

Full stack uygulamalarda monorepo build, frontend/backend testleri, Docker, E2E test ve çok hedefli dağıtımla tek hatta CI/CD kurmayı öğreten eğitim.

Detayları Gör →
CI/CD ve Sürekli TeslimGitLab CI/CD ile Sürekli Entegrasyon ve Dağıtım Eğitimi
DevOps ve Konteyner Eğitimleri

GitLab CI/CD ile Sürekli Entegrasyon ve Dağıtım Eğitimi

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

GitLab CI/CD pipeline, runner, environment, review app, yerleşik SAST/DAST ve Kubernetes dağıtımını uçtan uca öğreten ileri seviye eğitim.

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