AWS DEVOPS ENGINEER PROFESSIONAL : ELASTIC BEANSTALK EĞİTİMİ

Uygulamayı dağıt, altyapıyı Beanstalk yönetsin

Elastic Beanstalk ile ortam yapılandırma, rolling/immutable/blue-green dağıtım ve .ebextensions ile üretim sınıfı platform kurun.

Elastic Beanstalk uygulama/ortam yapısı, rolling/immutable/blue-green dağıtım politikaları, .ebextensions özelleştirmesi ve CI/CD entegrasyonuyla yönetilen platform kurmayı öğreten ileri düzey DevOps eğitimi.

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

Eğitim Hakkında

Yönetilen platform: ortam, dağıtım politikaları ve ileri yapılandırma

Bu eğitim, AWS DevOps Engineer Professional kapsamında AWS Elastic Beanstalk'a odaklanır. Application, environment ve platform (managed/custom) kavramları, web server vs worker environment, ortam yapılandırması ve option settings, dağıtım politikaları (all-at-once, rolling, rolling with additional batch, immutable, blue/green via CNAME swap), .ebextensions ile kaynak/paket/komut tanımı, Buildfile/Procfile, enhanced health raporlama, platform güncelleme ve managed updates, EB CLI ve CI/CD entegrasyonu uygulamalı işlenir. Ortam klonlama, saved configuration ve maliyet de kapsanır.

Süre ve Format

3 Gün. Her gün dört modül; ortam kurulumundan dağıtım politikaları ve ileri yapılandırmaya ilerler.

Seviye

İleri Seviye — AWS Elastic Beanstalk ile uygulama platformu: ortam yapılandırma, dağıtım politikaları ve .ebextensions.

Öğrenme Metodu

Katılımcı gerçek ortamlar kurar, farklı dağıtım politikalarını uygular ve .ebextensions ile platformu özelleştirir.

Neden Bu Eğitim?

🚀Hızlı Yayım

Altyapı ayrıntılarıyla uğraşmadan uygulamayı dakikalar içinde yayımlamayı öğrenirsiniz.

🎛️Dağıtım Kontrolü

Immutable ve blue/green politikalarıyla güvenli ve geri alınabilir yayım yaparsınız.

⚙️Derin Özelleştirme

.ebextensions ile yönetilen platformu kendi ihtiyacınıza göre genişletirsiniz.

Anahtar Konular

aws elastic beanstalkbeanstalk dağıtım politikalarıebextensionsimmutable deploymentblue green cname swapenhanced healthworker environmentmanaged platform updateseb cliaws devops professional
“Beanstalk, altyapıyı görünmez kılar; ama iyi mühendis onun ardındakini bilir.”

Ön Koşullar

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

1
AWS Temeli

EC2, ELB ve Auto Scaling kavramlarına aşinalık beklenir.

2
Uygulama Bilgisi

Bir web uygulaması (Node/Python/Java vb.) paketleme fikri faydalı olur.

3
CLI Kullanımı

EB CLI veya AWS CLI kullanımı avantaj sağlar.

4
Test Hesabı

Elastic Beanstalk kullanabilen yeterli yetkili bir hesap gerekir.

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ı Beanstalk uygulama ve ortam yapısını kurar ve yapılandırır.
Modül 1
Temel Kavramlar
  • Application ve application version
  • Environment ve tier (web/worker)
  • Managed platform türleri
  • Single instance vs load balanced
  • Ortam URL ve CNAME
  • Beanstalk'un yönettiği kaynaklar
Modül 2
Ortam Yapılandırması
  • Option settings ve namespace
  • Instance tipi ve kapasite
  • Load balancer türü seçimi
  • Auto Scaling trigger ayarı
  • Ortam değişkenleri
  • VPC ve ağ yapılandırması
Modül 3
Worker Environment
  • SQS tabanlı worker tier
  • Arka plan iş işleme
  • Periyodik görev (cron.yaml)
  • Dead-letter queue
  • Mesaj görünürlük ayarı
  • Web-worker ayrımı
Modül 4
Yönetim
  • Saved configuration
  • Ortam klonlama
  • Ortam yeniden oluşturma (rebuild)
  • Konfigürasyon geçmişi
  • Kaynak etiketleme
  • Maliyet görünürlüğü
Günün hedefiKatılımcı Beanstalk dağıtım politikalarını uygular ve geri alır.
Modül 1
Temel Politikalar
  • All-at-once (kesintili) dağıtım
  • Rolling (batch ile) dağıtım
  • Rolling with additional batch
  • Batch size ayarı
  • Kapasite etkisi
  • Politika seçim kriterleri
Modül 2
Immutable Dağıtım
  • Yeni instance grubu ile dağıtım
  • Tam geri alınabilirlik
  • Sağlık kontrolü ve geçiş
  • Maliyet ve süre dengesi
  • Immutable vs rolling
  • Başarısızlık davranışı
Modül 3
Blue/Green (CNAME Swap)
  • İki ortam ve CNAME swap
  • Sıfır kesinti geçiş
  • DNS TTL etkisi
  • Veritabanı paylaşımı dikkati
  • Swap öncesi doğrulama
  • Hızlı geri alma (tekrar swap)
Modül 4
Sağlık ve Geri Alma
  • Enhanced health raporlama
  • Sağlık rengi ve neden
  • Dağıtımda sağlık kontrolü
  • Başarısız dağıtım geri alma
  • Rolling update sırasında izleme
  • Dağıtım logları
Günün hedefiKatılımcı .ebextensions ile platformu özelleştirir ve CI/CD entegre eder.
Modül 1
.ebextensions
  • config dosyası yapısı (YAML)
  • packages, files, commands
  • container_commands ve leader_only
  • option_settings ile ayar
  • Resources ile ek AWS kaynağı
  • Yürütme sırası
Modül 2
Platform Hooks
  • Amazon Linux 2 platform hooks
  • prebuild/predeploy/postdeploy
  • Buildfile ve Procfile
  • Platform migration (AL1 -> AL2)
  • Custom platform (eski) notu
  • Hook hata ayıklama
Modül 3
Platform Güncelleme
  • Managed platform updates
  • Bakım penceresi
  • Minor/patch güncelleme
  • Platform sürüm yaşam döngüsü
  • Güvenlik yaması uyumu
  • Güncelleme riski yönetimi
Modül 4
CI/CD Entegrasyonu
  • EB CLI ile dağıtım
  • CodePipeline Beanstalk deploy action
  • Application version artefaktı
  • Ortam promotion akışı
  • Otomatik dağıtım tetikleme
  • IaC ile ortam (CloudFormation)

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Ortam Kurma

Web ve worker ortamlarını doğru yapılandırmayla kurarsınız.

✅
Yapılandırma

Option settings ile kapasite, ağ ve ölçeklemeyi ayarlarsınız.

✅
Dağıtım Politikaları

Rolling, immutable ve blue/green politikalarını uygularsınız.

✅
Güvenli Geri Alma

Immutable ve CNAME swap ile hızlı geri alınabilir yayım yaparsınız.

✅
.ebextensions

config dosyalarıyla platformu paket, dosya ve komutla özelleştirirsiniz.

✅
Platform Hooks

Amazon Linux 2 platform hooks ile dağıtım adımlarını genişletirsiniz.

✅
Managed Updates

Yönetilen platform güncellemeleriyle yama uyumunu sürdürürsünüz.

✅
CI/CD

EB CLI ve CodePipeline ile Beanstalk dağıtımını otomatikleştirirsiniz.

Kimler İçin Uygundur?

  • Uygulamalarını yönetilen bir platformda hızlı yayımlamak isteyen DevOps mühendisleri
  • yazılım ekipleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Uygulamalarını yönetilen bir platformda hızlı yayımlamak isteyen DevOps mühendisleri ve yazılım ekipleri için uygundur.
.ebextensions öğretiliyor mu?
Evet; config dosyaları, platform hooks ve ek AWS kaynağı tanımı uygulamalı işlenir.
Dağıtım politikaları kıyaslanıyor mu?
Evet; all-at-once, rolling, immutable ve blue/green politikaları senaryo bazlı karşılaştırılır.
Sınav kaydı dâhil mi?
Hayır; resmi sınav başvurusu ve ücreti ilgili kuruma aittir.
Sertifika veriliyor mu?
Eğitim sonunda 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. AWS DevOps Engineer Professional : Elastic Beanstalk 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

DevOps Kültürü ve UygulamalarıAZ-400 - Microsoft DevOps Solutions: GitHub Actions Workflow Eğitimi
DevOps ve Konteyner Eğitimleri

AZ-400 - Microsoft DevOps Solutions: GitHub Actions Workflow Eğitimi

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

AZ-400 kapsamında GitHub Actions workflow, job/step, reusable workflow, matrix, OIDC ve environment protection ile güvenli CI/CD kurmayı öğreten eğitim.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAZ-400 - Microsoft DevOps Solutions: GitHub Packages and Versioning Eğitimi
DevOps ve Konteyner Eğitimleri

AZ-400 - Microsoft DevOps Solutions: GitHub Packages and Versioning Eğitimi

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

AZ-400 kapsamında GitHub Packages, GitHub Container Registry, semantic versioning ve otomatik release ile paket ve imaj yayını yönetimini öğreten eğitim.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAZ-400 - Microsoft DevOps Solutions: GitHub Repository Governance Eğitimi
DevOps ve Konteyner Eğitimleri

AZ-400 - Microsoft DevOps Solutions: GitHub Repository Governance Eğitimi

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

AZ-400 kapsamında branch protection, ruleset, CODEOWNERS, organization policy, audit log ve güvenlik özellikleriyle GitHub repo yönetişimini öğreten eğitim.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAZ-400 - Microsoft DevOps Solutions: Identity, Access, and Secrets for DevOps Eğitimi
DevOps ve Konteyner Eğitimleri

AZ-400 - Microsoft DevOps Solutions: Identity, Access, and Secrets for DevOps Eğitimi

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

AZ-400 kapsamında Entra ID, managed identity, workload identity federation, OIDC ve Azure Key Vault ile DevOps için kimlik ve secret yönetimini öğreten eğitim.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAZ-400 - Microsoft DevOps Solutions: Instrumentation and Monitoring Strategy Eğitimi
DevOps ve Konteyner Eğitimleri

AZ-400 - Microsoft DevOps Solutions: Instrumentation and Monitoring Strategy Eğitimi

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

AZ-400 kapsamında Application Insights, Azure Monitor, Log Analytics (KQL), OpenTelemetry, alert ve SLI/SLO ile uçtan uca izleme stratejisini öğreten eğitim.

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