Bize Ulaşın

Eğitim İçeriği

Gelişmiş Terraform Sözdizimi ve Yapıları

  • Terraform sözdizimine derinlemesine bakış
  • for_each ve count ile gelişmiş döngüler
  • Dinamik yapılandırmalar için haritalar ve listelerin kullanımı

İfadeler ve Dinamik Yapılandırmalar

  • Temel ifadeler ve kullanım senaryoları
  • Karmaşık altyapı kurulumları için gelişmiş ifadeler
  • İfadeler üzerine pratik egzersizler

Terraform Modülleri İçin En İyi Uygulamalar

  • Yerel mi paylaşılan modüller mi: Her biri ne zaman kullanılmalı
  • Yeniden kullanılabilirlik ve sürdürülebilirlik için modül yapılandırması
  • Modül kaynaklarının sürümleme ve yönetimi

Terraform En İyi Uygulamaları ve Desenleri

  • Durum yönetimi için örnek indeks anahtarlarının gözden geçirilmesi
  • Terraform kodu yazma ve düzenleme için en iyi uygulamalar
  • Etki tekrarlanabilirliğini (idempotency) sağlama ve yan etkileri en aza indirme

Terraform Durumunun Yönetimi

  • Kaynakların içe aktarılması ve durum dosyasının anlaşılması
  • Durum kilitleme, durum arka uçları ve uzaktan durum yönetimi
  • Dağıtık ortamlarda durum dosyasının yönetimi

Terraform Güncellemelerine Uyum Sağlama

  • Yeni Terraform sürümleriyle birlikte dokümantasyonun gözden geçirilmesi
  • Terraform sürümlerini yükseltme stratejileri
  • Kullanımdan kaldırılmalarla başa çıkma ve geçiş yolları

Terraform'un CI/CD Hatlarıyla Entegrasyonu

  • YAML ve hat yapılandırmalarına genel bakış
  • Popüler CI/CD araçlarıyla Terraform'un kurulması
  • Hatlarda Terraform iş akışlarının otomatikleştirilmesi

Gelişmiş Sorun Giderme ve Hata Ayıklama

  • Terraform planları ve uygulamaları için sistematik sorun giderme yaklaşımları
  • Terraform'da yaygın ve gelişmiş hataların hata ayıklanması
  • Hata çözümünde loglar ve ayrıntılı çıktının kullanımı

Terraform'da Çıktılar ve Veri Akışı

  • Terraform'da çıktıların anlaşılması ve kullanılması
  • Modüller ile kök yapılandırmalar arasındaki veri akışı
  • Çıktılardaki hassas bilgilerin güvence altına alınması

Terraform'da Koşullu Mantık

  • count, for_each ve if ile koşullu ifadeler yazma
  • Kaynakların koşullu olarak oluşturulması
  • Modüllerde koşullu mantık için kullanım senaryoları

Terraform'u Yerel Ortamda Çalıştırma

  • Yerel bir Terraform ortamının kurulması
  • Yerel makinelerde Terraform kodunun çalıştırılması ve test edilmesi
  • Yerel geliştirme için en iyi uygulamalar

Döngüsel Bağımlılıkların Yönetimi

  • Döngüsel bağımlılıkların belirlenmesi ve çözülmesi
  • Bağımlılık döngülerini önlemek için kodun yeniden düzenlenmesi (refactoring)
  • Bağımlılık yönetimi için gelişmiş teknikler

Özet ve Sonraki Adımlar

Kurs İçin Gerekli Önbilgiler

  • Temel Terraform sözdizimi ve işlemlerine hakimiyet
  • Bulut altyapısı deneyimi (tercihen AWS) ve CI/CD kavramlarına aşinalık

Hedef Kitle

  • DevOps mühendisleri
  • Bulut mimarları
  • Altyapı uzmanları
  • Teknik liderler ve yöneticiler
 21 Saatler

Katılımcı Sayısı


Katılımcı başına fiyat

Danışanlarımızın Yorumları (4)

Yaklaşan Etkinlikler

İlgili Kategoriler