Modüllerinizi üretim kalitesine yükseltin
Modül sözleşmeleri, for_each/dynamic, terraform test/Terratest ve composite desenlerle Terraform modüllerini üretim kalitesinde tasarlar ve yayınlarsınız.
Optimizing Infrastructure serisi: ileri Terraform modül mimarisi
Bu eğitim, Terraform modüllerini üretim kalitesinde tasarlamaya odaklanır. Modül sözleşmelerini (girdi/çıktı, validation, optional) derinleştirir; for_each ve dynamic bloklarla karmaşık yapıları modeller; terraform test ve Terratest ile birim/entegrasyon testleri yazar; composite (wrapper) modüllerle kurumsal standartları dayatır; semantic versioning, terraform-docs ve private registry ile modülleri yayınlarsınız. tflint/tfsec kalite kapıları baştan sona işlenir.
4 Gün. Her gün dört modül; modül mimarisi, ileri desenler, test ve composite modüller uygulamalı işlenir.
İleri Seviye — Modül tasarımı, for_each/dynamic, test ve composite desenlerle optimum altyapı.
Her konu gerçek bir modül kütüphanesi üzerinde test yazıp CI kalite kapılarında çalıştırarak pekiştirilir.
Aynı HCL kodundan dev, staging ve prod ortamlarını birebir ve hatasız üretirsiniz.
Altyapıyı Git'te versiyonlayıp plan/apply ile değişiklikleri önceden görürsünüz.
AWS, Azure, GCP ve on-prem sağlayıcıları tek bir araç ve dille yönetirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Linux/terminal temel kullanımı ve ortam değişkenleriyle rahatlık beklenir.
En az bir bulut sağlayıcıda (AWS/Azure) temel kaynak kavramlarına aşinalık faydalıdır.
Terraform CLI kurulu, internet erişimli bir bilgisayar ve bir bulut hesabı gerekir.
Git ile temel branch/commit/PR akışına aşinalık içeriği izlemeyi kolaylaştırır.
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:
girdi/çıktı sözleşmeli yeniden kullanılabilir modüller yazıp kök modülden çağırırsınız.
for_each ve dynamic bloklarla karmaşık altyapıyı ölçeklenebilir biçimde modellersiniz.
terraform test ve Terratest ile modülleri doğrulayıp CI test kapıları kurarsınız.
composite modüllerle alt modülleri sarıp kurumsal standartları dayatırsınız.
tfvars, locals ve değişken önceliğiyle ortam bazlı yapılandırmayı yönetirsiniz.
tfsec/Checkov ve sensitive çıktılarla altyapı kodunu güvenli hale getirirsiniz.
düzenli plan ile drift tespit edip altyapıyı istenen durumda tutarsınız.
.terraform.lock.hcl ile deterministik ve tekrarlanabilir kurulum sağlarsı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.
Verimli Terraform kodu: DRY, modül kompozisyonu, moved/import ile güvenli refactor, terraform test, tflint/tfsec ve performans. İleri seviye DVA eğitimi.
Detayları Gör →Terraform ile GCP'ye giriş: google provider, Compute Engine VM, VPC ağ ve firewall, Cloud Storage ve init/plan/apply akışı. Temel seviye DVA eğitimi.
Detayları Gör →Terraform iş akışı ve state ile GCP'ye giriş: init/plan/apply, google provider, GCS backend remote state, değişken ve output. Temel seviye DVA eğitimi.
Detayları Gör →Terraform ile GCP'ye giriş: google provider, Compute/VPC/Storage, değişken ve output yönetimi ile ilk modül yapısı. Temel seviye DVA eğitimi.
Detayları Gör →Vagrant ile tekrarlanabilir geliştirme ortamları: Vagrantfile, box, provider, synced folders, ağ ve provisioning. Uygulamalı temel seviye DVA eğitimi.
Detayları Gör →