DEVELOPING ON AWS PLUS JAM EĞİTİMİ

Geliştirdiğin AWS çözümlerini Jam ile sına

Geliştirici eğitimini AWS Jam meydan okumalarıyla pekiştiren; kimlik, veri, sunucusuz ve dağıtım hatalarını çözmeye odaklı uygulamalı program.

Developing on AWS plus Jam eğitimi; aWS geliştirme servisleri ve Jam tabanlı sorun giderme konularını 4 günlük uygulamalı laboratuvarlarla işler.

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

Eğitim Hakkında

AWS geliştirme servisleri ve Jam tabanlı sorun giderme

Developing on AWS plus Jam eğitimi, AWS üzerinde geliştirme yapan ekipler için SDK, IAM rolleri, DynamoDB, Lambda, API Gateway ve CI/CD konularını anlatır, ardından AWS Jam formatında takım tabanlı görevlerle pekiştirir. Jam gününde AccessDenied, Lambda zaman aşımı, API Gateway entegrasyon hataları, KMS ve DynamoDB erişim sorunları gibi gerçekçi arızalar CloudTrail ve CloudWatch kanıtlarıyla çözülür.

Süre ve Format

4 Gün. Her gün dört modül; katılımcılar aWS geliştirme servisleri ve Jam tabanlı sorun giderme eksenlerinde aşamalı olarak uygulamalı çalışır. Son gün AWS Jam görevleriyle pekiştirilir.

Seviye

İleri Seviye — Geliştirici odaklı AWS servisleri ile takım tabanlı AWS Jam sorun giderme görevlerinin birleşimi.

Öğ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. Jam günlerinde takım halinde zamana karşı görevler çözülü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 JamAWS Jam görevleriDeveloping on AWS plus Jam
“İ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ı
Günün hedefiKatılımcı takım içinde Jam görevlerini çözerek kimlik, veri, sunucusuz ve dağıtım katmanlarındaki arızaları hızla teşhis eder.
Modül 1
AWS Jam: Format ve Kimlik/Veri Görevleri
  • Jam oyun akışı: takım kurulumu, puanlama, ipucu kullanımı
  • Hızlı sorun giderme yöntemi: hata mesajı → CloudTrail → IAM politikası
  • IAM rol ve resource policy kaynaklı AccessDenied görevleri
  • S3 ve DynamoDB erişim hatası senaryoları
  • KMS anahtar politikası ve şifreleme hataları görevleri
  • Zaman yönetimi ve görev önceliklendirme taktikleri
Modül 2
AWS Jam: Sunucusuz ve Entegrasyon Görevleri
  • Lambda zaman aşımı, bellek ve izin hatalarını çözme
  • API Gateway entegrasyon ve CORS hatası görevleri
  • SQS/SNS/EventBridge mesaj kaybı ve filtre senaryoları
  • Step Functions durum makinesi hata düzeltme
  • Cognito token ve authorizer yapılandırma hataları
  • Kanıt toplama: CloudWatch Logs ve X-Ray ile kök neden
Modül 3
AWS Jam: Dağıtım ve Gözlemlenebilirlik Görevleri
  • CloudFormation stack rollback nedenlerini çözme
  • CodeBuild/CodePipeline başarısız aşama senaryoları
  • ECS/Fargate görev başlatma hatası görevleri
  • CloudWatch alarm ve metrik filtre kurulum görevleri
  • Performans ve maliyet odaklı optimizasyon görevleri
  • Takım değerlendirmesi ve çözüm yollarının tartışılması
Modül 4
Sunucusuz Mimari Desenleri
  • Eşzamanlı (API) ve eşzamansız (olay) servis desenleri
  • Fan-out, saga ve orkestrasyon/koreografi karşılaştırması
  • Lambda Powertools ile günlükleme, izleme ve idempotency
  • Event-driven mimaride şema ve versiyon yönetimi
  • Sunucusuz uygulamalarda test: birim, entegrasyon, uçtan uca
  • Sunucusuz mimaride maliyet modeli ve tasarım ödünleşimleri

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.
AWS Jam nedir?
AWS Jam, katılımcıların takımlar halinde gerçekçi AWS arıza ve yapılandırma görevlerini puan toplayarak çözdüğü oyunlaştırılmış uygulama formatıdı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 plus Jam Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 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

Amazon AWSIntroduction to AWS OpsWorks Stacks Eğitimi
Bulut Bilişim Eğitimleri

Introduction to AWS OpsWorks Stacks Eğitimi

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

AWS OpsWorks Stacks eğitimi: stack, layer, Chef cookbook, lifecycle event, otomatik ölçekleme ve uygulama dağıtımını laboratuvarda uygulayın. 2 gün uygulamalı,

Detayları Gör →
Amazon AWSIntroduction to AWS Organizations Eğitimi
Bulut Bilişim Eğitimleri

Introduction to AWS Organizations Eğitimi

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

AWS Organizations eğitimi: çok hesaplı yapı, OU tasarımı, SCP politikaları, konsolide faturalama ve Control Tower temellerini laboratuvarlarla öğrenin. 2 gün Tü

Detayları Gör →
Amazon AWSIntroduction to AWS Service Catalog Eğitimi
Bulut Bilişim Eğitimleri

Introduction to AWS Service Catalog Eğitimi

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

AWS Service Catalog eğitimi: product, portfolio, launch constraint, TagOptions ve CloudFormation ile onaylı self-servis kaynak sunmayı öğrenin. 2 gün.

Detayları Gör →
Amazon AWSIntroduction to AWS Snowball Edge Eğitimi
Bulut Bilişim Eğitimleri

Introduction to AWS Snowball Edge Eğitimi

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

AWS Snowball Edge eğitimi: iş siparişi, cihaz kilidi açma, S3 adapter ile veri kopyalama, edge EC2 ve Lambda çalıştırma süreçlerini adım adım öğrenin. 2 gün uyg

Detayları Gör →
Amazon AWSIntroduction to AWS Snowmobile Eğitimi
Bulut Bilişim Eğitimleri

Introduction to AWS Snowmobile Eğitimi

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

AWS Snowmobile eğitimi: exabayt ölçekli veri taşıma planlaması, saha hazırlığı, ağ bağlantısı, güvenlik katmanları ve Snowball Edge ile maliyet karşılaştırması.

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