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ımları
- Karmaşık altyapı kurulumları için gelişmiş ifadeler
- İfadeler üzerinde pratik alıştırmalar
Terraform Modüllerinin En İyi Pratikleri
- Yerel ve paylaşılan modüller: Her birinin kullanımı zamanı
- Modüllerin yeniden kullanılabilirlik ve bakımı için yapılandırılması
- Modül kaynaklarının sürümleme ve yönetimi
Terraform En İyi Pratikleri ve Desenleri
- Durum yönetimi için örnekleme indeks anahtarlarına genel bakış
- Terraform kodunun yazılması ve düzenlenmesi için en iyi uygulamalar
- Idempotansi sağlama ve yan etkilerin minimizasyonu
Terraform Durumunu Yönetme
- Kaynakların içe aktarılması ve durum dosyasının anlaşılması
- Durum kilitlemesi, durum arka uçları ve uzak durum yönetimi
- Dağıtılmış ortamlarda durum dosyasını yönetme
Terraform Güncellemeleriyle Aynaya Bakma
- Yeni Terraform sürümleriyle birlikte belgelere genel bakış
- Terraform sürümlerini yükseltme stratejileri
- Kaldırmalar ve geçiş yollarıyla başa çıkma
Terraform'ı CI/CD Hatalarıyla Bütünleştirme
- YAML ve hata yapılandırması genel bakış
- Terraform'ı popüler CI/CD araçlarıyla kurma
- Hatalarda Terraform iş akışlarını otomasyonla çalışma
Gelişmiş Sorun Giderme ve Hata Ayıklama
- Terraform planları ve uygulamalarını sorun gidermek için sistematik yaklaşımlar
- Terraform'da yaygın ve gelişmiş hataları hata ayıklama
- Hata çözümü için günlükleri ve detaylı çıktıyı kullanma
Terraform'daki Çıkışlar ve Veri Akışı
- Terraform'da çıkışları anlama ve kullanımı
- Modüller ve kök yapılandırmalar arasındaki veri akışı
- Çıktılardaki hassas bilgilerin güvenliğini sağlama
Terraform'daki Koşullu Mantık
- count, for_each ve if ile koşullu ifadeler yazma
- Kaynakların koşullu oluşturma
- Modüllerde koşullu mantığın kullanım alanları
Terraform'u Yerel Olarak Çalıştırma
- Bir yerel Terraform ortamı kurma
- Yerel makinelerde Terraform kodunu çalıştırma ve test etme
- Yerel geliştirme en iyi uygulamaları
Dairelere Bağlılıkleri Yönetme
- Dairelere bağlılıkların tanımlanması ve çözümü
- Bağımsızlık döngülerini önlemek için kodun yeniden yapılandırılması
- Bağımsızlık yönetimi için gelişmiş teknikler
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Terraform sözdizimi ve işlemlerinin temel anlayışı
- Bulut altyapısı deneyimi, tercihen AWS ve CI/CD kavramlarıyla aşina olmak
Hedef Kitle
- DevOps mühendisleri
- Bulut mimarları
- Altyapı uzmanları
- Teknik liderler ve yöneticiler
Danışanlarımızın Yorumları (2)
Yapı iyi idi, her bölümün açıktan bir amacı vardı ve izlenmesi oldukça kolaydı. Egzersizler faydalıydı ve sorunlar ortaya çıktığında eğitmen yardımcı oldu. Laboratuvarlar konusundaki gevşek yaklaşım da benim hoşuma gitti. Eğitmenin, bazı katılımcıların deneyimi tamamen terk etmesine rağmen, eğitim boyunca rahat ve dostça bir tutumunu korumasına alkış ediyorum.
Rares - Orange Services
Eğitim - Advanced Terraform: Efficient Infrastructure as Code
Yapay Zeka Çevirisi
Eğitmenin, grup geri bildirimine veya ilgi alanlarına dayalı olarak bilgi paylaşımını uyarlamak için sahip olduğu esneklik
Alexandru - Orange Services
Eğitim - Advanced Terraform: Efficient Infrastructure as Code
Yapay Zeka Çevirisi