AWS DEVELOPER ASSOCIATE: CONFIGURATION AS CODE EĞİTİMİ

Yapılandırmayı sürüm kontrolüne alın

SAM, CDK, Systems Manager Parameter Store, AppConfig ve Secrets Manager ile yapılandırmayı kod olarak yönetin.

Eğitim, AWS uygulama yapılandırmasının kodla yönetilmesini kapsar. AWS SAM şablonları ve sam deploy, AWS CDK ile Python/TypeScript construct yazımı, cdk synth ve diff, Systems Manager Parameter Store hiyerarşileri, Secrets Manager rotasyonu, AppConfig ile kad…

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

Eğitim Hakkında

SAM, CDK, Parameter Store, Secrets Manager ve AppConfig ile kod tabanlı yapılandırma

Eğitim, AWS uygulama yapılandırmasının kodla yönetilmesini kapsar. AWS SAM şablonları ve sam deploy, AWS CDK ile Python/TypeScript construct yazımı, cdk synth ve diff, Systems Manager Parameter Store hiyerarşileri, Secrets Manager rotasyonu, AppConfig ile kademeli yapılandırma dağıtımı ve ortam bazlı konfigürasyon stratejileri uygulamalı işlenir.

Süre ve Format

2 Gün. Her gün dört modül; her modülde anlatım, canlı AWS hesabında uygulama ve kısa kontrol soruları birlikte işlenir.

Seviye

Orta Seviye — SAM, CDK, Parameter Store, Secrets Manager ve AppConfig ile kod tabanlı yapılandırma

Öğrenme Metodu

Katılımcılar aynı uygulamayı hem SAM hem CDK ile tanımlar, ardından yapılandırma değerlerini Parameter Store ve AppConfig üzerinden dağıtır.

Neden Bu Eğitim?

⚙️Yapılandırma Disiplini

Ortam ayarlarını koddan ayırıp sürümlenebilir ve denetlenebilir hale getirirsiniz.

🔐Gizli Bilgi Yönetimi

Parola ve anahtarları koda gömmeden Secrets Manager ile döndürürsünüz.

🚀Kademeli Dağıtım

AppConfig ile yapılandırma değişikliklerini risk almadan yayarsınız.

Anahtar Konular

aws samaws cdkparameter storesecrets managerappconfigconfiguration as codeaws developer associatesam deploycdk synth
“Yapılandırma koddur; kod gibi sürümlenmeli, test edilmeli ve kademeli yayılmalıdır.”

Ön Koşullar

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

1
Temel AWS Bilgisi

Lambda, S3 ve IAM kavramlarına aşinalık beklenir.

2
Programlama

Python veya TypeScript ile temel kod yazabilme gerekir.

3
Git Kullanımı

Sürüm kontrol komutlarını bilmek faydalıdır.

4
Araçlar

Node.js, Python, AWS CLI ve SAM CLI kurulu bir bilgisayar 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ı Sunucusuz uygulamaları SAM ve CDK ile tanımlayıp dağıtır.
Modül 1
AWS SAM Temelleri
  • AWS::Serverless::Function ve Api kaynak tipleri
  • sam init, build, local invoke
  • sam deploy --guided ve samconfig.toml
  • Globals bölümü ve ortak ayarlar
  • Policy template'leri (SAMPolicyTemplates)
  • sam sync ile hızlı geliştirme döngüsü
Modül 2
SAM İleri Konular
  • Lambda alias ve AutoPublishAlias
  • DeploymentPreference: Canary10Percent5Minutes
  • Pre/post traffic hook fonksiyonları
  • Lambda layer yönetimi
  • SAM ile DynamoDB ve SQS olay kaynakları
  • sam local start-api ile yerel test
Modül 3
AWS CDK Temelleri
  • App, Stack ve Construct hiyerarşisi
  • L1, L2 ve L3 construct farkı
  • cdk bootstrap, synth, diff, deploy
  • Context değerleri ve cdk.json
  • Aspects ile politika uygulama
  • Asset yönetimi (Lambda kodu, Docker imajı)
Modül 4
CDK Laboratuvarı
  • Python ile VPC ve Lambda stack'i
  • Çok ortamlı stack parametreleri
  • Construct Hub'dan hazır yapı kullanımı
  • cdk-nag ile güvenlik denetimi
  • CDK ve SAM karşılaştırması
  • Stack'i cdk destroy ile temizleme
Günün hedefiKatılımcı Uygulama yapılandırma ve sırlarını güvenli ve kademeli yöneten servisleri uygular.
Modül 1
Systems Manager Parameter Store
  • String, StringList ve SecureString türleri
  • Hiyerarşik yol yapısı (/uygulama/ortam/anahtar)
  • KMS ile şifreleme
  • Standart ve Advanced parametre farkları
  • Parametre sürümleri ve etiketleri
  • SDK ile GetParametersByPath kullanımı
Modül 2
AWS Secrets Manager
  • Gizli bilgi oluşturma ve sürüm aşamaları (AWSCURRENT)
  • Rotasyon Lambda fonksiyonu ve RDS entegrasyonu
  • Çapraz hesap erişimi için kaynak politikası
  • Parameter Store ile maliyet ve özellik karşılaştırması
  • Lambda'da önbellek ve extension kullanımı
  • Replikasyon: çok bölgeli secret
Modül 3
AWS AppConfig
  • Application, Environment, Configuration Profile
  • Feature flag ve serbest biçimli profiller
  • Deployment strategy: linear, exponential
  • Doğrulayıcılar (JSON Schema, Lambda)
  • CloudWatch alarmıyla otomatik geri alma
  • AppConfig Lambda extension ile okuma
Modül 4
Entegrasyon Laboratuvarı
  • Lambda ortam değişkeni ve Parameter Store farkı
  • Ortam bazlı yapılandırma stratejisi
  • SAM şablonunda dynamic reference
  • Gizli bilgi rotasyonunun test edilmesi
  • AppConfig ile feature flag açma/kapama
  • Yapılandırma hatalarını ele alma ve izleme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
SAM Dağıtımı

SAM şablonuyla sunucusuz uygulamayı oluşturup kademeli dağıtım ayarlayabilirsiniz.

✅
CDK Yazımı

Python veya TypeScript ile CDK stack'i yazıp synth ve diff ile inceleyebilirsiniz.

✅
Araç Seçimi

SAM, CDK ve CloudFormation arasındaki farkları kullanım senaryosuna göre değerlendirebilirsiniz.

✅
Parametre Yönetimi

Parameter Store hiyerarşisi ve SecureString ile yapılandırma düzenleyebilirsiniz.

✅
Sır Rotasyonu

Secrets Manager'da otomatik rotasyonlu veritabanı sırrı yapılandırabilirsiniz.

✅
Kademeli Yayın

AppConfig deployment strategy ile yapılandırmayı kademeli yayabilirsiniz.

✅
Güvenlik Denetimi

cdk-nag gibi araçlarla altyapı kodunu denetleyebilirsiniz.

✅
Ortam Stratejisi

Geliştirme, test ve üretim ortamları için yapılandırmayı ayrıştırabilirsiniz.

Kimler İçin Uygundur?

  • Sunucusuz uygulama geliştiren yazılımcılar
  • DevOps uzmanları
  • Developer Associate sınav adayları

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Sunucusuz uygulama geliştiren yazılımcılar, DevOps uzmanları ve Developer Associate sınav adayları.
SAM mı CDK mı öğrenmeliyim?
SAM sunucusuz uygulamalar için sade bir uzantıdır; CDK genel amaçlı programlama diliyle tüm AWS altyapısını tanımlar. Eğitimde ikisi de uygulanır.
Secrets Manager ile Parameter Store arasındaki fark nedir?
Secrets Manager otomatik rotasyon ve çok bölgeli replikasyon sunar ve ücretlidir; Parameter Store daha basit ve standart katmanda ücretsizdir.
Hangi programlama dili gerekli?
Python veya TypeScript örnekleri verilir; temel düzeyde birinde kod yazabilmek yeterlidir.
Sertifika ve sınav?
Developer Associate konularını destekler; sınav başvurusu ve ücreti ilgili kuruma aittir. 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: Configuration as Code Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Amazon AWSAWS Solutions Architect Associate: Compute & Data Analysis Services Eğitimi
Bulut Bilişim Eğitimleri

AWS Solutions Architect Associate: Compute & Data Analysis Services Eğitimi

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

AWS Solutions Architect Associate hesaplama ve veri analizi: EC2, ECS, Athena, EMR, Redshift, Kinesis ve QuickSight ile uygulamalı eğitim.

Detayları Gör →
Amazon AWSAWS Solutions Architect Associate: Connectivity & Name Resolution Eğitimi
Bulut Bilişim Eğitimleri

AWS Solutions Architect Associate: Connectivity & Name Resolution Eğitimi

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

AWS Solutions Architect Associate bağlantı ve ad çözümleme: VPC peering, Transit Gateway, VPN, Direct Connect, Route 53 ve CloudFront.

Detayları Gör →
Amazon AWSAWS Solutions Architect Associate: Cost Management Eğitimi
Bulut Bilişim Eğitimleri

AWS Solutions Architect Associate: Cost Management Eğitimi

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

AWS Solutions Architect Associate maliyet yönetimi: Cost Explorer, Budgets, etiketleme, Savings Plans, Reserved Instance ve FinOps uygulamaları.

Detayları Gör →
Amazon AWSAWS Solutions Architect Associate: Data & Service Availability Eğitimi
Bulut Bilişim Eğitimleri

AWS Solutions Architect Associate: Data & Service Availability Eğitimi

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

AWS Solutions Architect Associate veri ve servis erişilebilirliği: RDS Multi-AZ, Aurora, S3 replikasyon, AWS Backup ve Route 53 failover.

Detayları Gör →
Amazon AWSAWS Solutions Architect Associate: Data Storage Services Eğitimi
Bulut Bilişim Eğitimleri

AWS Solutions Architect Associate: Data Storage Services Eğitimi

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

AWS Solutions Architect Associate veri depolama servisleri: S3, EBS, EFS, FSx, Storage Gateway ve Snow Family ile uygulamalı karşılaştırma.

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