INTRODUCTION TO AWS CODEBUILD EĞİTİMİ

Derleme ve test süreçlerini sunucusuz otomatikleştirin

Build project, buildspec.yml, build ortamları, cache, ortam değişkenleri, test raporları, ECR ve CodePipeline entegrasyonu.

Eğitim, AWS CodeBuild ile sürekli entegrasyon derleme süreçlerini kurmayı anlatır. Build project yapılandırması, kaynak sağlayıcıları (CodeCommit, GitHub, S3), buildspec.yml fazları, ortam imajları ve compute tipleri, cache, ortam değişkenleri ve Parameter St…

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

Eğitim Hakkında

Yönetilen derleme servisiyle CI süreçleri

Eğitim, AWS CodeBuild ile sürekli entegrasyon derleme süreçlerini kurmayı anlatır. Build project yapılandırması, kaynak sağlayıcıları (CodeCommit, GitHub, S3), buildspec.yml fazları, ortam imajları ve compute tipleri, cache, ortam değişkenleri ve Parameter Store/Secrets Manager, test raporları, Docker imajı derleme ve ECR'a gönderme, VPC erişimi ve CodePipeline entegrasyonu uygulamalı işlenir.

Süre ve Format

2 Gün. Her gün dört modül; buildspec yazımı, Docker derleme, test raporları ve pipeline entegrasyonu laboratuvarlarla işlenir.

Seviye

Temel Seviye — Derleme projeleri, buildspec, ortam ve önbellek ayarları ile CI entegrasyonunu kapsayan giriş düzeyi yelpaze.

Öğrenme Metodu

Katılımcılar örnek bir uygulamanın derleme, test ve Docker imajı üretme adımlarını buildspec ile tanımlar ve ECR'a gönderir.

Neden Bu Eğitim?

🏗️Sunucusuz derleme

Build sunucusu yönetmeden ihtiyaç anında ölçeklenen derleme ortamı kullanırsınız.

📝buildspec ustalığı

Derleme fazlarını, artefaktları ve cache'i buildspec ile kontrol edersiniz.

🔗Pipeline entegrasyonu

CodePipeline ile derleme aşamasını dağıtım hattına bağlarsınız.

Anahtar Konular

aws codebuildcodebuild eğitimibuildspec.ymlaws ci cddocker build ecrcodepipeline codebuildaws devopssürekli entegrasyoncodebuild test raporuaws derleme servisi
“İyi bir derleme hattı, her commit'i güvene dönüştüren sessiz bir bekçidir.”

Ön Koşullar

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

1
Temel bulut bilgisi

Git ve temel yazılım derleme/test süreçleri hakkında bilgi beklenir.

2
AWS hesabı

Uygulamalı laboratuvarlarda AWS CodeBuild 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

Docker ve YAML söz dizimi bilgisi 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ı build project oluşturur ve buildspec ile derleme sürecini tanımlar.
Modül 1
CodeBuild Temelleri
  • Yönetilen build servisi mimarisi
  • Build project bileşenleri
  • Kaynak sağlayıcıları: CodeCommit, GitHub, Bitbucket, S3
  • Tetikleme: webhook ve manuel
  • Service role ve IAM izinleri
  • Fiyatlandırma (dakika bazlı)
Modül 2
buildspec.yml
  • version, env, phases: install, pre_build, build, post_build
  • commands ve runtime-versions
  • artifacts ve base-directory
  • reports bölümü
  • Ortam değişkeni ve exported-variables
  • Batch build ve build graph
Modül 3
Build Ortamı
  • Managed image ve özel Docker imajı
  • Compute tipleri ve Lambda compute
  • Privileged mod ve Docker-in-Docker
  • Cache: S3 ve local cache
  • Build timeout ve queue timeout
  • ARM ve GPU ortamları
Modül 4
Gizli Bilgi ve Ortam Değişkenleri
  • Plaintext, Parameter Store, Secrets Manager değişkenleri
  • KMS ile şifreleme
  • Gizli bilgilerin loglarda maskelenmesi
  • Git credential yönetimi
  • Proje bazlı ve build bazlı override
  • En az yetki ilkesi
Günün hedefiKatılımcı test raporu üretir, Docker imajı derler ve pipeline ile bütünleştirir.
Modül 1
Test Raporları
  • JUnit XML ve diğer rapor formatları
  • Report group ve kapsama raporu
  • Başarısız testlerde build davranışı
  • Rapor geçmişi ve trend
  • Code coverage çıktısı
  • Raporlarda S3 export
Modül 2
Docker İmajı Derleme
  • docker build ve tag stratejisi
  • ECR'a giriş ve push
  • Layer cache kullanımı
  • İmaj tarama (ECR scan)
  • Multi-arch imaj genel bakış
  • Build sonrası imaj tanımlama (imagedefinitions.json)
Modül 3
CodePipeline Entegrasyonu
  • Build action ve girdi/çıktı artefaktları
  • Pipeline değişkenleri
  • CodeDeploy veya ECS dağıtım aşamasına bağlama
  • Manual approval
  • EventBridge ile build olayları
  • Build başarısız bildirimi
Modül 4
İzleme, Ağ ve Sorun Giderme
  • CloudWatch Logs ve S3 log
  • Build metrikleri
  • VPC içinde build (private kaynak erişimi)
  • Sık hatalar: izin, timeout, imaj bulunamadı
  • Local build (CodeBuild agent)
  • Maliyet ve performans iyileştirmesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Build project

Kaynak, ortam ve rol ayarlarıyla build project oluşturabilirsiniz.

🔧
buildspec yazımı

Fazlar, artefakt ve cache içeren buildspec.yml yazabilirsiniz.

☁️
Ortam seçimi

Compute tipi ve build imajını iş yüküne göre seçebilirsiniz.

🔐
Gizli bilgi

Parameter Store ve Secrets Manager ile gizli değerleri güvenle kullanabilirsiniz.

📊
Test raporu

JUnit raporlarıyla test sonuçlarını CodeBuild'de izleyebilirsiniz.

🚀
Docker derleme

Docker imajı derleyip ECR'a gönderebilirsiniz.

🧩
Pipeline bağlantısı

CodeBuild'i CodePipeline aşaması olarak bağlayabilirsiniz.

🛠️
Sorun giderme

Build loglarından izin ve ağ kaynaklı hataları teşhis edebilirsiniz.

Kimler İçin Uygundur?

  • Yazılım geliştiriciler
  • DevOps mühendisleri
  • CI/CD süreçleri kuran sistem yöneticileri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Yazılım geliştiriciler, DevOps mühendisleri ve CI/CD süreçleri kuran sistem yöneticileri için uygundur.
buildspec.yml nedir?
Derleme fazlarını, komutları, ortam değişkenlerini ve artefaktları tanımlayan YAML dosyasıdır; eğitimde adım adım yazılır.
Docker imajı derlenebilir mi?
Evet; privileged mod ile Docker imajı derlenir, ECR'a gönderilir ve CodePipeline ile dağıtıma bağlanır.
Jenkins yerine kullanılabilir mi?
CodeBuild yönetilen bir build servisidir; Jenkins ile farkları ve entegrasyon yaklaşımları genel olarak anlatılı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 CodeBuild 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 CodeBuild 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 AWSAWS Associate Solutions Architect : Network Options Eğitimi
Bulut Bilişim Eğitimleri

AWS Associate Solutions Architect : Network Options Eğitimi

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

AWS Associate Solutions Architect : Network Options eğitimi: vpc tasarımı, hibrit bağlantı. 2 gün uygulamalı laboratuvar, DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
Amazon AWSAWS Associate Solutions Architect : Stack Deployment & Caching Eğitimi
Bulut Bilişim Eğitimleri

AWS Associate Solutions Architect : Stack Deployment & Caching Eğitimi

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

AWS Associate Solutions Architect : Stack Deployment & Caching eğitimi: altyapı otomasyonu. 2 gün uygulamalı laboratuvar, DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
Amazon AWSAWS Associate Solutions Architect : Storage Solutions Eğitimi
Bulut Bilişim Eğitimleri

AWS Associate Solutions Architect : Storage Solutions Eğitimi

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

AWS Associate Solutions Architect : Storage Solutions eğitimi: depolama çözümleri, s3 i̇leri özellikler. 2 gün uygulamalı laboratuvar, DVA Katılım ve Başarı Ser

Detayları Gör →
Amazon AWSAWS Auto Scaling Eğitimi
Bulut Bilişim Eğitimleri

AWS Auto Scaling Eğitimi

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

AWS Auto Scaling eğitimi: esnek ölçekleme, uygulama ölçekleme, ec2 yönetimi. 2 gün uygulamalı laboratuvar, Digital Vizyon Akademi Katılım ve Başarı Sertifikası.

Detayları Gör →
Amazon AWSAWS Automated Testing: Environments & Services Eğitimi
Bulut Bilişim Eğitimleri

AWS Automated Testing: Environments & Services Eğitimi

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

AWS Automated Testing: Environments & Services eğitimi: test otomasyonu, ci/cd hatları. 2 gün uygulamalı laboratuvar, DVA Katılım ve Başarı Sertifikası.

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