INTERMEDIATE AWS: DEVOPS & APPLICATION DEPLOYMENT EĞİTİMİ

AWS'te kod commit'ten canlıya otomatik dağıt

CodeCommit, CodeBuild, CodeDeploy ve CodePipeline ile CI/CD; CloudFormation IaC; ECS/EKS konteyner dağıtımı ve CloudWatch izlemeyle AWS DevOps akışını kurun.

AWS'te uçtan uca DevOps dağıtım hattı kuran orta seviye eğitim: CodeCommit/CodeBuild/CodeDeploy/CodePipeline ile CI/CD, CloudFormation ve SAM ile altyapı kodu, ECS/Fargate/EKS konteyner dağıtımı, blue-green ve canary stratejileri, CloudWatch metrik, log ve al…

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

Eğitim Hakkında

AWS CodePipeline, CloudFormation, ECS/EKS, blue-green dağıtım ve CloudWatch

Bu orta seviye eğitim, AWS bulutunda modern bir DevOps dağıtım hattını uçtan uca kurmayı öğretir. AWS geliştirici araç zinciri (CodeCommit, CodeBuild, CodeDeploy, CodePipeline) ile sürekli entegrasyon ve sürekli teslimat; buildspec.yml ve appspec.yml yapılandırmaları; IAM rol ve politikalarıyla en az yetki ilkesi işlenir. CloudFormation ve SAM ile altyapının kod olarak tanımlanması, stack ve change set yönetimi; Elastic Beanstalk, ECS (Fargate) ve EKS üzerinde uygulama dağıtımı; blue-green ve canary dağıtım stratejileri uygulanır. CloudWatch metrikleri, log grupları, alarm ve dashboard ile gözlemlenebilirlik kurulur. Katılımcılar bir uygulamayı depodan üretime otomatik taşıyan bir pipeline tasarlayabilir.

Süre ve Format

4 Gün. Her gün dört modül; katılımcılar AWS'te CI/CD, altyapı kodu, konteyner dağıtımı ve izleme eksenlerinde aşamalı ilerler.

Seviye

Orta Seviye — AWS üzerinde CodePipeline CI/CD, CloudFormation ile altyapı kodu, ECS/EKS konteyner dağıtımı ve CloudWatch gözlemiyle uygulama dağıtımının ele alınması.

Öğrenme Metodu

Katılımcılar gerçek bir AWS hesabı/sandbox üzerinde CodePipeline, CloudFormation ve ECS kaynaklarını uygulamalı oluşturarak dağıtım hattını baştan sona kurar.

Neden Bu Eğitim?

🚀Otomatik Teslimat

CodePipeline ile kod değişikliğini üretime kadar insansız taşıyan hat kurarsınız.

📜Altyapı Kodu

CloudFormation ile kaynakları tekrarlanabilir ve sürümlenebilir biçimde tanımlarsınız.

🔄Güvenli Dağıtım

Blue-green ve canary stratejileriyle dağıtım riskini belirgin biçimde düşürürsünüz.

Anahtar Konular

aws devops eğitimicodepipelinecodebuildcodedeploycloudformationaws ecs eksfargateblue green deploymentcloudwatchaws ci cdecr
“Bulutta hız; otomatik, izlenen ve geri alınabilir dağıtımla güvenle buluşur.”

Ön Koşullar

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

1
AWS Temeli

EC2, S3, VPC ve IAM gibi temel AWS servislerine aşinalık beklenir.

2
Git Kullanımı

Git ile sürüm kontrolü ve temel dal/commit kavramlarına aşinalık faydalıdır.

3
Konteyner Bilgisi

Docker ve imaj kavramına temel düzeyde aşinalık güçlü biçimde yararlıdır.

4
AWS Erişimi

AWS CLI kurulu bir bilgisayar ve pratik için bir AWS hesabı erişimi gereklidir.

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ı, AWS geliştirici araçlarını tanır ve CodeBuild ile sürekli entegrasyon kurabilir.
Modül 1
AWS DevOps Genel Bakış
  • AWS geliştirici araç ailesinin (Code* servisleri) kapsamı
  • CI/CD akışının AWS kaynaklarına eşlenmesi
  • Yönetilen (managed) servis kullanımının operasyon kazancı
  • Bölge (region) ve kullanılabilirlik alanı kavramı
  • Maliyet ve kota farkındalığı
  • Paylaşılan sorumluluk modelinin DevOps'a yansıması
Modül 2
CodeCommit
  • CodeCommit ile yönetilen Git deposu oluşturma
  • HTTPS ve SSH ile kimlik doğrulama
  • Dal (branch) politikaları ve pull request akışı
  • Depo olaylarının (trigger) pipeline'ı tetiklemesi
  • KMS ile depo şifreleme
  • Diğer Git sağlayıcılarından göç yaklaşımı
Modül 3
CodeBuild ve buildspec
  • CodeBuild build projesi yapılandırması
  • buildspec.yml fazları: install, pre_build, build, post_build
  • Yönetilen ve özel build imajlarının seçimi
  • Artifact üretimi ve S3'e yazılması
  • Ortam değişkenleri ve Secrets Manager entegrasyonu
  • Build loglarının CloudWatch'a akıtılması
Modül 4
IAM ve Güvenlik
  • Servis rolleri (service role) ile en az yetki ilkesi
  • CodeBuild ve CodeDeploy için rol tanımı
  • IAM policy JSON yapısı ve koşullar
  • Geçici kimlik (STS) ve rol üstlenme (assume role)
  • Secrets Manager ve Parameter Store ayrımı
  • Erişim anahtarlarının pipeline içinde saklanmaması
Günün hedefiKatılımcı, CloudFormation şablonlarıyla altyapıyı kod olarak tanımlar ve stack yönetir.
Modül 1
CloudFormation Temelleri
  • Altyapı kodu (IaC) ile tekrarlanabilir dağıtım
  • Deklaratif şablon yaklaşımı ve idempotency
  • Stack kavramı ve kaynak yaşam döngüsü
  • Drift detection ile manuel değişikliklerin tespiti
  • Rollback davranışı ve hata yönetimi
  • YAML ve JSON şablon biçimleri
Modül 2
Şablon Yapısı
  • Resources, Parameters, Outputs bölümleri
  • Mappings ve Conditions ile esneklik
  • Ref ve Fn::GetAtt gibi intrinsic fonksiyonlar
  • Nested stack ve cross-stack reference
  • Pseudo parameter'lar (AWS::Region vb.)
  • DependsOn ile oluşturma sırası kontrolü
Modül 3
Stack Yönetimi
  • Change set ile değişiklik önizlemesi
  • Stack güncelleme ve replacement riski
  • StackSets ile çok hesap/çok bölge dağıtım
  • Stack policy ile kritik kaynakların korunması
  • Termination protection kullanımı
  • Parametrelerin pipeline'dan geçirilmesi
Modül 4
SAM ve Serverless
  • AWS SAM ile serverless uygulama tanımı
  • Lambda, API Gateway ve DynamoDB kaynak kısaltmaları
  • sam build ve sam deploy akışı
  • Yerel test için sam local invoke
  • CloudFormation'ın SAM'i genişletmesi
  • Serverless dağıtımın pipeline'a entegrasyonu
Günün hedefiKatılımcı, konteyner uygulamalarını ECS/EKS üzerinde dağıtır ve ECR ile imaj yönetir.
Modül 1
ECR ve İmaj
  • ECR private registry ile imaj saklama
  • docker push/pull için ECR kimlik doğrulama
  • İmaj tag stratejisi ve immutable tag
  • Image scanning ile güvenlik açığı taraması
  • Lifecycle policy ile eski imajların temizliği
  • CodeBuild'den ECR'a imaj gönderimi
Modül 2
ECS ve Fargate
  • Task definition ile konteyner tanımı
  • ECS service ve desired count yönetimi
  • Fargate ile sunucusuz konteyner çalıştırma
  • EC2 launch type ile Fargate karşılaştırması
  • Service auto scaling yapılandırması
  • Task rolü ile konteynere IAM yetkisi verme
Modül 3
EKS
  • EKS ile yönetilen Kubernetes kontrol düzlemi
  • Managed node group ve Fargate profile
  • kubectl ve aws-iam-authenticator yapılandırması
  • Deployment ve Service kaynaklarının uygulanması
  • IRSA ile pod seviyesinde IAM erişimi
  • Cluster Autoscaler ve HPA kavramları
Modül 4
Yük Dengeleme
  • Application Load Balancer ile HTTP yönlendirme
  • Target group ve health check yapılandırması
  • ECS service'in ALB'ye bağlanması
  • Path/host tabanlı yönlendirme kuralları
  • ACM ile TLS sertifikası sonlandırma
  • Blue-green için trafik kaydırma hazırlığı
Günün hedefiKatılımcı, CodePipeline ile uçtan uca dağıtım hattı kurar ve CloudWatch ile izler.
Modül 1
CodeDeploy ve appspec
  • CodeDeploy deployment group tanımı
  • appspec.yml ile dağıtım adımlarının tanımı
  • Lifecycle hook'ları (BeforeInstall, AfterAllowTraffic)
  • EC2/on-premises, ECS ve Lambda dağıtım tipleri
  • Dağıtım başarısızlığında otomatik rollback
  • Deployment config ile kademe hızının ayarı
Modül 2
Dağıtım Stratejileri
  • In-place ve blue-green dağıtım farkı
  • Canary ile kademeli trafik kaydırma
  • Linear deployment ile eşit dilimlerde yayılım
  • Alarm tabanlı otomatik durdurma (rollback)
  • Dağıtım sırasında sağlık kontrolü doğrulaması
  • Hızlı geri alma (fast rollback) senaryoları
Modül 3
CodePipeline
  • Source, Build, Deploy aşamalarının tanımı
  • Pipeline'ın CodeCommit değişikliğiyle tetiklenmesi
  • Manual approval aşaması ekleme
  • Çok ortam (dev/stage/prod) dağıtım akışı
  • Pipeline artifact'larının S3'te yönetimi
  • Başarısız aşamada akışın durdurulması
Modül 4
CloudWatch İzleme
  • CloudWatch metrikleri ve özel metrik yayını
  • Log group ve log stream ile merkezi loglama
  • CloudWatch Alarm ile eşik tabanlı uyarı
  • Dashboard ile uygulama sağlığının görselleştirilmesi
  • CloudWatch Logs Insights ile log sorgulama
  • Alarm'ların CodeDeploy rollback'ine bağlanması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
AWS CI/CD

CodeCommit, CodeBuild ve CodePipeline ile uçtan uca dağıtım hattı kurarsınız.

✅
buildspec

buildspec.yml fazlarıyla build ve test adımlarını yapılandırırsınız.

✅
CloudFormation

Altyapıyı CloudFormation şablonlarıyla kod olarak tanımlar ve yönetirsiniz.

✅
Konteyner Dağıtımı

ECR, ECS/Fargate ve EKS üzerinde konteyner uygulamaları dağıtırsınız.

✅
Blue-Green

CodeDeploy ile blue-green ve canary dağıtım stratejilerini uygularsınız.

✅
IAM Güvenliği

Servis rolleri ve en az yetki ilkesiyle dağıtımı güvenli kurarsınız.

✅
CloudWatch

Metrik, log ve alarmlarla uygulama sağlığını izlersiniz.

✅
Otomatik Rollback

Alarm tabanlı otomatik geri almayla dağıtım riskini yönetirsiniz.

Kimler İçin Uygundur?

  • AWS'te temel deneyimi olan DevOps mühendisleri
  • bulut mühendisleri
  • yazılım geliştiriciler
  • uygulama dağıtımını otomatikleştirmek isteyen sistem yöneticileri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
AWS'te temel deneyimi olan DevOps mühendisleri, bulut mühendisleri, yazılım geliştiriciler ve uygulama dağıtımını otomatikleştirmek isteyen sistem yöneticileri için uygundur.
AWS hesabı gerekli mi?
Uygulamalı pratik için bir AWS hesabı veya sandbox erişimi faydalıdır; kaynaklar serbest kademe ve düşük maliyetli hizmetlerle kurulacak şekilde planlanır.
CloudFormation yerine Terraform mı öğretiliyor?
Bu eğitim AWS yerel araçlarına odaklanır ve altyapı kodu için CloudFormation ile SAM kullanır; Terraform ayrı bir eğitimin konusudur.
ECS ve EKS arasındaki fark ne?
ECS AWS'e özgü konteyner orkestrasyonu, EKS ise yönetilen Kubernetes'tir; eğitim her ikisinde de uygulama dağıtımını gösterip seçim ölçütlerini açıklar.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası 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. Intermediate AWS: DevOps & Application Deployment 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

DevOps Kültürü ve UygulamalarıDevOps and Cloud Strategy Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps and Cloud Strategy Eğitimi

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

Bulut benimseme çerçeveleri, 6R taşıma, platform mühendisliği, yönetişim ve FinOps ile kurumsal DevOps ve bulut stratejisi tasarlayın.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps Automation Across Platforms: CloudOps for Multi-cloud Deployments Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Automation Across Platforms: CloudOps for Multi-cloud Deployments Eğitimi

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

Terraform, Kubernetes, GitOps ve policy as code ile AWS, Azure ve GCP üzerinde tutarlı çok bulutlu dağıtım ve operasyon kurun.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps Automation Across Platforms: Working with Multi-cloud Tools Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Automation Across Platforms: Working with Multi-cloud Tools Eğitimi

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

Terraform, Pulumi, Ansible, Packer ve Vault ile çok bulutlu, sağlayıcı-bağımsız otomasyon araç zincirini uygulamalı kurun.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps Automation Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Automation Eğitimi

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

CI/CD, altyapı kodu, yapılandırma yönetimi ve dağıtım otomasyonuyla DevOps yaşam döngüsünü uçtan uca otomatikleştirmeyi öğrenin.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps Automation: Configuration Management Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Automation: Configuration Management Eğitimi

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

Ansible, Puppet, Chef ve SaltStack ile desired state, idempotency ve ölçekli yapılandırma yönetimini uygulamalı öğrenin.

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