DEVELOPING ON AWS EĞİTİMİ

Uygulamanı AWS servisleriyle kodla ve yayına al

SDK ile kimlik doğrulamadan DynamoDB ve Lambda’ya, API Gateway’den CI/CD ve X-Ray izlemeye uzanan geliştirici odaklı AWS eğitimi.

Developing on AWS eğitimi; aWS SDK, sunucusuz geliştirme, DynamoDB ve dağıtım otomasyonu konularını 3 günlük uygulamalı laboratuvarlarla işler.

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

Eğitim Hakkında

AWS SDK, sunucusuz geliştirme, DynamoDB ve dağıtım otomasyonu

Developing on AWS eğitimi, AWS üzerinde uygulama geliştiren yazılımcılara yöneliktir. SDK ve CLI ile kimlik bilgisi zinciri, IAM rolleri ve STS, S3 ile nesne işlemleri, Cognito ile kimlik doğrulama, DynamoDB erişim deseni modelleme, Lambda ve API Gateway ile sunucusuz API geliştirme, SQS/SNS/EventBridge entegrasyonu ve CodePipeline ile otomatik dağıtım uygulamalı olarak ele alınır. X-Ray ve CloudWatch ile izleme, KMS ve Secrets Manager ile gizli veri yönetimi de kapsamdadır.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar aWS SDK, sunucusuz geliştirme, DynamoDB ve dağıtım otomasyonu eksenlerinde aşamalı olarak uygulamalı çalışır.

Seviye

Orta Seviye — AWS SDK, IAM rolleri, DynamoDB, Lambda, API Gateway, olay tabanlı entegrasyon ve CI/CD ile bulut yerli uygulama geliştirme.

Öğrenme Metodu

Katılımcılar kendi AWS sandbox hesaplarında SDK ile kod yazar, Lambda ve DynamoDB tabanlı örnek bir uygulamayı adım adım geliştirip CI/CD hattıyla dağıtır.

Neden Bu Eğitim?

💻Kodla AWS Entegrasyonu

SDK, IAM rolleri ve servis API’lerini gerçek uygulama kodu içinde doğru ve güvenli kullanırsınız.

⚡Sunucusuz Üretkenlik

Lambda, API Gateway ve DynamoDB ile altyapı yönetmeden ölçeklenen servisler geliştirirsiniz.

🔁Otomatik Dağıtım

CloudFormation/SAM ve CodePipeline ile tekrarlanabilir, izlenebilir sürüm süreçleri kurarsınız.

Anahtar Konular

AWS geliştirme eğitimiDeveloping on AWSAWS SDK boto3AWS Lambda eğitimiDynamoDB eğitimiAPI GatewayAWS CI/CDsunucusuz uygulama geliştirmeAWS CognitoAWS yazılım geliştirici eğitimiDeveloping on AWS
“İyi bulut uygulaması, servisleri çağıran koddan çok servislerle birlikte düşünen koddur.”

Ön Koşullar

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

1
Programlama Bilgisi

Python, JavaScript veya Java gibi bir dilde temel kodlama deneyimi gerekir.

2
REST ve JSON

HTTP, REST ve JSON kavramlarına temel düzeyde aşinalık beklenir.

3
Bulut Temelleri

EC2, S3 ve IAM gibi temel AWS kavramlarını bilmek avantaj sağlar.

4
Çalışma Ortamı

AWS hesabı, kod editörü ve AWS CLI kurulumu eğitimde sağlanan yönergelerle hazırlanır.

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ı AWS SDK ile kimlik bilgisi zincirini doğru kurar, S3 ile uygulama içinden güvenli çalışır ve Cognito ile kullanıcı kimlik doğrulamasını entegre eder.
Modül 1
AWS SDK ve CLI ile Geliştirme
  • AWS CLI profilleri, named profile ve SSO oturumu
  • boto3 client ve resource arayüzleri
  • Kimlik bilgisi çözümleme zinciri (credential provider chain)
  • Sayfalama (paginator), waiter ve hata yakalama (ClientError)
  • Üstel geri çekilme (exponential backoff) ve retry modları
  • JavaScript SDK v3 modüler istemci kullanımı
Modül 2
Uygulamalar için IAM Rolleri ve STS
  • EC2 instance profile ve Lambda execution role tanımlama
  • AWS STS ile AssumeRole ve geçici kimlik bilgileri
  • Cross-account rol devri ve ExternalId kullanımı
  • Kaynak tabanlı politikalar (S3 bucket policy, SQS queue policy)
  • Kod içinde sabit access key kullanmanın riskleri ve alternatifleri
  • Policy Simulator ile izin sorunlarını ayıklama
Modül 3
Amazon S3 Nesne Depolama
  • Bucket, nesne, prefix ve S3 tutarlılık modeli
  • Storage class: Standard, Intelligent-Tiering, Glacier Instant/Flexible/Deep Archive
  • Lifecycle kuralları ve versioning ile nesne yaşam döngüsü
  • Bucket policy, Block Public Access ve S3 Object Ownership
  • SSE-S3, SSE-KMS ve istemci taraflı şifreleme
  • Cross-Region Replication, event notification ve presigned URL
Modül 4
Cognito ile Kimlik Doğrulama
  • User Pool ile kayıt, giriş ve MFA akışı
  • Identity Pool ile AWS kaynaklarına geçici erişim
  • OAuth 2.0 / OIDC, hosted UI ve JWT token yapısı
  • Sosyal kimlik sağlayıcı ve SAML federasyonu
  • Lambda tetikleyicileri: pre sign-up, post confirmation, pre token generation
  • Grup tabanlı yetkilendirme ve API Gateway entegrasyonu
Günün hedefiKatılımcı DynamoDB erişim desenlerini modeller, Lambda ve API Gateway ile REST uç noktaları geliştirir ve SQS/SNS/EventBridge ile olay tabanlı bileşenleri bağlar.
Modül 1
DynamoDB NoSQL Modelleme
  • Partition key, sort key ve erişim desenine göre tablo tasarımı
  • GSI ve LSI kullanımı, sparse index teknikleri
  • On-demand ve provisioned kapasite, auto scaling
  • DynamoDB Streams ile değişiklik yakalama ve Lambda tetikleme
  • TTL, transaction (TransactWriteItems) ve conditional write
  • DAX önbellekleme ve Global Tables çoklu bölge replikasyonu
Modül 2
AWS Lambda ile Sunucusuz Fonksiyonlar
  • Çalışma zamanları, handler yapısı ve olay (event) modeli
  • Bellek/CPU ayarı, timeout ve ephemeral storage
  • Cold start nedenleri, provisioned concurrency ve SnapStart
  • Lambda layer ve container image tabanlı fonksiyonlar
  • Eşzamansız çağrı, retry, dead-letter queue ve destinations
  • Reserved concurrency ve ortam değişkenleri ile yapılandırma
Modül 3
Amazon API Gateway
  • REST API ve HTTP API arasındaki fark ve seçim ölçütleri
  • Lambda proxy entegrasyonu ve mapping template
  • Stage, stage variable ve canary dağıtımı
  • Cognito authorizer, Lambda authorizer ve IAM yetkilendirme
  • Usage plan, API key ve throttling ayarları
  • WebSocket API ve CORS yapılandırması
Modül 4
SQS, SNS ve EventBridge ile Olay Tabanlı Mimari
  • SQS standart ve FIFO kuyrukları, visibility timeout ve long polling
  • Dead-letter queue ve redrive politikası
  • SNS topic, abonelik ve message filtering
  • SNS + SQS fan-out deseni
  • EventBridge event bus, kural ve şema kayıt defteri (Schema Registry)
  • EventBridge Pipes ve Scheduler ile entegrasyon
Günün hedefiKatılımcı uygulamayı CloudFormation/SAM ile tanımlar, CodePipeline ile dağıtır, X-Ray ve CloudWatch ile izler ve KMS/Secrets Manager ile hassas veriyi korur.
Modül 1
CI/CD: CodeCommit, CodeBuild, CodeDeploy, CodePipeline
  • buildspec.yml ile CodeBuild derleme ve test aşamaları
  • CodeDeploy appspec.yml, in-place ve blue/green dağıtım
  • CodePipeline aşamaları, onay aksiyonu ve artifact deposu
  • Lambda ve ECS için canary/linear trafik kaydırma
  • ECR imaj tarama ve imaj yaşam döngüsü politikası
  • GitHub veya GitLab ile kaynak entegrasyonu ve webhook tetikleme
Modül 2
AWS CDK ve SAM ile Programatik Altyapı
  • CDK construct seviyeleri (L1, L2, L3) ve App/Stack yapısı
  • TypeScript veya Python ile CDK projesi, cdk synth ve cdk deploy
  • SAM şablonu: AWS::Serverless::Function ve API tanımı
  • sam build, sam local invoke ve sam sync ile yerel geliştirme
  • CDK Pipelines ile kendi kendini güncelleyen dağıtım hattı
  • Altyapı kodu için birim test ve cdk-nag kuralları
Modül 3
X-Ray ve Dağıtık İzleme
  • Trace, segment ve subsegment kavramları
  • X-Ray SDK ve Lambda active tracing etkinleştirme
  • Service map ile darboğaz tespiti
  • Annotation ve metadata ile iz filtreleme
  • CloudWatch ServiceLens ve Application Signals
  • Yapılandırılmış JSON log ve correlation ID stratejisi
Modül 4
KMS, Secrets Manager ve Veri Koruma
  • KMS müşteri yönetimli anahtarlar (CMK), key policy ve grant
  • Envelope encryption ve data key üretimi
  • Secrets Manager ile otomatik parola rotasyonu
  • Systems Manager Parameter Store: String ve SecureString
  • ACM ile TLS sertifikası yönetimi
  • CloudHSM ve KMS arasındaki kullanım farkları

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
SDK ve CLI

AWS SDK ve CLI ile kimlik bilgisi zincirini doğru yapılandırır, servis çağrılarını sayfalama ve retry ile güvenilir yazarsınız.

🧱
IAM Rolleri

Uygulamalar için en az yetkiyle IAM rolleri ve STS tabanlı geçici erişim tasarlarsınız.

🔐
S3 Uygulamaları

S3 ile presigned URL, olay tetikleme ve şifreleme içeren dosya akışları geliştirirsiniz.

⚙️
DynamoDB Modelleme

Erişim desenine göre DynamoDB tablosu, GSI ve TTL tasarlayabilirsiniz.

📈
Sunucusuz API

Lambda ve API Gateway ile yetkilendirmeli REST API’ler yayınlarsınız.

☁️
Olay Tabanlı Akış

SQS, SNS ve EventBridge ile asenkron ve dayanıklı entegrasyonlar kurarsınız.

🛠️
CI/CD Hattı

SAM/CloudFormation ve CodePipeline ile otomatik dağıtım hattı oluşturursunuz.

🚀
İzleme ve Güvenlik

X-Ray, CloudWatch, KMS ve Secrets Manager ile uygulamanızı izler ve korursunuz.

Kimler İçin Uygundur?

  • AWS üzerinde uygulama geliştiren veya mevcut uygulamalarını buluta taşıyan yazılım geliştiriciler
  • DevOps mühendisleri
  • teknik liderler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
AWS üzerinde uygulama geliştiren veya mevcut uygulamalarını buluta taşıyan yazılım geliştiriciler, DevOps mühendisleri ve teknik liderler için uygundur.
Eğitimde hangi AWS servisleri uygulamalı işlenir?
S3, DynamoDB, Lambda, API Gateway, SQS/SNS/EventBridge, Cognito, CloudFormation/SAM, CodePipeline ve X-Ray uygulamalı laboratuvarlarla işlenir.
Hangi programlama dili kullanılır?
Örnekler ağırlıklı olarak Python (boto3) ve JavaScript/TypeScript ile yürütülür; kavramlar dilden bağımsızdır.
AWS hesabı gerekiyor mu?
Evet, laboratuvarlar için eğitimde yönlendirilen bir sandbox AWS hesabı kullanılır; kişisel kart bilgisi gerekmez.
Eğitim sonunda sertifika verilir mi?
Katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir. AWS sertifika sınavları ayrı olup sınav başvurusu ve ücreti ilgili kuruma aittir.

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. Developing on 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

Amazon AWSAWS Cloud ve Python: Pratik Kılavuz Eğitimi
Bulut Bilişim Eğitimleri

AWS Cloud ve Python: Pratik Kılavuz Eğitimi

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

AWS Cloud ve Python: Pratik Kılavuz eğitimi: boto3, Cloud9, Lambda, API Gateway, DynamoDB, SQS/SNS, SAM ve pytest ile Python tabanlı AWS çözümleri geliştirme.

Detayları Gör →
Amazon AWSAWS Cloud üzerinde Sunucusuz Uygulamaların Geliştirilmesi Eğitimi
Bulut Bilişim Eğitimleri

AWS Cloud üzerinde Sunucusuz Uygulamaların Geliştirilmesi Eğitimi

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

AWS Cloud üzerinde Sunucusuz Uygulamaların Geliştirilmesi eğitimi: Lambda, API Gateway, DynamoDB, SQS/SNS/EventBridge, Step Functions, SAM ve CodePipeline ile.

Detayları Gör →
Amazon AWSAWS Cloud9'e Giriş (Başlangıç Seviyesi) Eğitimi
Bulut Bilişim Eğitimleri

AWS Cloud9'e Giriş (Başlangıç Seviyesi) Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

AWS Cloud9'e Giriş (Başlangıç Seviyesi) eğitimi: Cloud9 ortamı kurma, terminal, Git, Python/boto3, Lambda ve IAM izinleriyle tarayıcı tabanlı geliştirmeye giriş

Detayları Gör →
Amazon AWSAWS CloudFormation Eğitimi
Bulut Bilişim Eğitimleri

AWS CloudFormation Eğitimi

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

AWS CloudFormation eğitimi: CloudFormation şablon yazımı, change set, nested stack, custom resource, StackSets ve drift detection ile altyapı otomasyonu.

Detayları Gör →
Amazon AWSAWS CloudOps Associate: Backup & Restore Operations Eğitimi
Bulut Bilişim Eğitimleri

AWS CloudOps Associate: Backup & Restore Operations Eğitimi

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

AWS CloudOps Associate: Backup & Restore Operations eğitimi: AWS Backup planları, EBS/RDS/DynamoDB geri yükleme, S3 versioning, Vault Lock ve DR stratejileriyle

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