DEVELOPING SERVERLESS SOLUTIONS ON AWS EĞİTİMİ

Üretime hazır sunucusuz çözümler geliştir

Sunucusuz mimari desenleri, DynamoDB veri katmanı, Step Functions, Cognito güvenliği, test stratejisi ve CI/CD ile üretime hazır AWS çözümleri.

Developing Serverless Solutions on AWS eğitimi; sunucusuz desenler, veri katmanı, güvenlik ve CI/CD konularını 3 günlük uygulamalı laboratuvarlarla işler.

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

Eğitim Hakkında

Sunucusuz desenler, veri katmanı, güvenlik ve CI/CD

Developing Serverless Solutions on AWS eğitimi, sunucusuz uygulamaları üretime taşıyacak geliştiriciler içindir. Lambda eşzamanlılık ve provisioned concurrency, API Gateway yetkilendirme, DynamoDB single-table ve Streams, Aurora Serverless ve RDS Proxy, Step Functions orkestrasyonu, EventBridge Pipes, Lambda Powertools ile günlük ve idempotency, Cognito ve KMS ile güvenlik, birim-entegrasyon testleri ve CodePipeline tabanlı dağıtım uygulamalı işlenir.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar sunucusuz desenler, veri katmanı, güvenlik ve CI/CD eksenlerinde aşamalı olarak uygulamalı çalışır.

Seviye

İleri Seviye — Üretim kalitesinde sunucusuz çözümler: Lambda, API Gateway, DynamoDB, Step Functions, güvenlik, test ve CI/CD.

Öğrenme Metodu

Katılımcılar sunucusuz bir uygulamayı SAM ile geliştirir, test eder, güvenlik katmanlarını ekler ve CI/CD hattıyla yayınlar.

Neden Bu Eğitim?

🏭Üretime Hazır

Idempotency, retry ve izleme ile sağlam sunucusuz sistemler kurarsınız.

🔐Güvenli API

Cognito, authorizer ve KMS ile uçtan uca güvenlik sağlarsınız.

🧪Test ve CI/CD

Sunucusuz uygulamalar için test ve otomatik dağıtım hattı kurarsınız.

Anahtar Konular

Developing Serverless Solutions on AWSAWS serverless geliştirmeLambda PowertoolsAWS SAMDynamoDB tasarımıStep FunctionsAWS sunucusuz mimariAPI Gateway Cognitosunucusuz CI/CDserverless üretimDeveloping Serverless Solutions on AWS
“Sunucusuz kod azdır; ama sorumluluk, ona güvenen kullanıcıya karşı hâlâ tamdır.”

Ön Koşullar

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

1
Programlama

Python veya Node.js ile orta düzey geliştirme deneyimi gerekir.

2
AWS Temelleri

IAM, S3 ve temel AWS servislerini bilmek beklenir.

3
API Bilgisi

REST API tasarımı ve JSON konusunda deneyim faydalıdır.

4
Çalışma Ortamı

Laboratuvarlar için eğitimde sağlanan AWS sandbox hesabı ve tarayıcı yeterlidir.

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ı Lambda ve API Gateway ile ilk sunucusuz uygulamasını geliştirir.
Modül 1
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 2
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 3
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
Modül 4
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ı
Günün hedefiKatılımcı sunucusuz uygulamayı veri katmanı, orkestrasyon ve SAM dağıtımıyla tamamlar.
Modül 1
Sunucusuz Veri Katmanı
  • DynamoDB single-table tasarımı ve erişim desenleri
  • Aurora Serverless v2 ve RDS Proxy ile Lambda bağlantısı
  • S3 Select ve Athena ile sunucusuz sorgulama
  • EventBridge Pipes ile DynamoDB Streams → hedef akışı
  • ElastiCache Serverless ve DAX önbellek stratejisi
  • Kinesis ve Firehose ile sunucusuz akış veri hattı
Modül 2
Step Functions ile İş Akışı Orkestrasyonu
  • Amazon States Language: Task, Choice, Parallel, Map durumları
  • Standard ve Express workflow farkları
  • Hata yönetimi: Retry, Catch ve zaman aşımı
  • Service integration: Lambda, DynamoDB, SQS, Glue, ECS
  • Callback pattern ve insan onayı (waitForTaskToken)
  • Workflow Studio ile görsel tasarım ve yürütme geçmişi analizi
Modül 3
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 4
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
Günün hedefiKatılımcı sunucusuz desenleri, güvenlik ve test yaklaşımını uygular.
Modül 1
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
Modül 2
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
Modül 3
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ı
Modül 4
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

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Lambda Ayarı

Eşzamanlılık, cold start ve bellek ayarlarını optimize edersiniz.

🧱
API Güvenliği

API Gateway yetkilendirme seçeneklerini uygularsınız.

🔐
Veri Katmanı

DynamoDB ve Aurora Serverless ile veri katmanı kurarsınız.

⚙️
Orkestrasyon

Step Functions ve EventBridge ile akışlar tasarlarsınız.

📈
Desenler

Saga, fan-out ve idempotency desenlerini uygularsınız.

☁️
Test Stratejisi

Birim ve entegrasyon testleri yazarsınız.

🛠️
CI/CD

SAM ve CodePipeline ile dağıtım hattı kurarsınız.

🚀
Gözlemlenebilirlik

X-Ray ve Powertools ile uygulamayı izlenebilir yaparsınız.

Kimler İçin Uygundur?

  • Sunucusuz uygulamaları üretim ortamında geliştirecek
  • işletecek yazılım geliştiriciler ve mimarlar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Sunucusuz uygulamaları üretim ortamında geliştirecek ve işletecek yazılım geliştiriciler ve mimarlar için uygundur.
Hangi desenler işlenir?
Fan-out, saga, orkestrasyon/koreografi ve idempotent işlem desenleri uygulanır.
Test işleniyor mu?
Birim, entegrasyon ve uçtan uca test yaklaşımları uygulanır.
Veri katmanı seçenekleri neler?
DynamoDB, Aurora Serverless v2, RDS Proxy ve ElastiCache Serverless karşılaştırılır.
Sertifika verilir mi?
Katılımcılara 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. Developing Serverless Solutions on AWS 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

Amazon AWSAWS Networking Specialty (ANS-C01): Enterprise Network Architecture Patterns in AWS Eğitimi
Bulut Bilişim Eğitimleri

AWS Networking Specialty (ANS-C01): Enterprise Network Architecture Patterns in AWS Eğitimi

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

AWS ANS-C01 Kurumsal Ağ Mimarisi eğitimi: vpc tasarımı, ağ filtreleme, transit gateway ve cloud wan. 4 günlük uygulamalı lab ve senaryo çalışmalarıyla öğrenin.

Detayları Gör →
Amazon AWSAWS Networking Specialty (ANS-C01): Hybrid Network Solutions & On-Premises Integration Eğitimi
Bulut Bilişim Eğitimleri

AWS Networking Specialty (ANS-C01): Hybrid Network Solutions & On-Premises Integration Eğitimi

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

AWS ANS-C01 Hibrit Ağ Çözümleri eğitimi: vpn bağlantıları, direct connect, hibrit bağlantı ve cloud wan. 4 günlük uygulamalı lab ve senaryo çalışmalarıyla öğren

Detayları Gör →
Amazon AWSAWS Networking Specialty (ANS-C01): Implementing Hybrid & Multi-Account DNS Architectures Eğitimi
Bulut Bilişim Eğitimleri

AWS Networking Specialty (ANS-C01): Implementing Hybrid & Multi-Account DNS Architectures Eğitimi

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

AWS ANS-C01 Hibrit ve Çok Hesaplı DNS eğitimi: vpc tasarımı, hibrit dns, ağ paylaşımı ve privatelink. 4 günlük uygulamalı lab ve senaryo çalışmalarıyla öğrenin.

Detayları Gör →
Amazon AWSAWS Networking Specialty (ANS-C01): Implementing Network Compliance & Governance Eğitimi
Bulut Bilişim Eğitimleri

AWS Networking Specialty (ANS-C01): Implementing Network Compliance & Governance Eğitimi

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

AWS ANS-C01 Ağ Uyumluluk ve Yönetişim eğitimi: ağ yönetişimi, ağ paylaşımı, ağ filtreleme ve uygulama koruması. 4 günlük uygulamalı lab ve senaryo çalışmalarıyl

Detayları Gör →
Amazon AWSAWS Networking Specialty (ANS-C01): Implementing Routing, Hybrid, & Multi-Account Networking Eğitimi
Bulut Bilişim Eğitimleri

AWS Networking Specialty (ANS-C01): Implementing Routing, Hybrid, & Multi-Account Networking Eğitimi

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

AWS ANS-C01 Yönlendirme ve Çok Hesaplı Ağ eğitimi: yönlendirme, transit gateway ve vpn bağlantıları. 4 günlük uygulamalı lab ve senaryo çalışmalarıyla öğrenin.

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