TERRAFORM WORKSHOP (TWS) EĞİTİMİ

Bir atölyede gerçek bir altyapıyı birlikte inşa et

Proje iskeletinden modüllere, uzak state'ten CI/CD'ye ve gerçek bir uygulamanın dağıtımına kadar Terraform'u atölye formatında uygulayarak öğrenin.

Terraform Workshop (TWS) atölye eğitimi; proje iskeletinden uzak state, ağ ve uygulama modülleri, çoklu ortam, kalite kapıları ve CI/CD ile gerçek bir uygulamanın uçtan uca dağıtımını proje tabanlı olarak birlikte inşa ettirir.

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

Eğitim Hakkında

Proje tabanlı, uçtan uca bir altyapının atölye formatında inşası

Bu orta seviye atölye, baştan sona çalışan bir altyapıyı proje tabanlı biçimde inşa etmeye odaklanır. Proje iskeletinin kurulması, uzak state ve kilitleme yapılandırması, ağ modülünün yazılması; hesaplama/uygulama katmanının eklenmesi işlenir. Ardından değişken ve çıktılarla çoklu ortam, yeniden kullanılabilir modüllere ayırma, kalite kapıları (fmt/validate/tflint), bir CI/CD pipeline'ında otomatik plan/apply ve gerçek bir web uygulamasının yük dengeleyici arkasında dağıtımı uygulamalı ele alınır. Her adım katılımcıların kendi ortamlarında birlikte kodlanır. Katılımcı, atölye sonunda uçtan uca kendi inşa ettiği, pipeline'a bağlı çalışan bir altyapıya sahip olur.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar proje iskeletinden modüller, pipeline ve canlı dağıtıma birlikte ilerler.

Seviye

Orta Seviye — Proje tabanlı, elleri klavyede bir atölye: sıfırdan üretim benzeri bir altyapının uçtan uca inşası.

Öğrenme Metodu

Katılımcılar her adımı eğitmenle birlikte kendi ortamlarında kodlayarak atölye sonunda çalışan bir altyapı ortaya çıkarır.

Neden Bu Eğitim?

🔨Elleri Klavyede

Her kavramı birlikte kodlayarak teoriyi değil pratiği merkeze alırsınız.

🏗️Uçtan Uca Proje

Atölye sonunda kendi inşa ettiğiniz, pipeline'a bağlı çalışan bir altyapıya sahip olursunuz.

🚀Canlı Dağıtım

Gerçek bir uygulamayı yük dengeleyici arkasında dağıtarak sonucu canlı görürsünüz.

Anahtar Konular

terraform workshopterraform atölyeterraform projeuzak stateterraform modülterraform ci/cdçoklu ortam terraformterraform uygulama dağıtımıproje tabanlı terraformiac atölye
“Bir şeyi gerçekten öğrenmenin yolu, onu kendin inşa etmektir.”

Ön Koşullar

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

1
Terraform Temeli

init, plan, apply ve resource/variable deneyimi beklenir.

2
Bulut Hesabı

Atölye boyunca kaynak oluşturulabilen bir bulut test hesabı.

3
Git ve CLI

Git, Terraform CLI ve kod editörü kurulu bir bilgisayar.

4
Takip Disiplini

Atölye adımlarını eş zamanlı kodlayabilecek bir çalışma ortamı.

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ı, proje iskeletini kurup uzak state ve ağ katmanını inşa edebilir.
Modül 1
Proje İskeleti
  • Depo ve dizin yapısının oluşturulması
  • main/variables/outputs/versions dosya ayrımı
  • Provider ve sürüm sabitleme
  • .gitignore ile state ve .terraform hariç tutma
  • fmt ve validate ile ilk denetim
  • İlk commit ile başlangıç
Modül 2
Uzak State
  • State backend bucket'ının hazırlanması
  • backend bloğunun yapılandırılması
  • Kilitleme tablosunun tanımlanması
  • terraform init -migrate-state akışı
  • Şifreleme ve erişim kısıtı
  • State'in ekip paylaşımına hazır olması
Modül 3
Ağ Modülü
  • VPC/VNet ve subnet'lerin modüle yazımı
  • cidrsubnet ile adres hesaplama
  • Public/private subnet ayrımı
  • Gateway ve rota tanımları
  • Güvenlik grubu temel kuralları
  • Modül girdi ve çıktılarının belirlenmesi
Modül 4
Doğrulama
  • plan çıktısının birlikte okunması
  • apply ile ağ katmanının oluşması
  • Oluşan kaynakların konsoldan doğrulanması
  • Çıktılarla subnet id'lerinin alınması
  • İkinci plan'da no changes beklentisi
  • İlk katmanın commit edilmesi
Günün hedefiKatılımcı, uygulama katmanını ekleyip kodu modüllere ve ortamlara ayırabilir.
Modül 1
Hesaplama
  • Örnek/launch template ile hesaplama katmanı
  • user_data ile uygulama kurulumu
  • Ağ modülü çıktılarının tüketimi
  • Güvenlik grubu ile erişim
  • Otomatik ölçekleme grubunun eklenmesi
  • Health check yapılandırması
Modül 2
Yük Dengeleme
  • Load balancer ve target group tanımı
  • Listener ile port yönlendirme
  • Hedeflerin gruba kaydı
  • TLS/sertifika yapılandırması
  • Dağıtım sırasında kesintisizlik
  • Erişim URL'sinin çıktıyla alınması
Modül 3
Modülerleştirme
  • Ağ ve uygulama kodunun modüllere taşınması
  • moved bloklarıyla kesintisiz refactor
  • Modül arayüzlerinin netleştirilmesi
  • Modüllerin kök modülde kompoze edilmesi
  • Tekrarın locals ile azaltılması
  • Modül sürümlerinin sabitlenmesi
Modül 4
Çoklu Ortam
  • dev ve prod için ayrı tfvars
  • Ortam bazlı ayrı state
  • Ortama göre kapasite farklılaştırma
  • Ortak modüllerin yeniden kullanımı
  • Etiketlerle ortam ayrımı
  • Yanlış ortama apply'ın önlenmesi
Günün hedefiKatılımcı, kaliteyi otomatikleştirip altyapıyı pipeline ile canlıya alabilir.
Modül 1
Kalite Kapıları
  • fmt ve validate'in zorunlu adım olması
  • tflint ile en iyi uygulama denetimi
  • tfsec/checkov ile güvenlik taraması
  • pre-commit hook ile yerel denetim
  • terraform-docs ile belge üretimi
  • Kuralların ihlalinde apply engelleme
Modül 2
CI/CD Pipeline
  • PR'da otomatik plan çalıştırma
  • Plan çıktısının PR'a yorumlanması
  • Merge sonrası apply tetikleme
  • OIDC ile kısa ömürlü bulut kimliği
  • Onay kapısıyla prod koruması
  • Pipeline'da state kilidinin yönetimi
Modül 3
Canlı Dağıtım
  • Gerçek bir web uygulamasının dağıtımı
  • Yük dengeleyici arkasında çalışması
  • URL üzerinden erişimin doğrulanması
  • Ölçekleme davranışının gözlemlenmesi
  • Küçük bir değişikliğin pipeline'dan geçmesi
  • Dağıtımın uçtan uca izlenmesi
Modül 4
Kapanış ve Temizlik
  • İnşa edilen mimarinin gözden geçirilmesi
  • Öğrenilen desenlerin özetlenmesi
  • terraform destroy ile kaynakların temizliği
  • Maliyet kontrolü ve test ortamı hijyeni
  • Projenin kişisel referans olarak saklanması
  • Sonraki ileri konulara yol haritası

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Proje İskeleti

Uzak state'li sağlam bir Terraform proje iskeleti kurabilirsiniz.

✅
Ağ Katmanı

Yeniden kullanılabilir bir ağ modülünü baştan inşa edebilirsiniz.

✅
Uygulama Katmanı

Hesaplama ve yük dengeleme katmanını kod ile kurabilirsiniz.

✅
Modülerleştirme

Kodu modüllere ve ortamlara güvenle ayırabilirsiniz.

✅
Çoklu Ortam

dev ve prod ortamlarını izole biçimde yönetebilirsiniz.

✅
Kalite Kapıları

fmt, tflint ve güvenlik taramasını otomatik kapı yapabilirsiniz.

✅
CI/CD

Plan ve apply'ı bir pipeline'da otomatikleştirebilirsiniz.

✅
Canlı Dağıtım

Gerçek bir uygulamayı uçtan uca kod ile dağıtabilirsiniz.

Kimler İçin Uygundur?

  • Terraform temellerini bilen
  • bunu yoğun
  • proje tabanlı bir atölyede uçtan uca uygulayarak pekiştirmek isteyen DevOps ve bulut mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Terraform temellerini bilen, bunu yoğun ve proje tabanlı bir atölyede uçtan uca uygulayarak pekiştirmek isteyen DevOps ve bulut mühendisleri için uygundur.
Atölye nasıl ilerliyor?
Her adım eğitmenle birlikte katılımcıların kendi ortamlarında kodlanır; atölye sonunda herkes kendi inşa ettiği, çalışan ve pipeline'a bağlı bir altyapıya sahip olur.
Hangi mimari inşa edilir?
Uzak state'li bir proje üzerinde ağ katmanı, yük dengeleyici arkasında ölçeklenen bir uygulama katmanı ve bunu dağıtan bir CI/CD pipeline'ı kurulur.
Maliyet oluşur mu?
Test ölçeğinde kaynaklar kullanılır ve atölye sonunda terraform destroy ile temizlenir; böylece maliyet en düşük düzeyde tutulur.
Önceden kurulum gerekli mi?
Git, Terraform CLI ve bir kod editörünün kurulu olması ve kaynak oluşturulabilen bir test bulut hesabına erişim yeterlidir.

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. Terraform Workshop (TWS) Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Altyapı Otomasyonu (IaC)MS Azure DevOps Solutions: Implement Infrastructure as Code Eğitimi
DevOps ve Konteyner Eğitimleri

MS Azure DevOps Solutions: Implement Infrastructure as Code Eğitimi

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

IaC prensipleri, azurerm ile Azure kaynakları ve Azure Pipelines/GitHub Actions ile plan/apply akışı üzerine Terraform tabanlı Azure DevOps IaC eğitimi.

Detayları Gör →
Altyapı Otomasyonu (IaC)Multi-Cloud Automation and Infrastructure as Code Eğitimi
DevOps ve Konteyner Eğitimleri

Multi-Cloud Automation and Infrastructure as Code Eğitimi

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

Çoklu provider orkestrasyonu, taşınabilir modüller, cross-cloud bağımlılık ve policy/RBAC ile Terraform tabanlı çoklu bulut otomasyonu ve IaC eğitimi.

Detayları Gör →
Altyapı Otomasyonu (IaC)Network Automation with Ansible Fast Track (ANS201FT) Eğitimi
DevOps ve Konteyner Eğitimleri

Network Automation with Ansible Fast Track (ANS201FT) Eğitimi

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

network_cli, cisco.ios/nxos resource modülleri, config yedeği ve AAP ile hızlandırılmış Ansible ağ otomasyonu eğitimi (ANS201FT).

Detayları Gör →
Altyapı Otomasyonu (IaC)Network Automation with Ansible Fast Track Eğitimi
DevOps ve Konteyner Eğitimleri

Network Automation with Ansible Fast Track Eğitimi

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

network_cli, çoklu satıcı modülleri, config diff ve loop/Vault ile Ansible ağ otomasyonuna hızlandırılmış giriş eğitimi.

Detayları Gör →
Altyapı Otomasyonu (IaC)Network Automation with Red Hat Ansible Automation Platform (AAP) - Classroom Training Eğitimi
DevOps ve Konteyner Eğitimleri

Network Automation with Red Hat Ansible Automation Platform (AAP) - Classroom Training Eğitimi

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

network_cli, çoklu satıcı modülleri ve AAP envanter/job, workflow, RBAC ile sınıf ortamında Red Hat AAP tabanlı ağ otomasyonu eğitimi.

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