Terraform'un temel yapı taşlarını kavra
Terraform Core Concepts eğitimi; HCL dili, provider, resource, data source, state ve bağımlılık grafiği gibi çekirdek kavramları temelden ve uygulamalı olarak ele alır.
HCL dili, provider, resource, state ve bağımlılık grafiği
Bu temel seviye eğitim, Terraform'u anlamak için gereken çekirdek kavramlara odaklanır. HCL (HashiCorp Configuration Language) blok yapısı, argüman ve ifadeler; provider kavramı ve sağlayıcı eklenti mimarisi; resource ve data source ayrımı; değişken, çıktı ve locals ile temel ifadeler işlenir. Ardından state'in ne olduğu ve neden gerekli olduğu, kaynak adresleme, implicit ve explicit bağımlılıklar, bağımlılık grafiğinin apply sırasına etkisi, idempotency ve deklaratif model ile emir kipli (imperative) betiklerin farkı uygulamalı ele alınır. Katılımcı, Terraform'un nasıl düşündüğünü kavrayarak sağlam bir temel üzerine ilerler.
2 Gün. Her gün dört modül; katılımcılar dil ve kaynak kavramlarından state ve bağımlılık mantığına ilerler.
Temel Seviye — Terraform'un çekirdek kavramları: HCL dili, provider, resource, state ve bağımlılık grafiğinin ele alınması.
Katılımcılar her kavramı küçük, çalışır HCL örnekleri yazıp plan çıktısında gözlemleyerek öğrenir.
Çekirdek kavramları oturtarak ileri konuları ezberlemeden anlamayla öğrenirsiniz.
Terraform'un istenen durumu hedefleyen mantığını kavrayarak doğru kod yazarsınız.
Bağımlılık grafiğini anlayarak kaynakların hangi sırayla oluşacağını öngörürsünüz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel dosya ve terminal kullanımına aşinalık yeterlidir.
Sunucu, ağ gibi kavramlara temel aşinalık faydalı olur.
Terraform CLI kurulu bir bilgisayar; kurulum da gösterilir.
HCL dosyalarını yazmak için bir metin düzenleyici yeterlidir.
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.
Program sonunda katılımcılar:
HCL blok ve ifade yapısını okuyup temel yapılandırma yazabilirsiniz.
Provider'ın rolünü ve sürüm tanımlamayı açıklayabilirsiniz.
resource ve data source arasındaki farkı kavrayıp doğru kullanabilirsiniz.
Değişken, çıktı ve locals ile yapılandırmayı parametreleştirebilirsiniz.
State'in neden gerekli olduğunu ve nasıl çalıştığını açıklayabilirsiniz.
Kaynak ve modül adreslemesini doğru biçimde kurabilirsiniz.
Implicit ve explicit bağımlılıkların apply sırasına etkisini kavrarsınız.
Terraform'un istenen duruma yakınsayan deklaratif mantığını kavrarsınız.
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.
Write-Plan-Apply döngüsünü, init/plan/apply/destroy komutlarını ve plan dosyalarıyla deterministik, güvenli Terraform değişiklik akışını uygulamalı öğrenin.
Detayları Gör →Değişken validation, sensitive değerler, pre/postcondition ve Vault entegrasyonuyla Terraform'da hassas veri ve secrets yönetimini güvenle uygulayın.
Detayları Gör →Community Edition (CLI) ile HCP Terraform'u state, remote operations, yönetişim ve ekip çalışması açısından karşılaştırıp doğru modeli seçmeyi öğrenin.
Detayları Gör →Provisioner'lar, data source'lar ve count/for_each/lifecycle meta-argümanlarıyla Terraform kaynaklarını dinamik ve kontrollü yönetmeyi uygulamalı öğrenin.
Detayları Gör →init, plan, apply, destroy, fmt, validate, state alt komutları ve -replace ile Terraform CLI'yi günlük çalışmada akıcı ve güvenli kullanmayı öğrenin.
Detayları Gör →