Eğitim İçeriği
Gelişmiş Terraform Sözdizimi ve Yapılar
- Terraform sözdizimine derinlemesine dalış
- for_each ve count ile gelişmiş döngüler
- Dinamik yapılandırmalar için haritaların ve listelerin kullanılması
Expressler ve Dinamik Yapılandırmalar
- Temel ifadeler ve kullanım alanları
- Karmaşık altyapı kurulumları için gelişmiş ifadeler
- İfadeler üzerinde pratik egzersizler
Terraform Modüller En İyi Uygulamaları
- Yerel ve paylaşılan modüller: Ne zaman hangisini kullanmalısınız
- Yeniden kullanılabilirlik ve sürdürülebilirlik için modüllerin yapılandırılması
- Modül kaynaklarının sürümleme ve yönetimi
Terraform En İyi Uygulamalar ve Desenler
- Durum yönetimi için örnek anahtarların gözden geçirilmesi
- Terraform kodu yazma ve düzenleme en iyi uygulamaları
- İdempotens sağlamak ve yan etkileri en aza indirmek
Terraform Durumunu Yönetme
- Kaynakları içe aktarma ve durum dosyasını anlama
- Durum kilitleme, durum arka uçları ve uzaktan durum yönetimi
- Dağıtılmış ortamlarda durum dosyasıyla başa çıkma
Terraform Güncellemeleriyle Uyum Sağlama
- Yeni Terraform sürümleriyle birlikte dokümantasyonu gözden geçirme
- Terraform sürümlerini yükseltme stratejileri
- Kullanımdan kaldırmalar ve geçiş yollarıyla başa çıkma
Terraform'yi CI/CD İş Akışlarıyla Entegre Etme
- YAML ve iş akışı yapılandırmalarına genel bakış
- Popüler CI/CD araçlarıyla Terraform'nin kurulumu
- İş akışlarında Terraform iş akışlarını otomatikleştirme
Gelişmiş Sorun Giderme ve Hata Ayıklama
- Terraform planlarını ve uygulamalarını sorun giderme için sistematik yaklaşımlar
- Terraform'de yaygın ve gelişmiş hataları ayıklama
- Hata çözümü için günlükleri ve ayrıntılı çıktıları kullanma
Terraform'de Çıktılar ve Veri Akışı
- Terraform'de çıktıları anlama ve kullanma
- Modüller ve kök yapılandırmalar arasındaki veri akışı
- Hassas bilgileri çıktılarda güvence altına alma
Terraform'de Koşullu Mantık
- count, for_each ve if ile koşullu ifadeler yazma
- Koşullu kaynak oluşturma
- Modüllerde koşullu mantık kullanım alanları
Terraform'yi Yerel Olarak Çalıştırma
- Yerel bir Terraform ortamı kurma
- Terraform kodunu yerel makinelerde çalıştırma ve test etme
- Yerel geliştirme en iyi uygulamaları
Dairesel Bağımlılıklarla Başa Çıkma
- Dairesel bağımlılıkları belirleme ve çözme
- Bağımlılık döngülerini önlemek için kodu yeniden düzenleme
- 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şlemlerinin anlaşılması
- Tercihen AWS bulut altyapısı deneyimi ve CI/CD kavramlarına aşinalık
Hedef Kitle
- DevOps mühendisleri
- Bulut mimarları
- Altyapı uzmanları
- Teknik liderler ve yöneticiler
Danışanlarımızın Yorumları (2)
Yapı iyiydi, her bölümün belirgin bir amaci vardı ve izlenebilirliği kolaydı. Altyapı çalışmalarının faydalı olduğunu düşünüyorum ve eğitmenin sorunlar ortaya çıktığında yardımcı olması gereken yerdeydi. Laboratuvarlardaki rahat yaklaşım da beni memnuniyetle karşıladı. Eğitmen için, bazı katılımcıların deneyimi tamamen bırakmasına rağmen, eğitim boyunca huzurlu ve dostça bir tutum korumasına saygı göstermek gerekir.
Rares - Orange Services
Eğitim - Advanced Terraform: Efficient Infrastructure as Code
Yapay Zeka Çevirisi
Antrenörün grup geribildirimi veya ilgili alanlar doğrultusunda bilgi paylaşımını uyarlamada esnekliği
Alexandru - Orange Services
Eğitim - Advanced Terraform: Efficient Infrastructure as Code
Yapay Zeka Çevirisi