AWS CLOUD ÜZERİNDE SUNUCUSUZ UYGULAMALARIN GELİŞTİRİLMESİ EĞİTİMİ

Sunucu yönetmeden üretim düzeyi uygulama geliştir

Lambda, API Gateway, DynamoDB, SQS/SNS/EventBridge, Step Functions, SAM ve CodePipeline ile sunucusuz uygulama geliştirme

Bu eğitim AWS üzerinde sunucusuz uygulama geliştirmenin tüm halkalarını işler. Lambda yapılandırması ve eşzamanlılık, API Gateway ile REST/HTTP API, DynamoDB veri modelleme, SQS-SNS-EventBridge ve Step Functions ile olay tabanlı akışlar, SAM ile dağıtım, IAM…

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

Eğitim Hakkında

Sunucusuz uygulamayı tasarımdan dağıtıma, güvenlik ve maliyete kadar ele alan eksen

Bu eğitim AWS üzerinde sunucusuz uygulama geliştirmenin tüm halkalarını işler. Lambda yapılandırması ve eşzamanlılık, API Gateway ile REST/HTTP API, DynamoDB veri modelleme, SQS-SNS-EventBridge ve Step Functions ile olay tabanlı akışlar, SAM ile dağıtım, IAM en az yetki ve Secrets Manager, CodePipeline ile CI/CD ve Lambda maliyet optimizasyonu uygulanır.

Süre ve Format

3 Gün. Her gün dört modül; gün başlıkları: Lambda, API Gateway ve DynamoDB; Olay Tabanlı Akışlar ve SAM Dağıtımı; Güvenlik, CI/CD ve Maliyet. Her modül konsol ve CLI uygulamasıyla pekiştirilir.

Seviye

Orta Seviye — Lambda, API Gateway, DynamoDB, SQS/SNS/EventBridge, Step Functions, SAM ve CodePipeline ile sunucusuz uygulama geliştirme.

Öğrenme Metodu

Canlı bir AWS hesabında konsol ve CLI laboratuvarlarıyla, AWS Serverless konularını örnek senaryolar ve karşılaştırmalı alıştırmalarla uygulayarak ilerler.

Neden Bu Eğitim?

💡Olay Odaklı Tasarım

Kuyruk, konu ve olay veri yolu ile gevşek bağlı akışlar tasarlarsınız.

⚙️Tekrarlanabilir Dağıtım

SAM ve pipeline ile uygulamayı otomatik dağıtırsınız.

📊Güvenli ve Ekonomik

En az yetki ve bellek ayarı ile güvenli, ucuz çalışan fonksiyonlar yazarsınız.

Anahtar Konular

sunucusuz uygulama geliştirmeAWS Lambda eğitimiAmazon API GatewayAmazon DynamoDBAWS Step FunctionsAWS Cloud üzerinde Sunucusuz Uygulamaların GeliştirilmesiAWS Cloud üzerinde Sunucusuz Uygulamaların Geliştirilmesi eğitimiAWS eğitimiAmazon Web Services eğitimiAWS kurumsal eğitim
“Yedeği alınmış ama geri yüklenmemiş sistem, henüz güvende değildir.”

Ön Koşullar

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

1
AWS hesabı

Laboratuvarlar için ücretsiz katmanı veya sandbox ortamını kullanabileceğiniz bir AWS hesabı önerilir.

2
Temel BT bilgisi

Ağ, işletim sistemi ve sunucu kavramlarına genel düzeyde aşina olmak faydalıdır.

3
Tarayıcı ve terminal

Konsol ve basit CLI komutlarını çalıştırabilecek bir bilgisayar yeterlidir.

4
Bulut merakı

Önceden AWS deneyimi zorunlu değildir; kavramlar ilk geçtiği yerde açıklanı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ı EC2, konteyner ve Lambda seçeneklerini iş yüküne göre karşılaştırır ve Lambda fonksiyonlarını yapılandırır, sürümler ve güvenle yayınlar. Gün sonunda API Gateway ile Lambda destekli güvenli API uç noktaları yayınlar ve NoSQL ve önbellek servislerini erişim desenine göre seçer.
Modül 1
Konteyner ve Sunucusuz Hesaplama
  • AWS Lambda: olay tetiklemeli çalışma, 15 dakika zaman aşımı sınırı, bellek ve fiyatlandırma
  • Amazon ECS ve Amazon EKS farkları; Fargate ile sunucu yönetmeden konteyner çalıştırma
  • Amazon ECR ile imaj saklama ve güvenlik taraması
  • AWS Elastic Beanstalk ile uygulamayı yükleyip platforma bırakma
  • Amazon Lightsail ve AWS Batch'in kullanım alanları
  • EC2, Lambda ve Fargate arasında iş yüküne göre seçim kriterleri
Modül 2
AWS Lambda Fonksiyon Geliştirme
  • Lambda handler imzası, event ve context nesnesi
  • Çalışma zamanı seçimi (Python, Node.js), bellek-CPU ilişkisi ve zaman aşımı
  • Ortam değişkenleri, Lambda Layers ve dağıtım paketi boyutu sınırları
  • Execution role ve kaynak tabanlı (resource-based) izinler
  • Cold start, provisioned concurrency ve reserved concurrency
  • Versiyon, alias ve ağırlıklı trafik kaydırma ile güvenli yayın
Modül 3
API Gateway ile Sunucusuz API
  • REST API, HTTP API ve WebSocket API farkları
  • Lambda proxy entegrasyonu ve yanıt formatı
  • Stage, stage variable ve canary dağıtımı
  • Cognito kullanıcı havuzu ve Lambda authorizer ile kimlik doğrulama
  • Throttling, usage plan ve API key kullanımı
  • CORS yapılandırması ve cURL ile uç nokta testi
Modül 4
NoSQL ve Önbellek Hizmetleri
  • Amazon DynamoDB: partition key, sort key, RCU/WCU ve on-demand kapasite modu
  • DynamoDB Accelerator (DAX) ve Global Tables kullanım senaryoları
  • Amazon ElastiCache for Redis ve Memcached ile önbellekleme desenleri
  • Amazon DocumentDB, Neptune ve Keyspaces ile özel amaçlı veritabanları
  • Amazon MemoryDB ve Timestream'in yeri
  • Veri modeline göre ilişkisel mi NoSQL mi karar çalışması
Günün hedefiKatılımcı olay tabanlı sunucusuz mimarileri SQS, SNS, EventBridge ve Step Functions ile kurar ve SAM ile sunucusuz uygulamaları şablonlayıp build ve deploy eder. Gün sonunda Python ile DynamoDB, SQS, SNS ve Secrets Manager entegrasyonu kurar ve sunucusuz uygulamaları izler, güvenli hale getirir ve maliyetini optimize eder.
Modül 1
Olay Tabanlı Sunucusuz Mimari
  • S3 olay bildirimi ile Lambda tetikleme (görsel yeniden boyutlandırma deseni)
  • SQS standart ve FIFO kuyrukları, dead-letter queue ve Lambda batch size
  • SNS fan-out deseni ve filtre politikaları
  • DynamoDB Streams ile değişiklik yakalama
  • AWS Step Functions ile iş akışı: Task, Choice, Parallel, Retry/Catch durumları
  • EventBridge kuralları, event bus ve zamanlayıcı
Modül 2
AWS SAM ile Sunucusuz Dağıtım
  • SAM şablonu: AWS::Serverless::Function, Api ve SimpleTable kaynakları
  • sam init, sam build, sam local invoke ve sam deploy --guided akışı
  • SAM CLI ile yerel API testi (sam local start-api)
  • Cloudformation üzerinden stack çıktıları ve ortam değişkenleri
  • sam sync ile hızlı geliştirme döngüsü
  • CodePipeline ile SAM uygulamasının otomatik dağıtımı
Modül 3
Python ile Veri ve Mesajlaşma Servisleri
  • DynamoDB tablosu oluşturma, put_item, get_item, query ve scan farkı
  • DynamoDB için Decimal tip ve ConditionExpression kullanımı
  • SQS kuyruğuna mesaj gönderme, long polling ve visibility timeout
  • SNS konusu ve abonelik oluşturma, e-posta bildirimi
  • Secrets Manager'dan sır okuma ve önbellekleme
  • CloudWatch Logs'a Python logging ile yapılandırılmış log yazma
Modül 4
Sunucusuz Uygulamalarda İzleme ve Güvenlik
  • Lambda için CloudWatch metrikleri: Invocations, Errors, Duration, Throttles
  • Lambda Insights ve X-Ray aktif izleme
  • En az yetkili IAM rolü yazma ve Secrets Manager kullanımı
  • Dead-letter queue ve Lambda destinations ile hata yönetimi
  • Maliyet ve sorgu optimizasyonu: bellek ayarı ile Power Tuning
  • API Gateway önünde AWS WAF ile koruma
Günün hedefiKatılımcı IAM politika ve rol yapısıyla en az yetki ilkesini uygular ve AWS güvenlik hizmetlerinin rollerini ve kullanım yerlerini ayırt eder. Gün sonunda AWS CI/CD servislerini ve programatik erişim araçlarını kullanır ve rightsizing ve kapsama raporlarıyla maliyet ve performansı birlikte iyileştirir.
Modül 1
IAM ve Erişim Yönetimi
  • Kullanıcı, grup, rol ve politika (policy) kavramları; JSON politika yapısı (Effect, Action, Resource, Condition)
  • En az yetki (least privilege) ilkesi ve AWS managed ile customer managed politikalar
  • Kök kullanıcı koruması, MFA ve parola politikası
  • IAM Role ile EC2 ve Lambda'ya geçici kimlik bilgisi verme (STS)
  • IAM Identity Center ile merkezi çoklu hesap erişimi
  • IAM Credential Report ve Access Advisor ile gereksiz yetkilerin temizlenmesi
Modül 2
AWS Güvenlik Hizmetleri
  • AWS KMS ile müşteri ve AWS yönetimli anahtarlar; envelope encryption mantığı
  • AWS Shield Standard/Advanced ve AWS WAF ile DDoS ve web saldırısı koruması
  • Amazon GuardDuty ile tehdit tespiti ve Amazon Inspector ile zafiyet taraması
  • Amazon Macie ile S3'te hassas veri keşfi
  • AWS Secrets Manager ve Systems Manager Parameter Store farkı
  • AWS Security Hub ile bulguların merkezi toplanması
Modül 3
Geliştirici Servisleri ve CI/CD
  • CodeCommit, CodeBuild, CodeDeploy ve CodePipeline ile CI/CD hattının bileşenleri
  • buildspec.yml ve appspec.yml dosyalarının görevi
  • AWS X-Ray ile dağıtık uygulama izleme (tracing)
  • AWS CLI, SDK (boto3) ve REST API üzerinden hesap yönetimi
  • AWS Cloud9 ve AWS CloudShell ile tarayıcıda geliştirme ortamı
  • Mavi/yeşil ve rolling dağıtım stratejilerinin farkları
Modül 4
Maliyet ve Performans Optimizasyonu
  • AWS Compute Optimizer ile EC2, EBS ve Lambda boyutlandırma önerileri
  • Cost Explorer'da Savings Plans ve Reserved Instance kapsama/kullanım raporları
  • Kullanılmayan EBS, Elastic IP ve boşta yük dengeleyicilerin tespiti
  • S3 Storage Lens ve Intelligent-Tiering ile depolama maliyeti
  • Graviton tabanlı örneklere geçişin maliyet/performans etkisi
  • Trusted Advisor maliyet ve performans kontrolleri

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Hesaplama seçimi

Bir uygulama için EC2, Fargate veya Lambda seçimini gerekçelendirebilirsiniz.

🎯
Sunucusuz API

API Gateway üzerinden Lambda destekli, kimlik doğrulamalı API yayınlayabilirsiniz.

🛠️
NoSQL seçimi

Erişim desenine göre DynamoDB, ElastiCache veya özel amaçlı veritabanı seçebilirsiniz.

☁️
SAM dağıtımı

SAM CLI ile sunucusuz uygulamayı yerelde test edip tek komutla dağıtabilirsiniz.

🔐
Python servis entegrasyonu

Python uygulamalarından DynamoDB, SQS ve SNS servislerini güvenli biçimde kullanabilirsiniz.

📈
IAM yönetimi

En az yetki ilkesine uygun IAM kullanıcı, rol ve politikaları tasarlayabilirsiniz.

🧩
Güvenlik hizmetleri

KMS, WAF, Shield ve GuardDuty gibi hizmetleri doğru güvenlik ihtiyacına eşleyebilirsiniz.

🚀
Optimizasyon

Compute Optimizer ve Cost Explorer ile ölçülebilir maliyet tasarrufu önerileri çıkarabilirsiniz.

Kimler İçin Uygundur?

  • Sunucusuz mimariye geçmek isteyen geliştiriciler
  • DevOps mühendisleri
  • çözüm mimarisi adayları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Sunucusuz mimariye geçmek isteyen geliştiriciler, DevOps mühendisleri ve çözüm mimarisi adayları için uygundur.
Sunucusuz mimarinin dezavantajları nelerdir?
Cold start, 15 dakikalık zaman aşımı, yerel hata ayıklama güçlüğü ve sağlayıcıya bağımlılık başlıca sınırlardır. Eğitimde her sınır için hafifletici desenler uygulanır.
Eğitim uygulamalı mı ve kaç gün sürer?
Eğitim 3 gündür ve her günde dört modül işlenir. Canlı bir AWS hesabında konsol ve CLI laboratuvarlarıyla, AWS Serverless konularını örnek senaryolar ve karşılaştırmalı alıştırmalarla uygulayarak ilerler.
Katılmak için önceden hangi bilgiler gerekir?
Laboratuvarlar için ücretsiz katmanı veya sandbox ortamını kullanabileceğiniz bir AWS hesabı önerilir. Ağ, işletim sistemi ve sunucu kavramlarına genel düzeyde aşina olmak faydalıdır.
Eğitim sonunda sertifika verilir mi?
Katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir. AWS sınavları ayrı bir süreçtir; sınav başvurusu ve ücreti ilgili kuruma aittir ve DVA sınav sonucunu garanti etmez.

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 Cloud üzerinde Sunucusuz Uygulamaların Geliştirilmesi Eğ 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 Developer Associate (DVA-C02): AWS Stateless Applications Eğitimi
Bulut Bilişim Eğitimleri

AWS Developer Associate (DVA-C02): AWS Stateless Applications Eğitimi

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

AWS Developer Associate: Stateless Uygulamalar eğitimi: stateless mimari, oturum yönetimi konularında 2 günlük uygulamalı program. DVA Katılım ve Başarı Sertifi

Detayları Gör →
Amazon AWSAWS Developer Associate (DVA-C02): AWS Storage & Database Services Eğitimi
Bulut Bilişim Eğitimleri

AWS Developer Associate (DVA-C02): AWS Storage & Database Services Eğitimi

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

AWS Developer Associate: Depolama ve Veritabanı Servisleri eğitimi: Amazon S3, Amazon DynamoDB konularında 2 günlük uygulamalı program. DVA Katılım ve Başarı Se

Detayları Gör →
Amazon AWSAWS Developer Associate (DVA-C02): Configuration as Code (CaC) Eğitimi
Bulut Bilişim Eğitimleri

AWS Developer Associate (DVA-C02): Configuration as Code (CaC) Eğitimi

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

AWS Developer Associate: Configuration as Code eğitimi: Configuration as Code, AWS SAM konularında 2 günlük uygulamalı program. DVA Katılım ve Başarı Sertifikas

Detayları Gör →
Amazon AWSAWS Developer Associate (DVA-C02): Developing with AWS Lambda Eğitimi
Bulut Bilişim Eğitimleri

AWS Developer Associate (DVA-C02): Developing with AWS Lambda Eğitimi

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

AWS Developer Associate: AWS Lambda ile Geliştirme eğitimi: AWS Lambda, event source mapping konularında 2 günlük uygulamalı program. DVA Katılım ve Başarı Sert

Detayları Gör →
Amazon AWSAWS Developer Associate (DVA-C02): Identity and Access Management (IAM) Eğitimi
Bulut Bilişim Eğitimleri

AWS Developer Associate (DVA-C02): Identity and Access Management (IAM) Eğitimi

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

AWS Developer Associate: IAM eğitimi: AWS IAM, IAM politikası, STS AssumeRole konularında 2 günlük uygulamalı program. DVA Katılım ve Başarı Sertifikası.

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