FULL-STACK GELİŞTİRME İLE AWS CLOUD EĞİTİMİ

Full-stack uygulamanı AWS üzerinde uçtan uca yayınla

Amplify ve CloudFront ile ön yüz, Cognito kimlik, AppSync/API Gateway/Lambda/DynamoDB arka uç, S3 yükleme ve CI/CD ile tam yığın geliştirme.

Full-Stack Geliştirme ile AWS Cloud eğitimi; amplify, Cognito, AppSync, Lambda, DynamoDB ve CI/CD ile full-stack konularını 4 günlük uygulamalı laboratuvarlarla işler.

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

Eğitim Hakkında

Amplify, Cognito, AppSync, Lambda, DynamoDB ve CI/CD ile full-stack

Full-Stack Geliştirme ile AWS Cloud eğitimi, web geliştiricilerin AWS üzerinde tam yığın uygulama kurmasını hedefler. React/Next.js ön yüzünün Amplify ve CloudFront ile yayınlanması, Cognito ile kimlik doğrulama, AppSync GraphQL ve API Gateway/Lambda arka uç, DynamoDB veri modeli, S3 presigned URL ile dosya yükleme, SQS/EventBridge ile arka plan işleri, CDK veya Amplify backend ile altyapı kodu, CI/CD, WAF ve X-Ray izleme uçtan uca projeyle uygulanır.

Süre ve Format

4 Gün. Her gün dört modül; katılımcılar amplify, Cognito, AppSync, Lambda, DynamoDB ve CI/CD ile full-stack eksenlerinde aşamalı olarak uygulamalı çalışır.

Seviye

Orta Seviye — Web uygulamasının AWS üzerinde ön yüzden arka uca, kimlikten CI/CD ve izlemeye uçtan uca geliştirilmesi.

Öğrenme Metodu

Katılımcılar eğitim boyunca tek bir full-stack projeyi ön yüzden arka uca, güvenlikten CI/CD’ye adım adım geliştirip yayınlar.

Neden Bu Eğitim?

🌐Uçtan Uca Proje

Ön yüz, API, veri ve kimlik katmanlarını tek projede birleştirirsiniz.

🔑Hazır Kimlik

Cognito ile kayıt, giriş ve yetkilendirmeyi hızla çözersiniz.

🚀Yayına Alma

CI/CD, WAF ve izleme ile uygulamayı üretime hazır hale getirirsiniz.

Anahtar Konular

AWS full-stackfull-stack AWS AmplifyAWS AppSyncAWS CognitoAWS web uygulamasıAmplify Gen 2AWS Lambda DynamoDBAWS CloudFrontReact AWSAWS CI/CD webFull-Stack Geliştirme ile AWS Cloud
“Full-stack olmak her katmanı bilmek değil, katmanlar arasındaki sözleşmeyi bozmamaktır.”

Ön Koşullar

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

1
Web Geliştirme

HTML, JavaScript ve React veya benzeri bir framework deneyimi gerekir.

2
API Bilgisi

REST/GraphQL ve JSON kavramlarına aşinalık beklenir.

3
AWS Temelleri

IAM ve S3 kavramlarına aşinalık 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ı web ön yüzünü AWS’te yayınlar ve kimlik doğrulamasını entegre eder.
Modül 1
Front-End Barındırma: Amplify, S3, CloudFront
  • React veya Next.js uygulamasının AWS Amplify Hosting ile yayınlanması
  • Git tabanlı CI/CD, branch ortamları ve preview dağıtımı
  • S3 statik site + CloudFront + Route 53 + ACM mimarisi
  • SPA yönlendirme, önbellek geçersiz kılma (invalidation)
  • Ortam değişkenleri ve çoklu ortam (dev/test/prod) yönetimi
  • Web performansı: sıkıştırma, HTTP/2, cache header stratejisi
Modül 2
Kimlik Doğrulama ve Yetkilendirme
  • Amplify Auth ve Cognito User Pool entegrasyonu
  • Giriş, kayıt, parola sıfırlama ve MFA akışları
  • JWT doğrulama ve API Gateway/AppSync yetkilendirmesi
  • Rol ve grup bazlı arayüz ve API erişimi
  • Güvenli token saklama, XSS ve CSRF önlemleri
  • Sosyal giriş (Google, Apple) entegrasyonu
Modül 3
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 4
CloudFront ve Global Performans
  • CloudFront dağıtımı, origin ve cache behavior
  • Cache policy, origin request policy ve TTL ayarları
  • Origin Access Control ile S3 erişim kısıtlama
  • Lambda@Edge ve CloudFront Functions
  • Signed URL / signed cookie ile erişim kontrolü
  • Global Accelerator ile anycast tabanlı yönlendirme
Günün hedefiKatılımcı arka uç API’lerini ve veri katmanını geliştirir.
Modül 1
API Katmanı: AppSync, API Gateway ve Lambda
  • AppSync GraphQL şeması, resolver ve VTL/JS resolver
  • DynamoDB veri kaynağı ve abonelikler (subscription) ile gerçek zamanlı güncelleme
  • REST için API Gateway + Lambda arka uç geliştirme
  • Veri doğrulama, hata modeli ve sürümleme
  • Amplify Data (Gen 2) ile TypeScript tabanlı veri modeli
  • API güvenliği: throttling, WAF ve CORS
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
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 4
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
Günün hedefiKatılımcı dosya yükleme, asenkron işler ve bildirimler ile uygulamayı genişletir.
Modül 1
Veri, Dosya Yükleme ve Arka Plan İşleri
  • S3 presigned URL ile tarayıcıdan doğrudan dosya yükleme
  • S3 olay tetiklemeli Lambda ile görüntü işleme
  • DynamoDB tek tablo tasarımı veya Aurora Serverless seçimi
  • SQS/EventBridge ile asenkron iş kuyruğu
  • SES ve SNS ile e-posta ve bildirim gönderme
  • Arama için OpenSearch veya DynamoDB sorgu desenleri
Modül 2
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 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
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
Günün hedefiKatılımcı uçtan uca uygulamayı üretime alır, güvenlik ve izleme ekler.
Modül 1
Üretime Alma, İzleme ve Güvenlik
  • CDK veya Amplify backend ile altyapıyı kodlama
  • CI/CD hattı: test, build, deploy ve geri alma
  • CloudWatch RUM, Logs ve X-Ray ile uçtan uca izleme
  • Secrets Manager, WAF ve en az yetki ilkeleri
  • Maliyet izleme ve bütçe alarmları
  • Uçtan uca proje sunumu ve kod gözden geçirme
Modül 2
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 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

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Ön Yüz Yayını

Amplify ve CloudFront ile web uygulamasını yayınlarsınız.

🧱
Kimlik Doğrulama

Cognito ile kayıt, giriş ve MFA akışları kurarsınız.

🔐
GraphQL API

AppSync ile şema ve resolver geliştirirsiniz.

⚙️
REST API

API Gateway ve Lambda ile arka uç yazarsınız.

📈
Veri Modeli

DynamoDB ile uygulama verisini modellersiniz.

☁️
Dosya Yükleme

S3 presigned URL ile güvenli dosya yükleme uygularsınız.

🛠️
Asenkron İşler

SQS ve EventBridge ile arka plan işleri çalıştırırsınız.

🚀
Üretime Alma

CI/CD, WAF ve X-Ray ile uygulamayı yayına alır ve izlersiniz.

Kimler İçin Uygundur?

  • Web ve full-stack geliştiriciler
  • front-end mühendisleri
  • uygulamasını AWS üzerinde yayınlamak isteyen ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Web ve full-stack geliştiriciler, front-end mühendisleri ve uygulamasını AWS üzerinde yayınlamak isteyen ekipler için uygundur.
Hangi framework kullanılır?
React ve Next.js ile örnek bir uygulama geliştirilir; kavramlar diğer framework’lere uyarlanabilir.
GraphQL şart mı?
Hayır; AppSync GraphQL ve API Gateway REST yaklaşımları karşılaştırmalı işlenir.
Altyapı kodu var mı?
CDK veya Amplify backend ile altyapı kodu yazı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. Full-Stack Geliştirme ile AWS Cloud Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn