TERRAFORM TEMEL KAVRAMLARI İÇİN BAŞLANGIÇ SEVİYESİ EĞİTİMİ

Terraform'a sıfırdan, adım adım güvenle başla

Temel terimlerden ilk yapılandırmaya, plan ve apply'dan küçük bir rehberli projeye kadar Terraform'u en baştan ve kavrayarak öğrenin.

Terraform temel kavramları başlangıç eğitimi; provider, resource, state, plan ve apply gibi terimleri, deklaratif zihinsel modeli, kurulumu ve rehberli bir mini projeyi sıfırdan ve uygulamalı olarak öğretir.

2 gün Başlangıç Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Temel terminoloji, ilk yapılandırma ve rehberli mini proje

Bu başlangıç seviyesi eğitim, Terraform'un temel kavramlarını ve terminolojisini hiç deneyimi olmayanlar için sıfırdan ele alır. IaC, provider, resource, state, plan, apply gibi terimlerin anlamı ve birbirleriyle ilişkisi anlaşılır bir dille anlatılır. Ardından Terraform'un kurulumu, ilk yapılandırma dosyasının yazımı, init-plan-apply döngüsü ve bir kaynağın oluşturulması; değişken ve çıktının temel kullanımı, data source ile okuma ve son olarak küçük, rehberli bir mini projenin (basit bir sunucu veya depolama kaynağı) baştan sona kurulup silinmesi uygulamalı işlenir. Katılımcı, Terraform'un zihinsel modelini ve temel iş akışını güvenle kavrar.

Süre ve Format

2 Gün. Her gün dört modül; katılımcılar temel kavramlardan ilk projeyi baştan sona kurmaya ilerler.

Seviye

Başlangıç Seviyesi — Terraform temel kavramları ve terminolojisi, ilk yapılandırma ve rehberli bir mini proje ile sıfırdan öğrenme.

Öğrenme Metodu

Katılımcılar her kavramı küçük örneklerle görür ve adım adım bir mini projeyi kendi bilgisayarlarında kurarak öğrenir.

Neden Bu Eğitim?

🧩Net Terminoloji

Temel terimleri karışıklık olmadan öğrenerek sağlam bir zihinsel model kurarsınız.

👣Adım Adım

Rehberli bir mini projeyle her adımı görerek güvenle ilk altyapınızı kurarsınız.

🌱Sağlam Başlangıç

Temeli doğru atarak ileri konulara hazır bir başlangıç yaparsınız.

Anahtar Konular

terraform başlangıçterraform temel kavramlarterraform öğrenterraform kurulumprovider resource stateterraform plan applyiac girişterraform ilk projeterraform değişkenterraform terminoloji
“Her uzman, bir zamanlar ilk apply'ını çalıştıran bir başlangıçtı.”

Ön Koşullar

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

1
Temel Bilgisayar

Dosya ve basit terminal kullanımına aşinalık yeterlidir.

2
Bulut Farkındalığı

Sunucu ve depolama gibi kavramlara temel aşinalık faydalıdır.

3
Test Hesabı

Küçük kaynaklar oluşturmak için bir bulut test hesabı önerilir.

4
Kod Editörü

Yapılandırma dosyaları için bir metin düzenleyici yeterlidir.

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 terimlerini ve aralarındaki ilişkiyi açıklayabilir.
Modül 1
Temel Terimler
  • IaC (kod olarak altyapı) ne demektir
  • Provider: bulut/servis ile köprü
  • Resource: yönetilen altyapı kaynağı
  • State: kod ile gerçek kaynak eşlemesi
  • Plan ve apply: önizleme ve uygulama
  • Değişken ve çıktı kavramının tanıtımı
Modül 2
Zihinsel Model
  • İstenen durumu tanımlama (deklaratif) fikri
  • Terraform'un mevcut ile istenen durumu karşılaştırması
  • Aynı kodun tekrar çalıştırılabilmesi (idempotency)
  • Kaynaklar arası bağımlılığın otomatik çözümü
  • Elle değişiklik yerine kodla yönetim
  • Terraform'un ne yapıp ne yapmadığı
Modül 3
Kurulum
  • Terraform CLI'nin kurulması
  • terraform version ile doğrulama
  • Proje klasörünün oluşturulması
  • Bulut hesabı kimliğinin hazırlanması
  • Kod editörü ve eklenti kurulumu
  • İlk komutların denenmesi
Modül 4
İlk Dosya
  • main.tf dosyasının oluşturulması
  • terraform ve required_providers bloğu
  • provider bloğunun yazılması
  • HCL blok yapısının tanıtımı
  • terraform init ile başlatma
  • fmt ile dosyanın biçimlendirilmesi
Günün hedefiKatılımcı, küçük bir projeyi plan ve apply ile baştan sona kurup silebilir.
Modül 1
İlk Kaynak
  • resource bloğunun yazılması
  • Zorunlu argümanların doldurulması
  • Kaynak adının (tür.ad) anlamı
  • validate ile erken kontrol
  • Basit bir kaynak türünün seçimi
  • Kaynak niteliklerine (attributes) bakış
Modül 2
Plan ve Apply
  • terraform plan ile değişiklikleri görme
  • Plandaki + (oluştur) satırını okuma
  • terraform apply ile kaynağı oluşturma
  • state dosyasının oluşması
  • Kaynağın bulutta doğrulanması
  • İkinci apply'da değişiklik olmaması
Modül 3
Değişken ve Çıktı
  • variable ile basit girdi tanımı
  • default ve type kullanımı
  • terraform.tfvars ile değer verme
  • output ile değer gösterme
  • terraform output ile değeri okuma
  • Değişkenle aynı kodu farklı çalıştırma
Modül 4
Mini Proje ve Temizlik
  • Bir kaynak ve bir çıktıdan oluşan mini proje
  • Adım adım kurulum ve doğrulama
  • Hata çıkarsa okuma ve düzeltme
  • terraform destroy ile güvenle silme
  • Maliyeti önlemek için temizlik alışkanlığı
  • Sonraki öğrenme adımları için yol haritası

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Terminoloji

Provider, resource, state, plan ve apply terimlerini açıklayabilirsiniz.

✅
Zihinsel Model

Terraform'un deklaratif çalışma mantığını kavrarsınız.

✅
Kurulum

Terraform'u kurup ilk projeyi başlatabilirsiniz.

✅
İlk Dosya

İlk yapılandırma dosyasını provider ile yazabilirsiniz.

✅
İlk Apply

plan ve apply ile ilk kaynağınızı oluşturabilirsiniz.

✅
Değişkenler

Değişken ve çıktıların temel kullanımını uygulayabilirsiniz.

✅
Mini Proje

Küçük bir projeyi baştan sona kurabilirsiniz.

✅
Güvenli Temizlik

destroy ile kaynakları temizleyip maliyeti kontrol edebilirsiniz.

Kimler İçin Uygundur?

  • Hiç Terraform deneyimi olmayan
  • temel kavramları
  • ilk kullanımı en baştan ve rehberli biçimde öğrenmek isteyen başlangıç seviyesindeki kişiler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Hiç Terraform deneyimi olmayan, temel kavramları ve ilk kullanımı en baştan ve rehberli biçimde öğrenmek isteyen başlangıç seviyesindeki kişiler için uygundur.
Önceden bilgi gerekir mi?
Hayır. Temel bilgisayar ve terminal kullanımı yeterlidir; eğitim terimlerden kuruluma ve ilk projeye kadar sıfırdan ilerler.
Hangi temel terimler öğretilir?
IaC, provider, resource, state, plan, apply, değişken ve çıktı gibi temel terimler ve aralarındaki ilişki anlaşılır bir dille ele alınır.
Gerçek kaynak oluşturacak mıyım?
Evet. Rehberli bir mini projede küçük bir kaynağı plan ve apply ile oluşturup ardından destroy ile güvenle silersiniz.
Eğitim sonunda ne yapabilirim?
Temel kavramları açıklayabilir, Terraform'u kurabilir ve değişken/çıktı kullanan küçük bir projeyi baştan sona yönetebilirsiniz.

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 Temel Kavramları için Başlangıç Seviyesi Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeBaşlangıç Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Altyapı Otomasyonu (IaC)Getting Started with Terraform for Google Cloud Eğitimi
DevOps ve Konteyner Eğitimleri

Getting Started with Terraform for Google Cloud Eğitimi

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

Terraform ile GCP'ye giriş: google provider, Compute/VPC/Storage, değişken ve output yönetimi ile ilk modül yapısı. Temel seviye DVA eğitimi.

Detayları Gör →
Altyapı Otomasyonu (IaC)Getting Started with Vagrant Eğitimi
DevOps ve Konteyner Eğitimleri

Getting Started with Vagrant Eğitimi

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

Vagrant ile tekrarlanabilir geliştirme ortamları: Vagrantfile, box, provider, synced folders, ağ ve provisioning. Uygulamalı temel seviye DVA eğitimi.

Detayları Gör →
Altyapı Otomasyonu (IaC)Google Cloud için Terraform ile Başlangıç Eğitimi
DevOps ve Konteyner Eğitimleri

Google Cloud için Terraform ile Başlangıç Eğitimi

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

Türkçe Terraform ve GCP başlangıç: google provider, Compute/VPC/Storage, GCS remote state, değişken/output ve uçtan uca mini proje. Temel seviye DVA eğitimi.

Detayları Gör →
Altyapı Otomasyonu (IaC)Google Professional DevOps Engineer: IaC Practices & Immutable Architectures Eğitimi
DevOps ve Konteyner Eğitimleri

Google Professional DevOps Engineer: IaC Practices & Immutable Architectures Eğitimi

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

GCP'de IaC en iyi uygulamaları ve immutable mimari: Packer golden image, MIG, blue/green, canary ve Cloud Build pipeline. İleri seviye DVA eğitimi.

Detayları Gör →
Altyapı Otomasyonu (IaC)Google Professional DevOps Engineer: Infrastructure as Code (IaC) on GCP Eğitimi
DevOps ve Konteyner Eğitimleri

Google Professional DevOps Engineer: Infrastructure as Code (IaC) on GCP Eğitimi

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

GCP'de IaC: Terraform, Config Connector ve Deployment Manager; ağ/IAM/GKE kodlama, GCS state, Cloud Build pipeline ve güvenlik. İleri seviye DVA eğitimi.

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