HashiCorp dilini ifadeleriyle derinlemesine öğren
Terraform dili HCL eğitimi: söz dizimi ve değer türleri, ifadeler ve operatörler, yerleşik fonksiyonlar, for ifadeleri ve dynamic block ile esnek yapılandırma.
HCL söz dizimi, türler, ifadeler, fonksiyonlar ve dynamic block
Bu eğitim Terraform'un yapılandırma dili HCL'e (HashiCorp Configuration Language) derinlemesine odaklanır. Blok yapısı (block type, label, gövde), argüman-nitelik-blok ayrımı ve değer türleri (string, number, bool, list, set, map, object, tuple) ele alınır. Referanslar, operatörler, koşullu (ternary) ifade, splat operatörü ve string interpolation/heredoc işlenir. Yerleşik fonksiyonlar (concat, lookup, merge, join, length, format), for ifadeleriyle liste/map dönüşümü, dynamic block ile tekrarlanan iç blok üretimi uygulanır. terraform console ile ifade deneme, tür dönüşümü ve terraform fmt ile stil gösterilir. Katılımcı HCL'i okur, yazar ve karmaşık ifadelerle esnek, tekrarsız yapılandırma üretir hale gelir.
2 Gün. Her gün dört modül; katılımcılar söz diziminden dynamic block'a HCL akıcılığını kazanır.
Temel Seviye — HCL söz dizimi, değer türleri, ifadeler, fonksiyonlar, for ve dynamic block ile Terraform dilinin derinlemesine kullanımı.
Katılımcılar terraform console ile ifadeleri deneyerek for ve dynamic block'u canlı olarak uygular.
HCL söz dizimini ve değer türlerini güvenle okur ve yazarsınız.
for ifadeleri ve fonksiyonlarla veriyi esnek biçimde dönüştürürsünüz.
dynamic block ile tekrarsız ve bakımı kolay yapılandırma üretirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Bir bulut sağlayıcısında (AWS/Azure/GCP) temel kaynak kavramlarına aşinalık faydalıdır.
Terminal kullanımı ve ortam değişkeni tanımlama bilgisi beklenir.
VS Code gibi bir editörle .tf dosyası düzenleyebilme.
terraform CLI kurulu bir çalışma ortamı ve sağlayıcı erişimi.
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 yapısını ve argüman/nitelik ayrımını açıklayabilirsiniz.
list, map, object ve tuple türlerini doğru kullanabilirsiniz.
concat, lookup, merge gibi fonksiyonları uygulayabilirsiniz.
for ile liste ve map dönüşümleri yapabilirsiniz.
dynamic block ile tekrarlanan blokları üretebilirsiniz.
ternary ve splat operatörlerini kullanabilirsiniz.
terraform console ile ifadeleri test edebilirsiniz.
terraform fmt ile tutarlı HCL stili uygulayabilirsiniz.
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.
Yapılandırma yönetimini orkestrasyonla birleştirin: çok düğümlü akış, delegate_to, serial, dinamik envanter ve AWX iş şablonlarını uygulamalı öğrenin.
Detayları Gör →Ansible'ı gerçek projelerdeki desenlerle kullanın: rol tasarımı, Galaxy, molecule testi, hata yönetimi, lint ve performans ayarını uygulamalı öğrenin.
Detayları Gör →İleri Ansible: Python ile özel modül ve eklenti geliştirme, koleksiyon yayınlama, execution environment, performans ve Automation Platform mimarisini öğrenin.
Detayları Gör →Ansible'a envanter ve ad-hoc odaklı giriş: kurulum, gruplar, ping, copy, package ve service modülleri ile sunucuları hızla yönetmeyi öğrenin.
Detayları Gör →Ansible'e playbook odaklı giriş: YAML söz dizimi, play ve task anatomisi, register, when, loop ve Jinja2 ile ilk playbook'unuzu yazmayı öğrenin.
Detayları Gör →