TERRAFORM WITH AWS EĞİTİMİ

AWS serverless ve konteyner mimarisini kodla

Lambda ve API Gateway'den DynamoDB'ye, ECS/Fargate ve ECR'dan SQS/SNS ve CloudFront'a kadar modern AWS servislerini Terraform ile sağlayın.

Terraform with AWS eğitimi; Lambda ve API Gateway ile serverless, DynamoDB, ECR ve ECS/Fargate ile konteyner, SQS/SNS ve EventBridge ile olay tabanlı mimari ve CloudFront ile statik dağıtımı uygulamalı olarak ele alır.

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

Eğitim Hakkında

Lambda, API Gateway, DynamoDB, ECS/Fargate ve olay tabanlı servisler

Bu orta seviye eğitim, modern AWS servislerinin Terraform ile yönetimine odaklanır. Lambda fonksiyonu paketleme ve dağıtımı, IAM rolü, API Gateway (HTTP/REST) ile tetikleme; DynamoDB tablo, index ve kapasite modu işlenir. Ardından ECR deposu, ECS/Fargate servis ve task definition, Application Load Balancer entegrasyonu; SQS, SNS ve EventBridge ile olay tabanlı mimari, CloudFront ve S3 ile statik dağıtım, modülerleştirme ve S3/DynamoDB uzak state uygulamalı ele alınır. Katılımcı, sunucusuz ve konteyner tabanlı AWS mimarilerini baştan sona Terraform ile kurabilir.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar serverless'tan konteyner ve olay tabanlı mimariye doğru ilerler.

Seviye

Orta Seviye — Terraform ile AWS üzerinde serverless, konteyner ve olay tabanlı modern servislerin kod ile yönetilmesi.

Öğrenme Metodu

Katılımcılar gerçek bir AWS hesabında Lambda, DynamoDB ve ECS/Fargate kaynaklarını Terraform ile sağlayarak öğrenir.

Neden Bu Eğitim?

⚡Serverless

Lambda ve API Gateway'i kod ile dağıtarak sunucusuz mimarileri tekrarlanabilir kılarsınız.

🐳Konteyner

ECS/Fargate ve ECR'ı kod ile tanımlayarak konteyner iş yüklerini güvenle ölçeklendirirsiniz.

📨Olay Tabanlı

SQS, SNS ve EventBridge ile gevşek bağlı ve dayanıklı mimariler kurarsınız.

Anahtar Konular

terraform aws serverlessterraform lambdaterraform ecs fargateterraform dynamodbterraform api gatewayterraform ecrterraform eventbridgeterraform cloudfrontterraform sqs snsaws iac
“Sunucusuz da olsa, altyapı yine koddur.”

Ön Koşullar

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

1
AWS Temeli

Lambda, IAM ve temel AWS servislerine aşinalık faydalıdır.

2
Terraform Girişi

aws provider ve temel iş akışına aşinalık beklenir.

3
AWS Hesabı

Kaynak oluşturulabilecek bir AWS test hesabı ve AWS CLI.

4
Konteyner Farkındalığı

Docker ve konteyner imajı kavramlarına temel aşinalık faydalı olur.

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ı, bir Lambda fonksiyonunu API Gateway ile kod ile dağıtabilir.
Modül 1
Lambda Fonksiyonu
  • aws_lambda_function ile fonksiyon tanımı
  • archive_file ile kod paketleme (zip)
  • handler, runtime ve memory_size ayarı
  • source_code_hash ile değişiklik tespiti
  • Katman (layer) ve bağımlılık yönetimi
  • ECR imajı tabanlı Lambda alternatifi
Modül 2
IAM ve İzinler
  • Lambda execution role tanımı
  • AWSLambdaBasicExecutionRole eklenmesi
  • En az ayrıcalık ilkesiyle kaynak izinleri
  • aws_lambda_permission ile tetikleyici izni
  • CloudWatch log yazma izni
  • Çevre değişkenleri ve sır yönetimi
Modül 3
API Gateway
  • HTTP API ile Lambda entegrasyonu
  • Route ve integration tanımı
  • aws_apigatewayv2_stage ile aşama
  • REST API ile farkların değerlendirilmesi
  • CORS ve yetkilendirici (authorizer)
  • Özel alan adı ve sertifika
Modül 4
Yapılandırma
  • Ortam değişkenleriyle fonksiyon yapılandırma
  • Eşzamanlılık (concurrency) sınırı
  • Timeout ve bellek ayarının performansa etkisi
  • Dead letter queue ile hata yönetimi
  • X-Ray ile izleme
  • Sürüm ve alias ile dağıtım
Günün hedefiKatılımcı, DynamoDB ve ECS/Fargate kaynaklarını kod ile sağlayabilir.
Modül 1
DynamoDB
  • aws_dynamodb_table ile tablo tanımı
  • hash_key ve range_key tasarımı
  • On-demand ve provisioned kapasite modu
  • Global secondary index (GSI) tanımı
  • TTL ve point-in-time recovery
  • Stream ile olay yayımı
Modül 2
ECR
  • aws_ecr_repository ile imaj deposu
  • Image scanning ve değişmezlik (immutable tag)
  • Yaşam döngüsü politikasıyla imaj temizliği
  • Depo erişim politikası
  • İmaj itme (push) iş akışı
  • ECS'in ECR'dan imaj çekmesi
Modül 3
ECS/Fargate
  • aws_ecs_cluster ile küme tanımı
  • Task definition ile konteyner yapılandırması
  • Fargate launch type ile sunucusuz konteyner
  • CPU/bellek tahsisi ve ağ modu
  • Task rolü ve execution rolü ayrımı
  • Log yapılandırması (awslogs)
Modül 4
Servis ve ALB
  • aws_ecs_service ile servis tanımı
  • desired_count ve ölçekleme
  • ALB target group ile servis bağlama
  • Health check ve bağlantı boşaltma
  • Rolling update ile kesintisiz dağıtım
  • Service auto scaling politikaları
Günün hedefiKatılımcı, olay tabanlı servisleri ve statik dağıtımı kod ile kurabilir.
Modül 1
SQS ve SNS
  • aws_sqs_queue ile kuyruk tanımı
  • Dead letter queue ile hata izolasyonu
  • aws_sns_topic ve abonelik
  • SNS'ten SQS'e fan-out deseni
  • Mesaj görünürlük zaman aşımı
  • Erişim politikalarıyla güvenlik
Modül 2
EventBridge
  • aws_cloudwatch_event_rule ile olay kuralı
  • Olay deseni (event pattern) tanımı
  • Hedefe (Lambda/SQS) yönlendirme
  • Zamanlanmış (schedule) kurallar
  • Özel olay veri yolu (event bus)
  • Olay tabanlı gevşek bağlı mimari
Modül 3
CloudFront ve S3
  • S3 bucket ile statik içerik barındırma
  • aws_cloudfront_distribution ile CDN
  • Origin Access Control ile güvenli erişim
  • Önbellek politikası ve TTL
  • Sertifika (ACM) ve özel alan adı
  • Statik sitenin dağıtımı
Modül 4
Modül ve State
  • Serverless ve konteyner modüllerinin ayrımı
  • Değişken ve çıktılarla modül arayüzü
  • S3 backend ve DynamoDB kilitleme
  • Çoklu ortam için tfvars
  • CI/CD ile dağıtım akışı
  • Lambda/ECS dağıtımının pipeline'a bağlanması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Lambda

Lambda fonksiyonlarını paketleyip API Gateway ile dağıtabilirsiniz.

✅
IAM İzinleri

Lambda ve servis rollerini en az ayrıcalıkla tanımlayabilirsiniz.

✅
DynamoDB

DynamoDB tablo, index ve kapasite modunu kod ile yönetebilirsiniz.

✅
ECR

ECR deposu ve imaj yaşam döngüsünü kod ile yönetebilirsiniz.

✅
ECS/Fargate

ECS/Fargate servis ve task definition'larını sağlayabilirsiniz.

✅
Olay Tabanlı

SQS, SNS ve EventBridge ile gevşek bağlı mimariler kurabilirsiniz.

✅
CDN Dağıtım

CloudFront ve S3 ile statik içerik dağıtımını kurabilirsiniz.

✅
Modül ve State

Modülerleştirme ve uzak state ile çoklu ortamı yönetebilirsiniz.

Kimler İçin Uygundur?

  • AWS üzerinde serverless ve konteyner tabanlı modern uygulamalar çalıştıran
  • altyapısını kod
  • yönetmek isteyen DevOps ve bulut mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
AWS üzerinde serverless ve konteyner tabanlı modern uygulamalar çalıştıran, altyapısını kod ile yönetmek isteyen DevOps ve bulut mühendisleri için uygundur.
Temel AWS altyapısından farkı nedir?
Bu eğitim VPC/EC2 gibi temel kaynaklar yerine Lambda, DynamoDB, ECS/Fargate ve EventBridge gibi modern serverless ve konteyner servislerine odaklanır.
Lambda kodunu Terraform nasıl dağıtır?
archive_file ile kod zip'lenir ve aws_lambda_function'a verilir; source_code_hash değişikliği algılar. ECR imajı tabanlı dağıtım da bir alternatiftir.
ECS mi Fargate mi?
Fargate, sunucu yönetmeden konteyner çalıştırma (sunucusuz) launch type'ıdır; eğitim Fargate ile task definition ve servis tanımını kod ile ele alır.
Olay tabanlı mimari neden kullanılır?
SQS, SNS ve EventBridge bileşenleri gevşek bağlı, dayanıklı ve ölçeklenebilir kılar; bir bileşenin yavaşlaması diğerlerini doğrudan etkilemez.

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. Terraform with 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

Altyapı Otomasyonu (IaC)Red Hat Enterprise Linux Automation with Ansible - Classroom Training Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat Enterprise Linux Automation with Ansible - Classroom Training Eğitimi

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

Ansible ile RHEL sistem yönetimi otomasyonu: envanter, idempotent playbook, roller, Jinja2 şablonları, Ansible Vault ve kullanıcı/servis/depolama görevleri uygu

Detayları Gör →
Altyapı Otomasyonu (IaC)Red Hat Enterprise Linux Otomasyonu: Ansible Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat Enterprise Linux Otomasyonu: Ansible Eğitimi

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

Ansible ile RHEL sistem yönetimi otomasyonu: envanter, idempotent playbook, roller, Jinja2 şablonları, Ansible Vault ve kullanıcı/servis/depolama görevleri uygu

Detayları Gör →
Altyapı Otomasyonu (IaC)Red Hat Enterprise Linux RHEL Automation with Ansible - Classroom Training Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat Enterprise Linux RHEL Automation with Ansible - Classroom Training Eğitimi

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

Ansible ile RHEL sistem yönetimi otomasyonu: envanter, idempotent playbook, roller, Jinja2 şablonları, Ansible Vault ve kullanıcı/servis/depolama görevleri uygu

Detayları Gör →
Altyapı Otomasyonu (IaC)Red Hat Linux Automation with Ansible Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat Linux Automation with Ansible Eğitimi

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

Ansible ile RHEL sistem yönetimi otomasyonu: envanter, idempotent playbook, roller, Jinja2 şablonları, Ansible Vault ve kullanıcı/servis/depolama görevleri uygu

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform : İleri Seviye Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform : İleri Seviye Eğitimi

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

Modül kompozisyonu, uzak state ve kilitleme, dynamic block, HCP Sentinel politikaları ve CI/CD ile Terraform'u kurumsal ölçekte yönetmeyi uygulamalı öğrenin.

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