TERRAFORM ESSENTIALS (TIAC) EĞİTİMİ

İlk altyapını baştan sona kod ile ayağa kaldır

Kurulumdan ilk apply'a, değişkenlerden çıktılara ve state temellerine kadar Terraform'u elleri klavyede, çalışan örneklerle öğrenin.

Terraform Essentials (TIAC) eğitimi; kurulumdan ilk apply'a, değişken ve çıktılardan uçtan uca bir altyapının kurulup temizlenmesine kadar pratik temelleri uygulamalı olarak öğretir.

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

Eğitim Hakkında

Kurulum, ilk yapılandırma, değişken, çıktı ve ilk altyapı

Bu temel seviye eğitim, Terraform'a sıfırdan pratik bir giriş sunar. Terraform kurulumu ve sürüm yönetimi, ilk yapılandırma dosyasının yazılması, provider yapılandırması ve init; ardından ilk kaynağın oluşturulması, plan ve apply ile uçtan uca sağlanması işlenir. Değişkenler, tfvars, çıktılar, locals, temel ifadeler ve string fonksiyonları; data source ile mevcut kaynak okuma, basit bir sunucu veya depolama kaynağının baştan sona ayağa kaldırılması ve destroy ile temizlenmesi uygulamalı ele alınır. Katılımcı, kısa sürede çalışan bir altyapıyı kod ile kurup yönetecek pratik yetkinliği kazanır.

Süre ve Format

2 Gün. Her gün dört modül; katılımcılar kurulum ve ilk yapılandırmadan değişken, çıktı ve tam bir dağıtıma ilerler.

Seviye

Temel Seviye — Terraform kurulumundan ilk altyapının uçtan uca sağlanmasına, değişken ve çıktıların kullanımına kadar pratik temellerin ele alınması.

Öğrenme Metodu

Katılımcılar ilk dakikadan itibaren kendi bilgisayarlarında kod yazıp apply çalıştırarak çalışan altyapı görerek öğrenir.

Neden Bu Eğitim?

🚀Hızlı Başlangıç

Kurulumdan ilk apply'a kadar en kısa yoldan çalışan bir altyapı kurarsınız.

🧩Pratik Temel

Değişken, çıktı ve data source'u gerçek örneklerle kullanarak sağlam bir temel atarsınız.

♻️Güvenli Temizlik

destroy ile oluşturduğunuz kaynakları tek komutla güvenle temizlemeyi öğrenirsiniz.

Anahtar Konular

terraform essentialsterraform girişterraform kurulumterraform ilk applyterraform değişkenterraform outputtiaciac temelleriterraform data sourceterraform pratik
“İlk çalışan apply, altyapı mühendisliğine açılan kapıdır.”

Ön Koşullar

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

1
Terminal Temeli

Temel komut satırı kullanımına aşinalık faydalıdır.

2
Bulut Hesabı

Küçük kaynaklar oluşturmaya izin veren bir test bulut hesabı.

3
Kod Editörü

HCL dosyaları yazmak için bir metin düzenleyici yeterlidir.

4
İnternet Erişimi

Provider eklentilerini indirmek için internet bağlantısı gereklidir.

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ı, Terraform'u kurup ilk kaynağını plan ve apply ile sağlayabilir.
Modül 1
Kurulum
  • Terraform CLI'nin işletim sistemine kurulması
  • tfenv ile birden fazla sürümün yönetimi
  • terraform version ile kurulum doğrulaması
  • PATH ve kabuk tamamlamanın yapılandırılması
  • Çalışma dizini ve proje düzeninin oluşturulması
  • Editör eklentisiyle söz dizimi vurgulama
Modül 2
Provider
  • İlk terraform bloğu ve required_providers tanımı
  • provider bloğunda bölge ve kimlik ayarı
  • Kimlik bilgilerinin ortam değişkeniyle verilmesi
  • terraform init ile eklentinin indirilmesi
  • .terraform dizini ve kilit dosyasının oluşması
  • init çıktısının yorumlanması
Modül 3
İlk Kaynak
  • resource bloğuyla ilk kaynağın tanımı
  • Zorunlu ve isteğe bağlı argümanların ayrımı
  • Kaynak niteliklerine (attributes) referans
  • HCL biçiminin fmt ile düzeltilmesi
  • validate ile erken hata yakalama
  • Basit bir depolama veya ağ kaynağının seçilmesi
Modül 4
İlk Apply
  • terraform plan ile değişikliklerin önizlenmesi
  • Plandaki oluşturma (+) satırlarının okunması
  • terraform apply ile kaynağın gerçekten oluşması
  • state dosyasının oluşup kaynağı kaydetmesi
  • Konsoldan kaynağın doğrulanması
  • İkinci apply'da değişiklik olmaması (idempotency)
Günün hedefiKatılımcı, değişken ve çıktılarla parametreli bir altyapıyı baştan sona kurup temizleyebilir.
Modül 1
Değişkenler
  • variable bloğu ile girdi tanımı
  • type, default ve description kullanımı
  • terraform.tfvars ile değer sağlama
  • var ve ortam değişkeni (TF_VAR_) ile değer verme
  • Değerlerin kaynaklarda referanslanması
  • Değişkenlerle aynı kodun farklı yapılandırması
Modül 2
Çıktı ve Locals
  • output ile kaynak niteliklerinin dışa aktarımı
  • locals ile tekrar eden ifadelerin adlandırılması
  • terraform output ile değerlerin okunması
  • String birleştirme ve temel fonksiyonlar (format, join)
  • Çıktıların betiklerde -raw ile kullanımı
  • sensitive çıktıların maskelenmesi
Modül 3
Data Source
  • data bloğuyla mevcut kaynakların okunması
  • En güncel imaj veya zone bilgisinin sorgulanması
  • Data source çıktısının kaynaklarda kullanımı
  • Resource ile data source farkının pekiştirilmesi
  • Hesap ve bölge bilgisinin data ile alınması
  • Sorgu sonuçlarının plan'da gözlemlenmesi
Modül 4
Tam Dağıtım ve Temizlik
  • Ağ, sunucu ve çıktıyı içeren küçük bir ortamın kurulması
  • Kaynaklar arası bağımlılığın referansla kurulması
  • Apply ile tüm ortamın tek seferde oluşması
  • Çıktılardan erişim bilgilerinin alınması
  • terraform destroy ile ortamın güvenle temizlenmesi
  • Maliyeti önlemek için test kaynaklarının silinmesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Kurulum

Terraform'u kurup sürümünü yönetebilir ve projeyi başlatabilirsiniz.

✅
Provider Ayarı

Provider'ı kimlik ve bölge ile yapılandırıp init edebilirsiniz.

✅
İlk Kaynak

İlk kaynağınızı plan ve apply ile gerçekten oluşturabilirsiniz.

✅
Değişkenler

Değişken ve tfvars ile yapılandırmayı parametreleştirebilirsiniz.

✅
Çıktılar

output ve locals ile değerleri dışa aktarıp yeniden kullanabilirsiniz.

✅
Data Source

data source ile mevcut kaynakları okuyup referanslayabilirsiniz.

✅
Tam Dağıtım

Küçük bir ortamı baştan sona kod ile kurabilirsiniz.

✅
Güvenli Temizlik

destroy ile kaynakları temizleyip maliyeti kontrol edebilirsiniz.

Kimler İçin Uygundur?

  • Terraform'u ilk kez öğrenmek isteyen
  • teoriden çok hızlı ve uygulamalı bir başlangıç arayan sistem yöneticisi
  • geliştirici
  • DevOps adayları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Terraform'u ilk kez öğrenmek isteyen, hızlı ve uygulamalı bir başlangıç arayan sistem yöneticisi, geliştirici ve DevOps adayları için uygundur.
Önceden Terraform bilmem gerekiyor mu?
Hayır. Eğitim kurulumdan başlar; temel terminal kullanımı ve bir test bulut hesabı yeterlidir.
Maliyet oluşur mu?
Küçük test kaynakları kullanılır ve her uygulama destroy ile temizlenir; böylece maliyet en düşük düzeyde tutulur.
Hangi sağlayıcı kullanılır?
Kavramlar sağlayıcıdan bağımsızdır; basit depolama ve ağ kaynaklarıyla yaygın bir bulut sağlayıcısında uygulama yapılır.
Eğitim sonunda ne yapabilirim?
Değişken ve çıktılarla parametreli, küçük bir altyapıyı baştan sona kod ile kurup yönetebilir ve güvenle temizleyebilirsiniz.

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 Essentials (TIAC) 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)Red Hat Enterprise Linux Otomasyonu: Ansible Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat Enterprise Linux Otomasyonu: Ansible Eğitimi

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

Ansible ile RHEL sistem yönetimi otomasyonu: envanter, idempotent playbook, roller, Jinja2 şablonları, Ansible Vault ve kullanıcı/servis/depolama görevleri uygu

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

Red Hat Enterprise Linux RHEL Automation with Ansible - Classroom Training Eğitimi

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

Ansible ile RHEL sistem yönetimi otomasyonu: envanter, idempotent playbook, roller, Jinja2 şablonları, Ansible Vault ve kullanıcı/servis/depolama görevleri uygu

Detayları Gör →
Altyapı Otomasyonu (IaC)Red Hat Linux Automation with Ansible Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat Linux Automation with Ansible Eğitimi

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

Ansible ile RHEL sistem yönetimi otomasyonu: envanter, idempotent playbook, roller, Jinja2 şablonları, Ansible Vault ve kullanıcı/servis/depolama görevleri uygu

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform : İleri Seviye Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform : İleri Seviye Eğitimi

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

Modül kompozisyonu, uzak state ve kilitleme, dynamic block, HCP Sentinel politikaları ve CI/CD ile Terraform'u kurumsal ölçekte yönetmeyi uygulamalı öğrenin.

Detayları Gör →
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 →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn