GELİŞMİŞ TERRAFORM - GÜN EĞİTİMİ

İleri Terraform'u yoğun tempoda ustalaş

Modül kompozisyonu, remote state, workspace ve meta-argümanları yoğun iki günlük tempoda ele alan ileri Terraform eğitimi.

İleri Terraform yeteneklerini iki günde yoğun pratikle edinin: modül tasarımı ve kompozisyonu, remote state ve state operasyonları, count/for_each ile dinamik kaynak, meta-argümanlar, dynamic block ve yerleşik fonksiyonlar uygulamalı işlenir.

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

Eğitim Hakkında

Modüller, remote state, workspace ve meta-argümanlar

Bu ileri seviye yoğun eğitim, Terraform'un en çok kullanılan ileri yeteneklerini iki günlük sıkıştırılmış bir tempoda ele alır. Yeniden kullanılabilir modül tasarımı, girdi/çıktı arayüzü ve modül kompozisyonu işlenir. Remote state (backend), state kilitleme, terraform_remote_state ile modüller arası veri paylaşımı ve state operasyonları (import, mv, rm) ele alınır. Workspace ile çoklu ortam, count/for_each ile dinamik kaynak üretimi, meta-argümanlar (depends_on, lifecycle, provider), dynamic block ve yerleşik fonksiyonlar (for, lookup, merge, templatefile) incelenir. Katılımcı, kısa sürede ileri Terraform desenlerini pratikle kavrar. Eğitim, derinlik yerine yoğun uygulama temposunu önceler.

Süre ve Format

2 Gün. Her gün dört modül; yoğun tempoda modül, state, workspace ve meta-argümanlar uygulanır.

Seviye

İleri Seviye — Modüller, remote state, workspace ve meta-argümanlarla yoğun tempolu ileri Terraform pratiği.

Öğrenme Metodu

Katılımcılar her konuyu kısa teori sonrası doğrudan uygulayarak ileri Terraform desenlerini hızla pekiştirir.

Neden Bu Eğitim?

⏩Yoğun Tempo

İleri Terraform yeteneklerini iki günde yoğun pratikle edinirsiniz.

🧱Modül Kompozisyonu

Modülleri birleştirerek ölçeklenebilir altyapı kurarsınız.

🔁Dinamik Kaynak

count/for_each ve dynamic block ile tekrarı ortadan kaldırırsınız.

Anahtar Konular

gelişmiş terraformterraform modülremote statefor_eachdynamic blockterraform fonksiyonlifecycleterraform workspaceiac
“İleri Terraform, az kodla çok altyapıyı güvenle ifade etmektir.”

Ön Koşullar

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

1
Terraform Temeli

init/plan/apply ve HCL kavramlarına hakimiyet.

2
Bulut Bilgisi

Bir bulut sağlayıcıda temel kaynak bilgisi.

3
Komut Satırı

Terraform CLI ile rahat çalışabilme.

4
Çalışma Ortamı

Terraform CLI ve bir bulut hesabı/erişimi.

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ı, modülleri birleştirip remote state kurabilir.
Modül 1
Modül Tasarımı
  • Girdi (variables) ve çıktı (outputs) arayüzü
  • Kök ve child modül ayrımı
  • Modül kaynağı (local/git/registry)
  • Modül sürümleme ve kilitleme
  • DRY ile tekrarın azaltılması
  • Modülün tek sorumlulukla tasarımı
Modül 2
Modül Kompozisyonu
  • Modülleri birleştirerek katman kurma
  • Çıktının başka modüle girdi olması
  • Modüller arası bağımlılık yönetimi
  • Koşullu modül kullanımı (count ile)
  • for_each ile çoklu modül örneği
  • Kompozisyonu okunur tutma
Modül 3
Remote State
  • Backend yapılandırması (S3/GCS/azurerm)
  • State kilitleme (locking)
  • terraform init ile backend başlatma
  • Çok ortamlı state ayrımı
  • Hassas state verisinin korunması
  • Backend geçişi (migrate)
Modül 4
State Operasyonları
  • terraform state list/show
  • import ile mevcut kaynak alma
  • state mv ile taşıma/yeniden adlandırma
  • state rm ile çıkarma
  • terraform_remote_state ile veri paylaşımı
  • State yedekleme
Günün hedefiKatılımcı, dinamik kaynak ve meta-argümanlarla esnek kod yazabilir.
Modül 1
count ve for_each
  • count ile indeksli kaynak üretimi
  • for_each ile anahtarlı kaynak üretimi
  • count ve for_each seçim kriteri
  • Koşullu kaynak (count = var ? 1 : 0)
  • Liste/map veriyle döngü
  • Değişiklikte indeks kayması sorunu
Modül 2
Meta-Argümanlar
  • depends_on ile açık bağımlılık
  • lifecycle (create_before_destroy, prevent_destroy)
  • ignore_changes ile belirli alan yoksayma
  • provider meta-argümanı ve alias
  • Kaynak hedefleme (-target) dikkatli kullanımı
  • Meta-argümanların doğru yerde kullanımı
Modül 3
Dynamic Block
  • dynamic ile tekrarlı iç blok üretimi
  • for_each ile dynamic içeriği
  • NSG/security group kuralları örneği
  • İç içe dynamic kullanımı
  • Okunabilirlik dengesi
  • Dynamic'in gereksiz kullanımından kaçınma
Modül 4
Fonksiyonlar
  • for ifadesiyle liste/map dönüşümü
  • lookup, merge, coalesce
  • templatefile ile şablon üretimi
  • cidrsubnet ile ağ hesabı
  • try ile güvenli erişim
  • Fonksiyonların okunur kullanımı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Modül Tasarımı

Girdi/çıktı arayüzüyle yeniden kullanılabilir modüller yazarsınız.

✅
Kompozisyon

Modülleri birleştirip katmanlı altyapı kurarsınız.

✅
Remote State

Backend ve kilitlemeyle güvenli state kurgularsınız.

✅
State Ops

import, mv ve rm ile state'i güvenle düzenlersiniz.

✅
Dinamik Kaynak

count/for_each ile tekrarı ortadan kaldırırsınız.

✅
Meta-Argüman

lifecycle ve depends_on ile davranışı denetlersiniz.

✅
Dynamic Block

dynamic ile tekrarlı blokları üretirsiniz.

✅
Fonksiyonlar

for, merge ve templatefile ile esnek kod yazarsınız.

Kimler İçin Uygundur?

  • Terraform temelini bilen
  • ileri yetenekleri kısa sürede pratikle edinmek isteyen mühendisler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Terraform temelini bilen ve ileri yetenekleri kısa sürede pratikle edinmek isteyen mühendisler için uygundur.
İki gün yeterli mi?
Eğitim yoğun tempolu ve pratik ağırlıklıdır; temeli olan katılımcılar için ileri desenleri hızlıca pekiştirir.
count mı for_each mi kullanmalıyım?
for_each anahtar tabanlı olduğundan indeks kaymasına karşı daha dayanıklıdır; eğitim ikisinin seçim kriterini örneklerle gösterir.
Hangi bulutta çalışıyoruz?
Desenler bulut bağımsızdır; örnekler ortamınıza (AWS/Azure/GCP) uyarlanabilir.
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. Gelişmiş Terraform - Gün Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 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

Altyapı Otomasyonu (IaC)Terraform Associate : Exam Tips & Tricks Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform Associate : Exam Tips & Tricks Eğitimi

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

Terraform Associate (003) hedeflerini konu konu tekrar edin; state, modül, provider ve workflow sorularındaki sık tuzakları örnek sorularla pekiştirin.

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform Associate : HCP Terraform Platform, Governance, & Management Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform Associate : HCP Terraform Platform, Governance, & Management Eğitimi

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

HCP Terraform workspace'leri, remote operations, variable sets, private module registry ve Sentinel politikalarıyla kurumsal yönetişimi uygulamalı öğrenin.

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform Associate : Introduction to Terraform Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform Associate : Introduction to Terraform Eğitimi

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

IaC kavramları, Terraform kurulumu, ilk .tf dosyası ve init/plan/apply/destroy döngüsüyle altyapıyı kodla yönetmeye sıfırdan başlayın.

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform Associate : Maintaining Infrastructure with Terraform Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform Associate : Maintaining Infrastructure with Terraform Eğitimi

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

State komutları, drift tespiti, import, -replace ve moved bloğuyla üretimdeki Terraform altyapısını kesintiye uğratmadan sürdürüp refactor etmeyi öğrenin.

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform Associate : Providers, Resources, Variables, & HCL Configuration Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform Associate : Providers, Resources, Variables, & HCL Configuration Eğitimi

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

Provider sürüm kısıtları, resource ve data source, değişkenler, çıktılar ve HCL söz dizimiyle Terraform yapılandırmasının temel taşlarını uygulamalı öğrenin.

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