TERRAFORM CORE WORKFLOW EĞİTİMİ

Yaz, planla, uygula: döngüyü güvenle çevir

Write-Plan-Apply çekirdek döngüsünden bireysel ve ekip iş akışlarına, uzak state paylaşımından değişiklik incelemesine kadar Terraform'u doğru yöntemle kullanın.

Terraform Core Workflow eğitimi; Write-Plan-Apply çekirdek döngüsünü, uzak state ve kilitlemeyi, Git entegrasyonunu, PR tabanlı plan incelemesini ve geri alma stratejilerini uygulamalı olarak ele alır.

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

Eğitim Hakkında

Write-Plan-Apply döngüsü, ekip çalışması ve değişiklik yönetimi

Bu temel seviye eğitim, Terraform'un resmi çekirdek iş akışına (Write-Plan-Apply) odaklanır. Kod yazma (write) aşamasında yapılandırmanın oluşturulması, plan aşamasında değişikliklerin önizlenmesi ve kaydedilmesi, apply aşamasında güvenli uygulama işlenir. Ardından bireysel iş akışından ekip iş akışına geçiş, uzak state ile paylaşım, kilitleme, sürüm kontrolü (Git) entegrasyonu, pull request üzerinden plan incelemesi, otomatik apply ve geri alma stratejileri uygulamalı ele alınır. Katılımcı, tek başına ve ekip içinde Terraform değişikliklerini güvenli, öngörülebilir ve izlenebilir biçimde yönetebilir.

Süre ve Format

2 Gün. Her gün dört modül; katılımcılar bireysel çekirdek döngüden ekip iş akışına ve değişiklik yönetimine ilerler.

Seviye

Temel Seviye — Terraform'un Write-Plan-Apply çekirdek iş akışı, bireysel ve ekip çalışması desenleri ile değişiklik yönetiminin ele alınması.

Öğrenme Metodu

Katılımcılar gerçek bir Git deposu ve uzak state üzerinde plan/apply döngüsünü ekip senaryolarıyla uygulayarak öğrenir.

Neden Bu Eğitim?

🔄Sağlam Döngü

Write-Plan-Apply döngüsünü doğru kurarak her değişikliği önce görür sonra uygularsınız.

👥Ekip Uyumu

Uzak state ve kilitleme ile ekip içinde çakışmasız çalışma düzeni kurarsınız.

🔎İzlenebilirlik

Değişiklikleri PR ve plan incelemesiyle kayıt altına alarak her adımı denetlersiniz.

Anahtar Konular

terraform core workflowwrite plan applyterraform iş akışıuzak stateterraform gitpull request planterraform ekip çalışmasıstate lockingterraform rollbackiac workflow
“İyi bir iş akışı, hatayı apply'dan önce görmeni sağlar.”

Ön Koşullar

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

1
Terraform Temeli

Temel komutlara (init, plan, apply) aşinalık faydalıdır.

2
Git Bilgisi

Dal, commit ve pull request kavramlarına temel aşinalık beklenir.

3
Bulut Hesabı

Uzak state kurmak için bir nesne depolamaya erişim sağlayan test hesabı.

4
CLI Ortamı

Terraform CLI ve Git kurulu bir bilgisayar.

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ı, bireysel çekirdek iş akışını baştan sona uygulayabilir.
Modül 1
Write Aşaması
  • Yapılandırmanın .tf dosyalarına yazılması
  • Kaynakların küçük artımlarla eklenmesi
  • terraform fmt ile yazım sırasında biçimlendirme
  • validate ile erken sözdizimi doğrulaması
  • Değişkenlerle yapılandırmanın esnekleştirilmesi
  • Yazım aşamasında editör ve LSP desteğinin kullanımı
Modül 2
Plan Aşaması
  • terraform plan ile değişikliklerin önizlenmesi
  • Oluşturulacak, değişecek ve silinecek kaynakların sayımı
  • Beklenmedik silme (destroy) satırlarının yakalanması
  • out ile planın dosyaya kaydedilmesi
  • Planın kod gözden geçirmede kanıt olarak kullanımı
  • Planın apply ile tutarlı olacağının garantisi
Modül 3
Apply Aşaması
  • Kaydedilmiş plana göre apply uygulanması
  • Apply sırasında kaynak oluşturma ilerlemesinin izlenmesi
  • Hata durumunda kısmi uygulamanın yönetimi
  • Çıktı değerlerinin apply sonunda okunması
  • Apply sonrası state'in güncellenmesi
  • İkinci apply'da no changes (idempotency) beklentisi
Modül 4
Değişiklik Döngüsü
  • Küçük değişikliklerle döngünün sık tekrarı
  • Her değişiklikte plan okumadan apply yapmama disiplini
  • Kaynak değişiminin yerinde mi yoksa yeniden mi olacağı
  • Riskli değişikliklerin ayrı adımlara bölünmesi
  • target ile geçici izole değişiklik ve riskleri
  • Döngünün sürüm kontrolü ile eşlenmesi
Günün hedefiKatılımcı, ekip ortamında Terraform değişikliklerini güvenle yönetebilir.
Modül 1
Uzak State ve Kilit
  • Bireyselden ekip iş akışına geçişte uzak state gereği
  • Uzak backend ile state'in merkezi paylaşımı
  • State kilitleme ile eşzamanlı apply çakışmasının önlenmesi
  • State erişiminin yetkiyle sınırlandırılması
  • State versiyonlamasıyla geçmişe dönebilme
  • Ortam bazlı ayrı state ile izolasyon
Modül 2
Git Entegrasyonu
  • Terraform kodunun sürüm kontrolünde tutulması
  • .gitignore ile state ve .terraform'un hariç tutulması
  • Dal (branch) tabanlı değişiklik geliştirme
  • Commit mesajlarıyla değişiklik gerekçesinin kaydı
  • tfvars ve hassas dosyaların depoya girmemesi
  • Modüllerin Git kaynağı olarak referanslanması
Modül 3
PR Tabanlı İnceleme
  • Pull request ile değişikliğin ekibe açılması
  • CI'da otomatik plan ve çıktısının PR'a yorumlanması
  • Speculative plan ile apply öncesi önizleme
  • Gözden geçirenlerin destroy satırlarına dikkati
  • Onay (approval) kapısıyla merge koşulu
  • Merge sonrası otomatik apply tetikleme
Modül 4
Geri Alma
  • Hatalı değişikliği geri almak için kodun önceki haline dönüş
  • State versiyonundan kurtarma senaryosu
  • Immutable yaklaşımda geri alma yerine ileri düzeltme
  • Kritik kaynaklarda prevent_destroy ile koruma
  • Rollback'in neden her zaman mümkün olmadığı
  • Olay sonrası değişiklik günlüğünün gözden geçirilmesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Çekirdek Döngü

Write-Plan-Apply döngüsünü doğru disiplinle uygulayabilirsiniz.

✅
Plan Disiplini

Her apply öncesi planı okuyarak beklenmedik değişiklikleri yakalayabilirsiniz.

✅
Uzak State

Ekip çalışması için uzak state ve kilitlemeyi kurabilirsiniz.

✅
Git Entegrasyonu

Terraform kodunu sürüm kontrolünde sağlıklı biçimde yönetebilirsiniz.

✅
PR İncelemesi

Pull request üzerinden plan inceleme akışı kurabilirsiniz.

✅
Değişiklik Yönetimi

Değişiklikleri küçük, izlenebilir adımlarla yönetebilirsiniz.

✅
Geri Alma

Hatalı değişikliklerde geri alma ve kurtarma stratejilerini uygulayabilirsiniz.

✅
Ekip Uyumu

Ekip içinde çakışmasız ve izlenebilir bir iş akışı oturtabilirsiniz.

Kimler İçin Uygundur?

  • Terraform'u öğrenmeye başlamış
  • komutları bilen ancak sağlıklı bir iş akışı
  • ekip çalışması düzeni kurmak isteyen DevOps ve bulut mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Terraform komutlarını bilen ancak sağlıklı bir iş akışı ve ekip çalışması düzeni kurmak isteyen DevOps ve bulut mühendisleri için uygundur.
Write-Plan-Apply döngüsü nedir?
Terraform'un resmi çekirdek iş akışıdır: kodu yazarsınız (write), değişiklikleri önizlersiniz (plan) ve onaylayıp uygularsınız (apply).
Ekip çalışmasına nasıl geçilir?
Uzak state ve kilitleme ile paylaşımlı çalışma, Git ile sürüm kontrolü ve pull request üzerinden plan incelemesi ekip iş akışının temelini oluşturur.
Plan dosyasını neden kaydetmeliyim?
-out ile kaydedilen plan, apply'ın tam olarak incelenen değişiklikleri uygulamasını garanti eder ve kod gözden geçirmede kanıt olur.
Değişikliği geri alabilir miyim?
Çoğu durumda kodu önceki haline döndürüp yeniden apply yaparak geri alırsınız; ancak bazı kaynaklar için ileri düzeltme daha güvenlidir, eğitim bu ayrımı ele alır.

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 Core Workflow 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)Ansible Basics: Automation Technical Overview (DO007) Eğitimi
DevOps ve Konteyner Eğitimleri

Ansible Basics: Automation Technical Overview (DO007) Eğitimi

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

Ansible otomasyonunu teknik bir genel bakışla öğrenin: agentless mimari, envanter ve playbook, roller, Galaxy ve Automation Platform/AWX ekosistemi.

Detayları Gör →
Altyapı Otomasyonu (IaC)Ansible Essentials (A101E) Eğitimi
DevOps ve Konteyner Eğitimleri

Ansible Essentials (A101E) Eğitimi

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

Ansible'ın temellerini uygulamalı öğrenin: envanter, ad-hoc komutlar, playbook, değişken ve fact, Jinja2 şablon, handler ve rollerle ilk otomasyonunuzu kurun.

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

Ansible for DevOps: Practical Uses of Ansible Eğitimi

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

Ansible'ı DevOps hattında kullanın: çok katmanlı dağıtım, serial ile rolling deploy, Docker yönetimi, CI/CD entegrasyonu ve molecule ile rol testini öğrenin.

Detayları Gör →
Altyapı Otomasyonu (IaC)Ansible for network engineers Eğitimi
DevOps ve Konteyner Eğitimleri

Ansible for network engineers Eğitimi

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

Ağ cihazlarını Ansible ile yönetin: network_cli bağlantısı, config yedekleme, Jinja2 ile standartlaşma, deklaratif değişiklik ve uyum denetimini öğrenin.

Detayları Gör →
Altyapı Otomasyonu (IaC)Ansible Giriş Eğitimi
DevOps ve Konteyner Eğitimleri

Ansible Giriş Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Ansible'a sıfırdan başlayın: kurulum, envanter, ad-hoc komutlar, ilk playbook ve idempotency ilkesini basit uygulamalarla öğrenin.

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