TERRAFORM ASSOCIATE: TERRAFORM CLI ESSENTIALS EĞİTİMİ

Terraform CLI'yi günlük işte akıcı kullan

init, plan, apply, destroy, fmt, validate, state ve -replace komutlarıyla Terraform CLI'yi günlük çalışmada akıcı ve güvenli kullanın.

Terraform CLI temelleri eğitimi: init/plan/apply/destroy, fmt/validate, state alt komutları, output ve -replace ile günlük CLI kullanımının akıcı ve güvenli pratiği.

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

Eğitim Hakkında

Temel komutlar, state alt komutları, çıktı ve bakım bayrakları

Bu eğitim Terraform CLI'nin günlük kullanımına odaklanır. terraform init, plan, apply ve destroy temel komutları ve seçenekleri (-auto-approve, -target, -var-file) ele alınır. terraform fmt ile biçimlendirme, terraform validate ile doğrulama, terraform show ve output ile sonuç inceleme işlenir. terraform state list/show/mv/rm alt komutlarıyla state yönetimi, terraform taint/untaint ve -replace bayrağıyla kaynak yenileme uygulanır. terraform providers, graph, version ve console yardımcı komutları, günlük (TF_LOG) ile hata ayıklama ve .terraform.lock.hcl dosyasının rolü gösterilir. Katılımcı CLI'yi günlük akışında akıcı ve güvenli kullanır hale gelir.

Süre ve Format

2 Gün. Her gün dört modül; katılımcılar temel komutlardan state alt komutlarına CLI akıcılığını kazanır.

Seviye

Temel Seviye — terraform CLI komutları: init, plan, apply, destroy, fmt, validate, state, output ve -replace günlük kullanımı.

Öğrenme Metodu

Katılımcılar her komutu gerçek bir yapılandırma üzerinde seçenekleriyle deneyerek CLI akıcılığı kazanır.

Neden Bu Eğitim?

⌨️Komut Akıcılığı

init/plan/apply/destroy komutlarını seçenekleriyle akıcı kullanırsınız.

🗂️State Komutları

terraform state alt komutlarıyla state'i güvenle incelersiniz.

🐞Hata Ayıklama

TF_LOG ve validate ile sorunları hızlıca tanılarsınız.

Anahtar Konular

terraform cliterraform komutlarıterraform state komutterraform fmt validateterraform replaceterraform outputterraform associatetf_logterraform initiac cli
“CLI'ye akıcı hakimiyet, Terraform ile geçirdiğiniz her saati görünmez biçimde kısaltır.”

Ön Koşullar

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

1
Bulut Temeli

Bir bulut sağlayıcısında (AWS/Azure/GCP) temel kaynak kavramlarına aşinalık faydalıdır.

2
Komut Satırı

Terminal kullanımı ve ortam değişkeni tanımlama bilgisi beklenir.

3
Metin Editörü

VS Code gibi bir editörle .tf dosyası düzenleyebilme.

4
Terraform CLI

terraform CLI kurulu bir çalışma ortamı ve sağlayıcı 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ı, temel CLI komutlarını seçenekleriyle kullanabilir.
Modül 1
Terraform CLI
  • init, plan, apply, destroy temel komutları
  • fmt ve validate ile biçim/doğruluk denetimi
  • terraform show ve output komutları
  • terraform state alt komutları
  • taint/untaint ve -replace bayrağı
  • providers, graph ve version yardımcı komutları
Modül 2
Core Workflow
  • Write-Plan-Apply temel döngüsü
  • terraform init ile çalışma dizini başlatma
  • terraform plan ile değişiklik önizleme (+/-/~)
  • terraform apply ve onay (approval) adımı
  • terraform destroy ile kaynak kaldırma
  • Plan dosyası (-out) ile deterministik uygulama
Modül 3
HCL Dili ve Söz Dizimi
  • HCL blok yapısı: block type, label, gövde
  • Argüman, nitelik (attribute) ve blok ayrımı
  • Değer türleri: string, number, bool, list, map, object
  • Expressions: referanslar, operatörler, koşullu ifade
  • String interpolation ve heredoc söz dizimi
  • terraform fmt ile biçimlendirme ve stil
Modül 4
Değişkenler, Çıktı ve Local
  • variable bloğu: type, default, description
  • terraform.tfvars ve -var/-var-file ile değer atama
  • Değişken öncelik sırası (precedence)
  • output bloğu ve modüller arası veri aktarımı
  • locals ile hesaplanmış yerel değerler
  • Ortam değişkeni TF_VAR_ ile atama
Günün hedefiKatılımcı, state ve bakım komutlarını güvenle uygulayabilir.
Modül 1
Durum (State) Yönetimi
  • terraform.tfstate dosyasının rolü ve içeriği
  • Yerel ve uzak (remote) backend ayrımı
  • S3/azurerm/gcs backend yapılandırması
  • State kilitleme (DynamoDB ile locking)
  • terraform state list/show/mv/rm komutları
  • Duyarlı veri ve state dosyası güvenliği
Modül 2
İçe Aktarma ve Bakım
  • terraform import ile mevcut kaynağı state'e alma
  • import bloğu ile bildirimsel içe aktarma
  • Drift (sürüklenme) tespiti ve plan ile görme
  • replace ile kaynağı yeniden oluşturma
  • moved bloğu ile yeniden adlandırma/refactor
  • Sürüm yükseltme ve state uyumluluğu
Modül 3
Terraform CLI
  • init, plan, apply, destroy temel komutları
  • fmt ve validate ile biçim/doğruluk denetimi
  • terraform show ve output komutları
  • terraform state alt komutları
  • taint/untaint ve -replace bayrağı
  • providers, graph ve version yardımcı komutları
Modül 4
Resource ve Data Source
  • resource bloğu: tip, ad ve argümanlar
  • Kaynak bağımlılıkları (implicit/explicit) ve referans
  • data source ile mevcut altyapı bilgisi okuma
  • Nitelik referansı: resource_type.name.attribute
  • Kaynak adresleme (resource addressing) kuralları
  • Kaynakların state'teki temsili

Eğitim Kazanımları

Program sonunda katılımcılar:

⌨️
init/plan/apply

Temel iş akışı komutlarını seçenekleriyle kullanabilirsiniz.

🧹
fmt/validate

Kodu biçimlendirip doğruluğunu denetleyebilirsiniz.

📤
output/show

output ve show ile sonuçları inceleyebilirsiniz.

🗂️
state Alt Komutları

state list/show/mv/rm ile state'i yönetebilirsiniz.

🔧
-replace

-replace ile kaynakları yeniden oluşturabilirsiniz.

🎯
-target/-var-file

Hedefli uygulama ve değişken dosyası seçeneklerini kullanabilirsiniz.

🐞
TF_LOG

Günlük seviyeleriyle hata ayıklama yapabilirsiniz.

🔒
Lock Dosyası

Sağlayıcı kilit dosyasının rolünü açıklayabilirsiniz.

Kimler İçin Uygundur?

  • Terraform'a başlayan ve CLI komutlarını günlük çalışmada akıcı
  • güvenli biçimde kullanmak isteyen altyapı/DevOps kullanıcıları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Terraform'a başlayan ve CLI komutlarını günlük çalışmada akıcı, güvenli kullanmak isteyen altyapı/DevOps kullanıcıları için uygundur.
taint ile -replace farkı nedir?
taint komutu kaynağı yeniden oluşturma için işaretlerdi; güncel yaklaşımda plan/apply ile -replace bayrağı önerilir, eğitimde ikisi de açıklanır.
.terraform.lock.hcl nedir?
Sağlayıcı sürümlerini sabitleyerek ekipte ve CI'da tutarlı kurulum sağlayan bağımlılık kilit dosyasıdır.
Terraform Associate sınavına hazırlar mı?
İçerik sınav hedeflerini kapsar; resmi sınav başvurusu ve ücreti ilgili kuruma (HashiCorp) aittir.
Eğitim sonunda sertifika veriliyor mu?
Katılım koşulları sağlandığında 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. Terraform Associate: 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)Automation with Ansible I Eğitimi
DevOps ve Konteyner Eğitimleri

Automation with Ansible I Eğitimi

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

Ansible otomasyonuna ilk adım: kurulum, envanter, ad-hoc, playbook, sık modüller, değişken, Jinja2 şablon ve handler'ı temel düzeyde uygulamalı öğrenin.

Detayları Gör →
Altyapı Otomasyonu (IaC)AWS DevOps Engineer Pro (DOP-C02): CloudFormation Infrastructure as Code (IaC) Eğitimi
DevOps ve Konteyner Eğitimleri

AWS DevOps Engineer Pro (DOP-C02): CloudFormation Infrastructure as Code (IaC) Eğitimi

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

AWS CloudFormation ile IaC: şablon anatomisi, intrinsic fonksiyonlar, change set, nested stack, drift, StackSets ve CI/CD'yi DOP-C02 hizalı öğrenin.

Detayları Gör →
Altyapı Otomasyonu (IaC)AWS DevOps Engineer Pro (DOP-C02): IaC at Scale - CDK, Modules, StackSets, and Service Catalog Eğitimi
DevOps ve Konteyner Eğitimleri

AWS DevOps Engineer Pro (DOP-C02): IaC at Scale - CDK, Modules, StackSets, and Service Catalog Eğitimi

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

AWS'te IaC'yi ölçekte yönetin: CDK ile kodlu altyapı, yeniden kullanılabilir construct, StackSets ve Service Catalog ile çok hesaplı dağıtımı öğrenin.

Detayları Gör →
Altyapı Otomasyonu (IaC)AWS DevOps Engineer Pro : AWS Infrastructure as Code Eğitimi
DevOps ve Konteyner Eğitimleri

AWS DevOps Engineer Pro : AWS Infrastructure as Code Eğitimi

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

AWS IaC araçlarını bütüncül öğrenin: CloudFormation, CDK ve SAM karşılaştırması, parametre ve sır yönetimi, IAM politikası ve CodePipeline ile CI/CD.

Detayları Gör →
Altyapı Otomasyonu (IaC)AZ-400 - Microsoft DevOps Solutions: Infrastructure as Code (IaC) with Bicep and ARM Eğitimi
DevOps ve Konteyner Eğitimleri

AZ-400 - Microsoft DevOps Solutions: Infrastructure as Code (IaC) with Bicep and ARM Eğitimi

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

Azure IaC'yi AZ-400 bağlamında öğrenin: ARM ve Bicep temeli, modüller, dağıtım kapsamları, what-if, Key Vault ve Azure Pipelines ile dağıtım ve Azure Policy.

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