AWS DEVOPS ENGINEER PROFESSIONAL : CODEBUILD EĞİTİMİ

Build'i yönetilen ve tekrarlanabilir kıl

CodeBuild ile buildspec, önbellek, test raporu, container imajı ve VPC/güvenlik yapılandırmasıyla ölçeklenen build hattı kurun.

AWS CodeBuild ile buildspec fazları, önbellekleme, test/coverage raporları, Docker/ECR imaj derleme, batch build ve güvenli VPC içi build kurmayı öğreten ileri düzey DevOps eğitimi.

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

Eğitim Hakkında

buildspec, önbellek, raporlama ve güvenli build ortamı

Bu eğitim, AWS DevOps Engineer Professional kapsamında AWS CodeBuild servisine derinlemesine odaklanır. buildspec.yml fazları (install, pre_build, build, post_build), ortam değişkenleri ve Secrets Manager/Parameter Store entegrasyonu, local ve S3 cache, Docker imajı derleme ve ECR'a push, test ve coverage report group, batch build (parallel/graph), VPC içinde build, IAM service role ve en az yetki, CodeBuild'in CodePipeline ve CodeCommit tetikleyicileriyle entegrasyonu uygulamalı işlenir. Custom build image, compute türleri ve build maliyet optimizasyonu da kapsanır.

Süre ve Format

3 Gün. Her gün dört modül; buildspec temelinden batch build ve güvenliğe ilerler.

Seviye

İleri Seviye — AWS CodeBuild ile tam yönetilen build: buildspec, cache, test raporu ve güvenlik.

Öğrenme Metodu

Katılımcı gerçek buildspec'ler yazar, önbellek ve test raporu yapılandırır, Docker imajı derleyip ECR'a push eder.

Neden Bu Eğitim?

🧰Yönetilen Build

Sunucu yönetmeden ölçeklenen build ortamı kurmayı öğrenirsiniz.

⚡Hızlı Build

Cache ve compute seçimiyle build süresini belirgin biçimde kısaltırsınız.

🔐Güvenli Ortam

Sır yönetimi, VPC ve en az yetkiyle build güvenliğini sağlarsınız.

Anahtar Konular

aws codebuildbuildspeccodebuild cachetest report groupecr docker buildbatch buildcodebuild vpcsecrets manager buildci cd buildaws devops professional
“Tekrarlanabilir build, güvenilir bir sürümün ilk şartıdır.”

Ön Koşullar

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

1
CI/CD Temeli

Build ve CI kavramlarına genel aşinalık beklenir.

2
Docker Bilgisi

Temel Dockerfile ve imaj kavramları faydalı olur.

3
Git Kullanımı

Kaynak depo ve commit akışına aşinalık gerekir.

4
Test Hesabı

CodeBuild, ECR ve S3 kullanabilen 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ı buildspec fazlarını ve güvenli ortam değişkeni yönetimini uygular.
Modül 1
buildspec Yapısı
  • version ve phases bölümü
  • install/pre_build/build/post_build
  • commands ve finally blokları
  • artifacts ve files
  • env değişkenleri
  • Inline vs dosya buildspec
Modül 2
Ortam Değişkenleri
  • Plaintext env değişkenleri
  • Parameter Store referansı
  • Secrets Manager referansı
  • Build başına override
  • Exported variables (pipeline)
  • Hassas değer gizleme
Modül 3
Build Ortamı
  • Managed image (Amazon Linux/Ubuntu)
  • Compute türleri (small/large/xlarge)
  • ARM ve Lambda compute
  • Runtime versions (install phase)
  • Ortam değişkeni ile mod
  • Build ortamı seçimi
Modül 4
Artefakt
  • Primary ve secondary artifacts
  • S3 çıktı ve encryption
  • Artifact packaging (zip)
  • CodeArtifact ile paket deposu
  • Çıktı adlandırma
  • Artefakt sürümleme
Günün hedefiKatılımcı önbellek, Docker imaj derleme ve test raporu yapılandırır.
Modül 1
Önbellekleme
  • Local cache (docker/source/custom)
  • S3 cache yapılandırması
  • Cache path seçimi (buildspec)
  • Bağımlılık cache stratejisi
  • Cache invalidation
  • Build hızlandırma ölçümü
Modül 2
Docker Derleme
  • Privileged mode gereksinimi
  • docker build ve multi-stage
  • ECR login ve push
  • Image tag stratejisi (commit hash)
  • BuildKit kullanımı
  • Image tarama (ECR scan)
Modül 3
Test Raporları
  • reports ve report group
  • JUnit/TestNG/Cucumber formatı
  • Test başarı/başarısızlık özeti
  • Trend grafiği
  • Report expiration
  • Test sonucunu pipeline'a bağlama
Modül 4
Kapsam
  • Code coverage report group
  • JaCoCo/Cobertura/SimpleCov
  • Kapsam eşiği ve build fail
  • Kapsam trendi
  • Kapsam artefaktı saklama
  • Kalite kapısı entegrasyonu
Günün hedefiKatılımcı batch build, VPC içi build ve güvenli entegrasyon kurar.
Modül 1
Batch Build
  • build-list, build-matrix, build-graph
  • Paralel build senaryosu
  • Build bağımlılık grafiği
  • Platform/sürüm matrisi
  • Batch raporlama
  • Eşzamanlılık limiti
Modül 2
VPC İçi Build
  • VPC yapılandırması ve subnet
  • Özel kaynaklara erişim (RDS vb.)
  • NAT ile dış erişim
  • Security group ayarı
  • ENI ve maliyet etkisi
  • VPC endpoint kullanımı
Modül 3
Güvenlik
  • Service role ve en az yetki
  • Secrets Manager ile sır çekme
  • Kaynak kimlik doğrulama (CodeConnections)
  • Build log şifreleme
  • Privileged mode riskleri
  • Tedarik zinciri güvenliği
Modül 4
Entegrasyon
  • CodePipeline build action
  • CodeCommit/GitHub webhook tetikleyici
  • Build durumu bildirimi (SNS)
  • EventBridge ile build olayları
  • CodeBuild badge
  • Build metriklerini izleme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
buildspec Ustalığı

Fazlı buildspec'lerle karmaşık build akışları tanımlarsınız.

✅
Güvenli Sır

Secrets Manager ve Parameter Store ile sırları build'e güvenle verirsiniz.

✅
Hızlı Build

Local/S3 cache ile bağımlılıkları önbellekleyip build'i hızlandırırsınız.

✅
Docker/ECR

Multi-stage imaj derleyip ECR'a güvenle push edersiniz.

✅
Test Raporu

Report group'larla test ve kapsam sonuçlarını raporlarsınız.

✅
Batch Build

build-matrix ve graph ile paralel ve bağımlı build'ler kurarsınız.

✅
VPC İçi Build

Özel kaynaklara erişen VPC içi build'ler yapılandırırsınız.

✅
Entegrasyon

CodeBuild'i pipeline ve kaynak tetikleyicileriyle bağlarsınız.

Kimler İçin Uygundur?

  • Build süreçlerini yönetilen hizmetle ölçeklemek isteyen DevOps mühendisleri
  • yazılım ekipleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Build süreçlerini yönetilen hizmetle ölçeklemek isteyen DevOps mühendisleri ve yazılım ekipleri için uygundur.
Docker imajı derliyor muyuz?
Evet; privileged mode ile multi-stage imaj derleme ve ECR'a push uygulamalı gösterilir.
Build nasıl hızlandırılıyor?
Local/S3 cache, compute seçimi ve bağımlılık önbellekleme stratejileriyle süre kısaltı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 : CodeBuild 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ıMicrosoft Azure DevOps Solutions: Branching Source Code Eğitimi
DevOps ve Konteyner Eğitimleri

Microsoft Azure DevOps Solutions: Branching Source Code Eğitimi

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

Git dallanma stratejileri, trunk-based geliştirme, merge türleri, pull request akışı ve Azure Repos branch politikalarını ele alan orta seviye Azure DevOps eğit

Detayları Gör →
DevOps Kültürü ve UygulamalarıMicrosoft Azure DevOps Solutions: CI Build Strategy Eğitimi
DevOps ve Konteyner Eğitimleri

Microsoft Azure DevOps Solutions: CI Build Strategy Eğitimi

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

Azure Pipelines ile CI build tasarımı, tetikleyiciler, sürümleme, artifact yönetimi, önbellekleme ve container build ile orta seviye sürekli entegrasyon eğitimi

Detayları Gör →
DevOps Kültürü ve UygulamalarıMicrosoft Azure DevOps Solutions: Communication & Collaboration Eğitimi
DevOps ve Konteyner Eğitimleri

Microsoft Azure DevOps Solutions: Communication & Collaboration Eğitimi

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

Azure DevOps'ta dashboard, wiki, bildirimler, Teams/Slack entegrasyonu, ChatOps ve uçtan uca izlenebilirlikle iş birliği ve şeffaflığı güçlendiren orta seviye e

Detayları Gör →
DevOps Kültürü ve UygulamalarıMicrosoft Azure DevOps Solutions: Design Azure Build Automation Eğitimi
DevOps ve Konteyner Eğitimleri

Microsoft Azure DevOps Solutions: Design Azure Build Automation Eğitimi

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

Azure Pipelines agent havuzları, hosted/self-hosted seçimi, scale set ile elastik ölçekleme, container agent ve güvenli hibrit build altyapısı tasarımı eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıMicrosoft Azure DevOps Solutions: Design Azure DevOps Logging Eğitimi
DevOps ve Konteyner Eğitimleri

Microsoft Azure DevOps Solutions: Design Azure DevOps Logging Eğitimi

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

Azure Pipelines log yapısı, verbose/diagnostic tanılama, ##vso logging komutları, audit log ve saklama politikalarıyla pipeline loglama stratejisi eğitimi.

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