TERRAFORM ASSOCIATE : MAINTAINING INFRASTRUCTURE WITH TERRAFORM EĞİTİMİ

Canlı altyapını Terraform ile güvenle sürdür ve onar

State komutları, drift tespiti, import, -replace ve moved bloğuyla üretimdeki altyapıyı güvenle sürdürüp refactor edin.

Terraform altyapı bakımı eğitimi: state işlemleri, drift tespiti, import, -replace ve moved bloğuyla üretimdeki altyapıyı güvenle sürdürme ve refactoring.

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

Eğitim Hakkında

State işlemleri, drift, import, kaynak değiştirme ve refactoring

Bu eğitim Terraform ile kurulmuş bir altyapının zamanla nasıl sürdürüleceğine odaklanır. terraform plan ile yapılandırma-gerçeklik farkının (drift) tespiti, terraform apply -refresh-only ile state tazeleme ele alınır. terraform import ve import bloğuyla mevcut kaynakların state'e alınması, terraform state list/show/mv/rm komutlarıyla state düzenleme işlenir. Bozuk kaynakları -replace (eski taint) ile yeniden oluşturma, moved bloğuyla kod yeniden adlandırma/refactor, kaynakları modüle taşıma ve prevent_destroy ile kritik kaynak koruma uygulanır. Provider ve Terraform sürüm yükseltmeleri ile state uyumluluğu gösterilir. Katılımcı üretimdeki altyapıyı kesintiye uğratmadan sürdürebilir.

Süre ve Format

2 Gün. Her gün dört modül; katılımcılar drift tespitinden state refactoring'e kadar bakım senaryolarını uygular.

Seviye

Orta Seviye — State işlemleri, drift tespiti, import, -replace, moved bloğu ve sürüm yükseltmeyle mevcut altyapının sürdürülmesi.

Öğrenme Metodu

Katılımcılar gerçek bir state üzerinde import, -replace ve moved bloğu senaryolarını adım adım uygular.

Neden Bu Eğitim?

🔍Drift Tespiti

plan ile yapılandırma-gerçeklik farkını erken yakalarsınız.

📥Import Yeteneği

Elle oluşturulmuş kaynakları state'e alıp koda bağlarsınız.

🔧Güvenli Refactor

moved bloğu ve state mv ile kodu kaynakları bozmadan düzenlersiniz.

Anahtar Konular

terraform bakımterraform stateterraform importterraform driftterraform moved blokterraform replacestate mvaltyapı sürdürmeterraform refactoringiac bakım
“Altyapının gerçek ömrü kurulduğu gün değil, her değişiklikte onu bozmadan sürdürebildiğiniz süredir.”

Ön Koşullar

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

1
Terraform Temeli

init/plan/apply döngüsü ve HCL söz dizimine aşinalık güçlü biçimde faydalıdır.

2
Bulut Deneyimi

En az bir bulut sağlayıcısında kaynak yönetimi deneyimi beklenir.

3
Sürüm Kontrolü

Git ile kod yönetimi ve temel CI kavramlarına aşinalık faydalıdır.

4
Çalışma Ortamı

terraform CLI ve sağlayıcı kimlik bilgileri tanımlı bir ortam.

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ı, state'i inceleyip drift'i tespit edebilir.
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
Refactoring ve Drift Yönetimi
  • terraform plan ile yapılandırma-gerçeklik farkı
  • terraform apply -refresh-only ile state tazeleme
  • moved bloğuyla kod yeniden düzenleme
  • Kaynakları modüle taşıma ve state mv
  • prevent_destroy ile kritik kaynak koruma
  • Büyük altyapıda kademeli değişiklik stratejisi
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
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
Günün hedefiKatılımcı, kaynakları içe aktarıp güvenle refactor edebilir.
Modül 1
İç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 2
Meta-Argümanlar
  • count ile kaynak sayısını çoğaltma
  • for_each ile map/set üzerinden örnekleme
  • depends_on ile açık bağımlılık tanımı
  • lifecycle: create_before_destroy, prevent_destroy
  • lifecycle ignore_changes kullanımı
  • provider meta-argümanı ile sağlayıcı seçimi
Modül 3
Modüller
  • Modül kavramı ve yeniden kullanılabilirlik
  • Kök (root) ve alt (child) modül ilişkisi
  • module bloğu, source ve version argümanları
  • Girdi değişkenleri ve çıktı (output) ile arayüz
  • Terraform Registry'den modül kullanımı
  • Modül kompozisyonu ve sürümleme
Modül 4
Doğrulama ve Duyarlı Veri
  • variable validation blokları ve condition
  • sensitive = true ile değer gizleme
  • nonsensitive() ve çıktıda maskeleme
  • precondition/postcondition ile kaynak doğrulama
  • check blokları ile çalışma zamanı güvencesi
  • Hassas veri sızıntısını önleme

Eğitim Kazanımları

Program sonunda katılımcılar:

🔍
Drift Yönetimi

plan ve -refresh-only ile drift'i tespit edip çözebilirsiniz.

📥
Import

terraform import ve import bloğuyla kaynakları state'e alabilirsiniz.

🗂️
State Düzenleme

state mv/rm/show ile state'i güvenle düzenleyebilirsiniz.

🔧
Kaynak Değiştirme

-replace ile bozuk kaynakları yeniden oluşturabilirsiniz.

♻️
Refactoring

moved bloğuyla kodu kaynakları bozmadan yeniden adlandırabilirsiniz.

🛡️
Kaynak Koruma

prevent_destroy ile kritik kaynakları koruyabilirsiniz.

⬆️
Sürüm Yükseltme

Provider ve Terraform sürümlerini state uyumuyla yükseltebilirsiniz.

🧩
Modüle Taşıma

Kaynakları modüle taşıyıp state'i buna göre düzenleyebilirsiniz.

Kimler İçin Uygundur?

  • Terraform ile kurulu altyapıyı üretimde sürdüren
  • drift
  • refactoring sorunlarını güvenle yönetmek isteyen DevOps/altyapı mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Terraform ile kurulu altyapıyı üretimde sürdüren ve drift/refactoring yönetmek isteyen DevOps/altyapı mühendisleri için uygundur.
Drift nedir?
Altyapının gerçek durumunun Terraform yapılandırmasından sapmasıdır; plan ile tespit edilip çözülür.
import ne işe yarar?
Elle veya başka yolla oluşturulmuş kaynakları Terraform state'ine alıp kodla yönetmeyi sağlar.
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 : Maintaining Infrastructure with Terraf Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeOrta 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 Providers, Resources, and Variables Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform Providers, Resources, and Variables Eğitimi

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

Terraform eğitimi: provider yapılandırma ve alias, resource meta argümanları ve lifecycle, değişken tipleri, validation, sensitive ve değer önceliği uygulamalı.

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform Techniques & Best Practices: Advanced Workflows Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform Techniques & Best Practices: Advanced Workflows Eğitimi

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

Terraform ileri iş akışları eğitimi: GitOps pipeline, OIDC kimlik, Terraform Cloud remote execution, Sentinel/OPA policy-as-code ve çoklu state orkestrasyonu.

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform Techniques & Best Practices: Monitoring Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform Techniques & Best Practices: Monitoring Eğitimi

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

Terraform ile monitoring eğitimi: CloudWatch alarm/log/dashboard, Grafana, Datadog monitör ve SLO, bildirim kanalları ve monitoring-as-code uygulamalı ele alını

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform Techniques & Best Practices: Multi-Cloud Usage Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform Techniques & Best Practices: Multi-Cloud Usage Eğitimi

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

Terraform çoklu bulut eğitimi: çoklu provider, alias, soyutlama desenleri, bulutlar arası VPN, global DNS, dağıtık state ve DR mimarileri uygulamalı ele alınır.

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform Techniques & Best Practices: Network Design Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform Techniques & Best Practices: Network Design Eğitimi

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

Terraform ağ tasarımı eğitimi: CIDR planlama, cidrsubnet, çok katmanlı VPC, transit gateway, peering, PrivateLink, ALB/NLB ve güvenli segmentasyon uygulamalı.

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