INTRODUCTION TO AWS ELASTIC BEANSTALK EĞİTİMİ

Uygulamanızı altyapıyla uğraşmadan AWS'de yayınlayın

Application ve environment, platformlar, .ebextensions, dağıtım politikaları, blue/green, EB CLI, ALB, RDS ve izleme.

Eğitim, AWS Elastic Beanstalk ile web uygulamalarının hızlı dağıtımını ve yönetimini anlatır. Application, version ve environment modeli, web server ve worker ortamları, Node.js, Python, Java, .NET ve Docker platformları, EB CLI, .ebextensions ve .platform, d…

2 gün Temel Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Yönetilen platformla web uygulaması dağıtımı ve ölçekleme

Eğitim, AWS Elastic Beanstalk ile web uygulamalarının hızlı dağıtımını ve yönetimini anlatır. Application, version ve environment modeli, web server ve worker ortamları, Node.js, Python, Java, .NET ve Docker platformları, EB CLI, .ebextensions ve .platform, dağıtım politikaları (all at once, rolling, immutable, traffic splitting), blue/green swap, Auto Scaling, ALB, RDS ayrıştırma, enhanced health ve yönetilen güncellemeler uygulamalı işlenir.

Süre ve Format

2 Gün. Her gün dört modül; uygulama dağıtımı, ortam yapılandırması, dağıtım politikaları ve izleme laboratuvarlarla işlenir.

Seviye

Temel Seviye — Uygulama ve ortam yönetimi, dağıtım politikaları, yapılandırma ve izlemeyi kapsayan giriş düzeyi yelpaze.

Öğrenme Metodu

Katılımcılar örnek bir web uygulamasını EB CLI ile dağıtır, yeni sürümü rolling ve blue/green yöntemleriyle yayınlar ve sağlık raporlarını izler.

Neden Bu Eğitim?

🚀Hızlı yayın

Kodu yükleyip EC2, ALB ve Auto Scaling kurulumunu servise bırakırsınız.

🔁Güvenli dağıtım

Rolling, immutable ve blue/green stratejileriyle kesintisiz güncelleme yaparsınız.

🎛️Esnek yapılandırma

.ebextensions ile ortamı kodla özelleştirirsiniz.

Anahtar Konular

aws elastic beanstalkelastic beanstalk eğitimieb cliebextensionsblue green dağıtımbeanstalk dockeraws paasbeanstalk rdsimmutable deploymentaws web uygulaması dağıtımı
“Altyapıyı servise bırakan geliştirici, zamanını ürüne harcar.”

Ön Koşullar

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

1
Temel bulut bilgisi

EC2, S3, IAM ve temel web uygulaması (Node.js, Python veya Java) bilgisi beklenir.

2
AWS hesabı

Uygulamalı laboratuvarlarda AWS Elastic Beanstalk kaynakları oluşturabileceğiniz, bütçe uyarısı tanımlanmış bir AWS hesabı veya eğitmenin sağladığı lab hesabı gerekir.

3
Bilgisayar ortamı

Güncel bir tarayıcı, internet erişimi ve AWS CLI v2 kurabileceğiniz bir dizüstü bilgisayar yeterlidir.

4
Ek hazırlık

Git ve komut satırı kullanımı faydalıdı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ı uygulamayı Beanstalk'e dağıtır ve ortam ayarlarını yapılandırır.
Modül 1
Beanstalk Mimarisi
  • Application, application version, environment
  • Web server ve worker ortamı
  • Oluşturulan kaynaklar: EC2, ASG, ELB, security group
  • Servis rolü ve instance profile
  • Desteklenen platformlar ve sürümleri
  • Fiyatlandırma (altyapı kaynakları)
Modül 2
EB CLI ile Dağıtım
  • eb init, eb create, eb deploy
  • eb status, eb logs, eb ssh
  • Kaynak paketi (zip) ve S3
  • .ebignore ve .gitignore
  • Ortam varyantları (eb config)
  • eb terminate ve temizlik
Modül 3
Platformlar ve Docker
  • Node.js, Python, PHP, Java SE, Tomcat, .NET
  • Docker tek konteyner ve ECS tabanlı
  • Dockerrun.aws.json ve Dockerfile
  • Procfile ve Buildfile
  • Platform sürüm güncelleme
  • Özel AMI
Modül 4
Ortam Yapılandırması
  • Environment properties (ortam değişkenleri)
  • Instance tipi, kapasite ve ölçekleme tetikleyicileri
  • Load balancer türleri: ALB, NLB, Classic
  • HTTPS listener ve ACM
  • Health check URL
  • Yapılandırma şablonları
Günün hedefiKatılımcı dağıtım politikalarını uygular, veritabanı ve izleme yapılandırmasını yapar.
Modül 1
.ebextensions ve .platform
  • packages, files, commands, container_commands
  • option_settings ile yapılandırma
  • Config dosyaları sırası ve leader_only
  • .platform/hooks (prebuild, predeploy, postdeploy)
  • nginx yapılandırma override
  • Kaynak ekleme (Resources)
Modül 2
Dağıtım Politikaları
  • All at once ve rolling
  • Rolling with additional batch
  • Immutable dağıtım
  • Traffic splitting (canary)
  • Blue/green: CNAME swap
  • Geri alma yaklaşımları
Modül 3
Veritabanı ve Güvenlik
  • Ortam içinde RDS ve neden ayrı tutulmalı
  • Dışarıda RDS ve security group bağlantısı
  • Gizli bilgiler: Secrets Manager
  • VPC ve subnet yerleşimi
  • IAM instance profile en az yetki
  • Güvenlik grupları ve HTTPS yönlendirme
Modül 4
İzleme ve Operasyon
  • Enhanced health reporting renkleri
  • CloudWatch metrik ve alarmları
  • Log akışı ve S3'e yayın
  • Yönetilen platform güncellemeleri
  • Zamanlanmış eylemler
  • Sorun giderme ve maliyet kontrolü

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Uygulama dağıtımı

EB CLI ile uygulamayı oluşturup dağıtabilirsiniz.

🔧
Platform seçimi

Node.js, Python, Java ve Docker platformlarından uygun olanı seçebilirsiniz.

☁️
Ortam ayarları

Ölçekleme, load balancer ve ortam değişkenlerini yapılandırabilirsiniz.

🔐
ebextensions

.ebextensions ve platform hook'larıyla ortamı özelleştirebilirsiniz.

📊
Dağıtım stratejisi

Rolling, immutable ve traffic splitting politikalarını uygulayabilirsiniz.

🚀
Blue/green

CNAME swap ile kesintisiz sürüm geçişi yapabilirsiniz.

🧩
Veritabanı ayrımı

RDS'i ortamdan ayrı tutup güvenli bağlayabilirsiniz.

🛠️
Sağlık izleme

Enhanced health ve CloudWatch ile ortamı izleyebilirsiniz.

Kimler İçin Uygundur?

  • Yazılım geliştiriciler
  • sistem yöneticileri
  • altyapı detaylarıyla uğraşmadan uygulama yayınlamak isteyen ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Yazılım geliştiriciler, sistem yöneticileri ve altyapı detaylarıyla uğraşmadan uygulama yayınlamak isteyen ekipler için uygundur.
Beanstalk ile EC2 farkı nedir?
Beanstalk, EC2, Auto Scaling ve load balancer gibi kaynakları sizin yerinize kurup yöneten PaaS benzeri bir servistir.
Docker uygulamaları çalışır mı?
Evet; tek konteyner Docker platformu ile Dockerfile ve Dockerrun.aws.json kullanılarak dağıtım yapılır.
Kesintisiz güncelleme nasıl yapılır?
Immutable, traffic splitting ve blue/green CNAME swap yöntemleriyle uygulanır.
Eğitim sonunda hangi belge verilir?
Katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir. AWS'nin resmî sınavları için sınav başvurusu ve ücreti ilgili kuruma aittir; bu eğitim AWS Elastic Beanstalk uygulama becerisine odaklanır ve sınav sonucu vaat 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. Introduction to AWS Elastic Beanstalk Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeTemel 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 Fargate Eğitimi
Bulut Bilişim Eğitimleri

Introduction to AWS Fargate Eğitimi

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

AWS Fargate eğitimi: ECS Fargate task definition, awsvpc ağ, ALB, EFS, Secrets Manager, autoscaling, Fargate Spot, EKS Fargate profili ve maliyet optimizasyonu.

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

Introduction to AWS Global Accelerator Eğitimi

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

AWS Global Accelerator eğitimi: anycast statik IP, listener ve endpoint group, traffic dial, sağlık kontrolü, failover, custom routing ve CloudFront karşılaştır

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

Introduction to AWS Ground Station Eğitimi

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

AWS Ground Station eğitimi: uydu ekleme, mission profile, contact rezervasyonu, dataflow endpoint, S3 ve EC2 ile uydu verisi alımı ve bulutta işleme uygulamalar

Detayları Gör →
Amazon AWSIntroduction to AWS Identity and Access Management (IAM) Eğitimi
Bulut Bilişim Eğitimleri

Introduction to AWS Identity and Access Management (IAM) Eğitimi

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

AWS IAM eğitimi: kullanıcı, grup ve rol yönetimi, JSON politika yazımı, permissions boundary, SCP, MFA, STS AssumeRole, IAM Identity Center ve Access Analyzer.

Detayları Gör →
Amazon AWSIntroduction to AWS Inferentia and Amazon EC Inf Instances Eğitimi
Bulut Bilişim Eğitimleri

Introduction to AWS Inferentia and Amazon EC Inf Instances Eğitimi

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

AWS Inferentia ve EC2 Inf instances eğitimi: NeuronCore mimarisi, Neuron SDK, torch-neuronx ile model derleme, benchmark, SageMaker ve EKS dağıtımı.

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