Terraform kodunu ölçeklenebilir ve bakımı kolay yaz
Terraform best practices eğitimi; kod organizasyonu, modül tasarımı, sürüm sabitleme, kilit dosyası yönetimi, güvenli sır yönetimi ve statik analiz araçlarıyla kalite kapılarını uygulamalı olarak ele alır.
Kod organizasyonu, modül tasarımı, sürüm yönetimi ve güvenli iş akışı
Bu ileri seviye eğitim, üretim ortamında sürdürülebilir Terraform kodunun nasıl yazılacağına odaklanır. Standart dizin yapısı (main/variables/outputs), ortam ayrımı (dev/stage/prod), DRY için modül tasarımı ve kompozisyon; required_version ve required_providers ile sürüm sabitleme, .terraform.lock.hcl kilit dosyası yönetimi işlenir. Ardından değişken doğrulama (validation, type kısıtları), locals ile tekrarın azaltılması, for_each tercihi, güvenli sır yönetimi (Vault, SOPS, değişkenlerin state'e sızması), kod gözden geçirme, fmt/validate/tflint/checkov ile kalite kapıları ve CI/CD entegrasyonu uygulamalı ele alınır. Katılımcı, ekip ölçeğinde bakımı kolay ve güvenli altyapı kodu üretebilir.
3 Gün. Her gün dört modül; katılımcılar kod organizasyonundan modül tasarımı ve güvenli iş akışına doğru ilerler.
İleri Seviye — Terraform kod organizasyonu, modül tasarımı, sürüm sabitleme, güvenli sır yönetimi ve ekip iş akışı en iyi uygulamalarının ele alınması.
Katılımcılar kötü yazılmış örnek kodları refactor ederek, modül çıkartarak ve kalite araçlarını bir pipeline'da çalıştırarak öğrenir.
Tekrarı modüllerle ortadan kaldırarak bakımı kolay, yeniden kullanılabilir altyapı yazarsınız.
Provider ve modül sürümlerini sabitleyerek beklenmedik değişikliklerden korunursunuz.
Sırların state'e ve koda sızmasını önleyen desenlerle güvenlik açığı bırakmazsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
En az bir projede resource, variable ve output kullanmış olmak beklenir.
Temel düzeyde modül çağırma deneyimi faydalı olacaktır.
Dal, PR ve kod gözden geçirme akışına aşinalık faydalıdır.
Terraform CLI ve tflint gibi araçların kurulabileceği bir bilgisayar.
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:
Ölçeklenebilir dizin yapısı ve ortam ayrımıyla projeleri düzenleyebilirsiniz.
Tek sorumluluk ilkesiyle yeniden kullanılabilir modüller tasarlayabilirsiniz.
required_providers ve kilit dosyasıyla sürümleri güvenle sabitleyebilirsiniz.
validation ve type kısıtlarıyla girdileri güvenli hale getirebilirsiniz.
Vault ve SOPS ile sırları koda ve state'e sızdırmadan yönetebilirsiniz.
tflint, checkov ve fmt ile kaliteyi otomatik olarak denetleyebilirsiniz.
policy-as-code ve kod gözden geçirmeyle hataları üretime ulaşmadan yakalayabilirsiniz.
Ekip genelinde tutarlı ve bakımı kolay Terraform standartları oturtabilirsiniz.
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.
Laboratuvar ağırlıklı Red Hat AAP yönetim eğitimi (AU467LS): Automation Controller, workflow template, RBAC ve gerçek dağıtım senaryoları.
Detayları Gör →Sınıf ortamında playbook temelleri, Automation Controller, workflow template, RBAC ve ileri teknikler ile Red Hat AAP kurumsal yönetim eğitimi.
Detayları Gör →VPC, EC2, IAM, S3, RDS, EKS ve Lambda sağlama; modül mimarisi, CI/CD ve state parçalama ile AWS üzerinde uzman seviye Terraform master class eğitimi.
Detayları Gör →azurerm provider ile Azure ağ, VM, AKS ve Key Vault sağlama; azurerm backend ile uzak state ve pipeline entegrasyonu üzerine Türkçe Terraform eğitimi.
Detayları Gör →WinRM, win_ modülleri, Chocolatey, PowerShell DSC ve Active Directory ile Red Hat AAP üzerinde Microsoft Windows otomasyonu eğitimi (DO417).
Detayları Gör →