TERRAFORM CLI ESSENTIALS EĞİTİMİ

Terraform CLI'yı komut komut ustalıkla kullan

init, plan, apply, destroy'dan fmt, validate, console ve state komutlarına kadar Terraform CLI'nin tüm temel komutlarını ve bayraklarını öğrenin.

Terraform CLI Essentials eğitimi; init, plan, apply, destroy temel iş akışı komutlarını, fmt, validate, console ve state yardımcı komutlarını ve TF_LOG ile hata ayıklamayı uygulamalı olarak öğretir.

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

Eğitim Hakkında

Temel komutlar, iş akışı, biçimlendirme ve hata ayıklama bayrakları

Bu temel seviye eğitim, Terraform komut satırı arayüzünü (CLI) sıfırdan ele alır. terraform init ile eklenti ve backend başlatma, plan ile değişikliklerin önizlenmesi, apply ve destroy ile uygulama; -target, -var, -var-file, -auto-approve gibi bayrakların doğru kullanımı işlenir. Ardından fmt ile biçimlendirme, validate ile doğrulama, console ile ifade denemesi, output, graph, show, state alt komutları, TF_LOG ile hata ayıklama ve providers/version komutları uygulamalı incelenir. Katılımcı, Terraform iş akışını terminalden güvenle yürütebilir ve komut bayraklarıyla iş akışını hassas biçimde yönetebilir.

Süre ve Format

2 Gün. Her gün dört modül; katılımcılar temel iş akışı komutlarından yardımcı ve hata ayıklama komutlarına ilerler.

Seviye

Temel Seviye — Terraform komut satırı arayüzünün temel komutları, iş akışı, biçimlendirme ve hata ayıklama seçeneklerinin ele alınması.

Öğrenme Metodu

Katılımcılar her komutu kendi terminallerinde küçük bir yapılandırma üzerinde çalıştırarak çıktıları yorumlayarak öğrenir.

Neden Bu Eğitim?

⌨️Komut Hakimiyeti

CLI iş akışını komut komut öğrenerek Terraform'u güvenle terminalden yönetirsiniz.

🔍Plan Okuma

plan çıktısını satır satır yorumlayarak hangi kaynağın değişeceğini önceden görürsünüz.

🐞Hata Ayıklama

TF_LOG ve validate ile hataların kaynağını hızla bulup çözersiniz.

Anahtar Konular

terraform cliterraform initterraform planterraform applyterraform destroyterraform fmtterraform validateterraform consoletf_logterraform komutları
“Doğru komut, doğru bayrakla birleşince altyapı öngörülebilir olur.”

Ön Koşullar

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

1
Terminal Kullanımı

Temel komut satırı (cd, ls, dosya düzenleme) kullanımına aşinalık beklenir.

2
Terraform Kurulumu

Terraform CLI'nin kurulu olduğu bir bilgisayar faydalıdır; kurulum da gösterilir.

3
Metin Düzenleyici

HCL dosyalarını düzenlemek için bir kod editörü yeterlidir.

4
Test Hesabı

Basit kaynaklar oluşturmak için bir bulut veya yerel test sağlayıcısı.

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ı, temel Terraform iş akışını komutlarla uçtan uca yürütebilir.
Modül 1
init
  • terraform init ile çalışma dizininin başlatılması
  • Sağlayıcı eklentilerinin .terraform dizinine indirilmesi
  • Backend başlatma ve -backend-config kullanımı
  • upgrade bayrağı ile sürüm ve kilit güncelleme
  • Modüllerin init sırasında indirilmesi
  • reconfigure ile backend ayarlarının sıfırlanması
Modül 2
plan
  • terraform plan ile değişikliklerin önizlenmesi
  • + (oluştur), ~ (değiştir), - (yok et) sembollerinin okunması
  • out ile plan dosyasının kaydedilmesi
  • var ve -var-file ile değişken sağlama
  • target ile belirli kaynağa odaklanma
  • destroy ile silme planının önizlenmesi
Modül 3
apply
  • terraform apply ile planın uygulanması
  • Kaydedilmiş plan dosyasıyla deterministik apply
  • auto-approve bayrağının kullanımı ve riskleri
  • Apply sırasında kaynak oluşturma sırası ve paralellik
  • parallelism ile eşzamanlı işlem sayısı
  • Apply çıktısında kaynak özeti ve çıktı değerleri
Modül 4
destroy
  • terraform destroy ile tüm kaynakların silinmesi
  • Silme işleminin bağımlılık sırasına göre ters işlemesi
  • target ile tek kaynağın yıkılması
  • Onay istemi ve -auto-approve etkileşimi
  • Yanlış destroy'u önlemek için plan önizleme
  • prevent_destroy ile korunan kaynakların davranışı
Günün hedefiKatılımcı, kod kalitesi ve hata ayıklama komutlarını etkin kullanabilir.
Modül 1
fmt ve validate
  • terraform fmt ile tutarlı biçimlendirme
  • check ve -diff bayraklarıyla CI'da biçim denetimi
  • terraform validate ile sözdizimi ve tip kontrolü
  • recursive ile alt dizinlerin biçimlendirilmesi
  • validate'in sağlayıcıya erişmeden çalışması
  • Bu komutların pre-commit hook'a bağlanması
Modül 2
console ve output
  • terraform console ile ifade ve fonksiyon denemesi
  • locals ve değişkenlerin console içinde sorgulanması
  • cidrsubnet, lookup, length gibi fonksiyon testi
  • terraform output ile çıktı değerlerinin alınması
  • json ve -raw bayraklarıyla çıktının betiklerde kullanımı
  • console'un state verilerine erişerek sorgu yapması
Modül 3
state Komutları
  • terraform state list ile kaynak adreslerinin listelenmesi
  • terraform state show ile tek kaynak detayı
  • terraform show ile tüm state veya plan görüntüleme
  • terraform state mv ve rm'in temel kullanımı
  • terraform refresh yerine plan -refresh-only tercihi
  • terraform import ile mevcut kaynağın state'e alınması
Modül 4
Loglama ve graph
  • TF_LOG ortam değişkeniyle log seviyesi (TRACE/DEBUG) ayarı
  • TF_LOG_PATH ile logların dosyaya yazdırılması
  • terraform graph ile bağımlılık grafiğinin üretilmesi
  • terraform version ile CLI ve sağlayıcı sürümleri
  • terraform providers ile kullanılan sağlayıcı ağacı
  • Hata mesajlarının okunması ve kaynağa inilmesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
İş Akışı

init, plan, apply ve destroy döngüsünü terminalden güvenle yürütebilirsiniz.

✅
Plan Okuma

Plan çıktısındaki değişiklik sembollerini doğru yorumlayabilirsiniz.

✅
Bayrak Kullanımı

-target, -var, -out gibi bayraklarla iş akışını hassas biçimde yönetebilirsiniz.

✅
Biçimlendirme

fmt ve validate ile kodu biçimlendirip doğrulayabilirsiniz.

✅
İfade Deneme

terraform console ile fonksiyon ve ifadeleri hızlıca test edebilirsiniz.

✅
State Komutları

state list, show ve import komutlarını temel düzeyde kullanabilirsiniz.

✅
Hata Ayıklama

TF_LOG ile ayrıntılı log alıp hataların kaynağını bulabilirsiniz.

✅
Bağımlılık Grafiği

terraform graph ile kaynaklar arası bağımlılıkları görselleştirebilirsiniz.

Kimler İçin Uygundur?

  • Terraform'a yeni başlayan
  • komut satırı iş akışını temelden ve sağlam öğrenmek isteyen sistem yöneticileri
  • geliştiriciler
  • DevOps adayları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Terraform'a yeni başlayan, komut satırı iş akışını temelden öğrenmek isteyen sistem yöneticileri, geliştiriciler ve DevOps adayları için uygundur.
Terraform iş akışının temel komutları nelerdir?
init (başlatma), plan (önizleme), apply (uygulama) ve destroy (silme) çekirdek iş akışını oluşturur; eğitim her birini bayraklarıyla ele alır.
-auto-approve kullanmak güvenli mi?
Otomasyon dışında önerilmez; onay istemini atladığı için planı önceden incelemeden uygulama riski taşır. Eğitim doğru kullanım senaryolarını gösterir.
Hataları nasıl ayıklarım?
TF_LOG ortam değişkeniyle DEBUG/TRACE log seviyesi açılır ve TF_LOG_PATH ile dosyaya yazdırılır; validate de sözdizimi hatalarını erken yakalar.
Kurulum gerekiyor mu?
Terraform CLI'nin kurulu olması faydalıdır; kurulum adımları eğitim başında da gösterilir, bu yüzden önceden kurulum zorunlu değildir.

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 CLI Essentials 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

Altyapı Otomasyonu (IaC)Chef for DevOps: Automate Infrastructure Using Chef Tools & Templates Eğitimi
DevOps ve Konteyner Eğitimleri

Chef for DevOps: Automate Infrastructure Using Chef Tools & Templates Eğitimi

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

Chef araç zincirini kullanın: ERB şablon, custom resource, Test Kitchen, InSpec, cookstyle ve CI ile test edilebilir cookbook'lar üretmeyi öğrenin.

Detayları Gör →
Altyapı Otomasyonu (IaC)Chef for DevOps: Managing Infrastructure Using Chef Eğitimi
DevOps ve Konteyner Eğitimleri

Chef for DevOps: Managing Infrastructure Using Chef Eğitimi

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

Chef Infra Server ile filo yönetin: knife, düğüm bootstrap, run-list ve roller, ortamlar, Policyfile, data bag ve node search ile merkezî yönetimi öğrenin.

Detayları Gör →
Altyapı Otomasyonu (IaC)Chef for DevOps: Practical Uses of Chef Eğitimi
DevOps ve Konteyner Eğitimleri

Chef for DevOps: Practical Uses of Chef Eğitimi

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

Chef'i gerçek senaryolarda kullanın: topluluk cookbook, wrapper deseni, çok katmanlı dağıtım, node search, Chef Vault ve Test Kitchen ile doğrulamayı öğrenin.

Detayları Gör →
Altyapı Otomasyonu (IaC)Chef for DevOps: The Basics of Chef Eğitimi
DevOps ve Konteyner Eğitimleri

Chef for DevOps: The Basics of Chef Eğitimi

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

Chef'e hızlı giriş: resource, recipe, ilk cookbook, idempotency ve guard, attribute ve ERB template ile temel kavramları uygulamalı öğrenin.

Detayları Gör →
Altyapı Otomasyonu (IaC)Chef Foundations - Official Chef Training Eğitimi
DevOps ve Konteyner Eğitimleri

Chef Foundations - Official Chef Training Eğitimi

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

Chef'in temel iş akışını uçtan uca öğrenin: resource, recipe, cookbook, attribute, template, Test Kitchen, InSpec ve Chef Infra Server akışını uygulayın.

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