GETTING STARTED WITH TERRAFORM FOR GOOGLE CLOUD (GSTGC) EĞİTİMİ

Terraform iş akışını GCP üzerinde sağlam kur

init/plan/apply iş akışından GCS backend remote state'e, değişken ve output'tan temel GCP kaynaklarına kadar Terraform iş akışına giriş.

Terraform'u GCP üzerinde iş akışı ve state odağıyla öğrenin: init/plan/apply/destroy döngüsü, google provider, GCS backend ile remote state ve kilitleme, değişken/tfvars yönetimi ve uçtan uca bir dağıtım bu temel seviye GSTGC eğitiminde uygulanır.

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

Eğitim Hakkında

init/plan/apply iş akışı, GCS backend state, değişken ve output

Bu temel seviye eğitim (GSTGC), Terraform'u Google Cloud üzerinde iş akışı ve state yönetimi odağıyla tanıtır. Terraform CLI kurulumu, HCL temelleri ve google provider yapılandırması işlenir. Asıl vurgu iş akışıdır: init ile başlatma, plan ile değişiklik önizleme, apply ile uygulama, destroy ile temizlik ve bu adımların doğru sırayla kullanımı. State'in rolü, yerel state'in riskleri ve google_storage_bucket (GCS) backend ile remote state, kilitleme ve çok ortamlı ayrım ele alınır. Değişken, tfvars, output ve locals ile parametreli yapı; basit GCP kaynaklarıyla (VM, bucket) iş akışının uçtan uca uygulanması gösterilir. Katılımcı, GCP'de güvenli Terraform iş akışını ve state yönetimini kurabilir.

Süre ve Format

2 Gün. Her gün dört modül; iş akışı ve state'ten değişken yönetimine ve uçtan uca uygulamaya ilerlenir.

Seviye

Temel Seviye — Terraform iş akışı ve state yönetimi odağıyla Google Cloud'a giriş: init/plan/apply ve GCS backend.

Öğrenme Metodu

Katılımcılar init/plan/apply akışını ve GCS backend remote state'i kurarak uçtan uca bir dağıtımı uygular.

Neden Bu Eğitim?

🔄İş Akışı Odağı

init/plan/apply döngüsünü doğru ve güvenli biçimde yürütürsünüz.

🗃️State Güvenliği

GCS backend ile remote state'i ekip için güvenle paylaşırsınız.

🎯Önizleme

plan ile değişiklikleri uygulamadan önce görüp onaylarsınız.

Anahtar Konular

terraform google cloudgstgcterraform iş akışıgcs backendremote stateinit plan applyterraform değişkengcp iac
“Sağlam bir iş akışı ve güvenli state, otomasyonun sessiz kahramanıdır.”

Ön Koşullar

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

1
GCP Temeli

Project ve temel GCP kavramlarına aşinalık.

2
Komut Satırı

gcloud ve terraform CLI kullanımı.

3
Kimlik Erişimi

Kaynak oluşturabilen bir GCP projesi ve kimlik.

4
Çalışma Ortamı

Terraform ve Google Cloud SDK kurulu bir makine.

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 iş akışını doğru sırayla yürütebilir.
Modül 1
Kurulum ve HCL
  • Terraform CLI kurulumu ve doğrulama
  • HCL blok yapısına giriş
  • Deklaratif altyapı mantığı
  • terraform fmt ve validate
  • Dosya düzeni (main/variables/outputs)
  • İlk yapılandırmanın yazılması
Modül 2
google Provider
  • required_providers ile google sürümü
  • project, region, zone tanımı
  • ADC ile kimlik doğrulama
  • service account kullanımı
  • Provider kimliğinin güvenliği
  • Birden çok ortam için yapılandırma
Modül 3
init ve plan
  • terraform init ile sağlayıcı/backend başlatma
  • plan ile değişiklik önizleme
  • create/update/destroy sembollerini okuma
  • plan dosyasını kaydetme (-out)
  • Plan incelemesiyle sürpriz önleme
  • plan çıktısının paylaşımı
Modül 4
apply ve destroy
  • apply ile planın uygulanması
  • Onay istemi ve -auto-approve
  • Değişiklik yapıp yeniden apply
  • destroy ile kaynak temizliği
  • Bağımlılık sırasının gözetilmesi
  • Hata durumunda akışın yönetimi
Günün hedefiKatılımcı, remote state kurup parametreli bir dağıtım uygulayabilir.
Modül 1
State Kavramı
  • State'in kod-kaynak eşlemesini tutması
  • Yerel state'in riskleri
  • State içindeki hassas veri
  • terraform state list/show
  • State'in neden paylaşılması gerektiği
  • State yedekleme
Modül 2
GCS Backend
  • backend "gcs" yapılandırması
  • bucket ve prefix ile state konumu
  • State kilitleme davranışı
  • terraform init ile backend geçişi
  • Çok ortamlı state ayrımı
  • Backend erişim yetkisi
Modül 3
Değişken Yönetimi
  • variable tanımı ve tipleri
  • tfvars ile değer sağlama
  • Ortam başına tfvars
  • locals ile türetilmiş değer
  • sensitive değişken
  • Değişken öncelik sırası
Modül 4
Uçtan Uca Uygulama
  • Basit VM ve bucket'ın kodlanması
  • output ile bilgi dışa aktarımı
  • Remote state üzerinden ekip paylaşımı
  • Değişiklik → plan → apply döngüsü
  • destroy ile ortamın temizlenmesi
  • Git ile kod sürümleme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
İş Akışı

init/plan/apply/destroy akışını doğru sırayla yürütürsünüz.

✅
google Provider

Provider'ı kimlik ve proje ile yapılandırırsınız.

✅
plan Önizleme

plan ile değişiklikleri uygulamadan önce incelersiniz.

✅
State Kavramı

State'in rolünü ve yerel state risklerini kavrarsınız.

✅
GCS Backend

GCS backend ile remote state'i güvenle kurarsınız.

✅
Değişken

Değişken ve tfvars ile parametreli yapı oluşturursunuz.

✅
Çıktı

output ile bilgi dışa aktarıp ekiple paylaşırsınız.

✅
Uçtan Uca

Parametreli bir dağıtımı baştan sona uygularsınız.

Kimler İçin Uygundur?

  • Terraform iş akışını
  • state yönetimini GCP üzerinde doğru kurmak isteyen mühendisler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Terraform iş akışını ve state yönetimini GCP üzerinde doğru kurmak isteyen mühendisler için uygundur.
GC-TERRA'dan farkı nedir?
GC-TERRA kaynak odaklıdır; bu sürüm (GSTGC) init/plan/apply iş akışı ve GCS backend ile state yönetimine ağırlık verir.
Neden remote state kullanmalıyım?
Yerel state kaybolabilir ve ekiple paylaşılamaz; GCS backend state'i güvenle merkezileştirir ve kilitlemeyle çakışmayı önler.
State'teki hassas veri korunur mu?
GCS backend şifreleme ve erişim denetimi sağlar; eğitim sensitive değişken ve erişim yetkisini de ele alır.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası 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. Getting Started with Terraform for Google Cloud (GSTGC) Eğit 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)Chef for DevOps: Managing Infrastructure Using Chef Eğitimi
DevOps ve Konteyner Eğitimleri

Chef for DevOps: Managing Infrastructure Using Chef Eğitimi

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

Chef Infra Server ile filo yönetin: knife, düğüm bootstrap, run-list ve roller, ortamlar, Policyfile, data bag ve node search ile merkezî yönetimi öğrenin.

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

Chef for DevOps: Practical Uses of Chef Eğitimi

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

Chef'i gerçek senaryolarda kullanın: topluluk cookbook, wrapper deseni, çok katmanlı dağıtım, node search, Chef Vault ve Test Kitchen ile doğrulamayı öğrenin.

Detayları Gör →
Altyapı Otomasyonu (IaC)Chef for DevOps: The Basics of Chef Eğitimi
DevOps ve Konteyner Eğitimleri

Chef for DevOps: The Basics of Chef Eğitimi

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

Chef'e hızlı giriş: resource, recipe, ilk cookbook, idempotency ve guard, attribute ve ERB template ile temel kavramları uygulamalı öğrenin.

Detayları Gör →
Altyapı Otomasyonu (IaC)Chef Foundations - Official Chef Training Eğitimi
DevOps ve Konteyner Eğitimleri

Chef Foundations - Official Chef Training Eğitimi

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

Chef'in temel iş akışını uçtan uca öğrenin: resource, recipe, cookbook, attribute, template, Test Kitchen, InSpec ve Chef Infra Server akışını uygulayın.

Detayları Gör →
Altyapı Otomasyonu (IaC)Chef Foundations Training Eğitimi
DevOps ve Konteyner Eğitimleri

Chef Foundations Training Eğitimi

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

Chef temelini geliştirme döngüsü odağıyla öğrenin: Workstation kurulumu, resource ve recipe, cookbook, template ve chef-client çalışma döngüsünü uygulayın.

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