Altyapıyı yeniden kullanılabilir modüllere dönüştür
Terraform modülleri eğitimi: modül yapısı, girdi/çıktı arayüzü, kompozisyon, Terraform Registry kullanımı ve semantic versioning ile yeniden kullanılabilir altyapı.
Modül yapısı, arayüz tasarımı, kompozisyon, registry ve sürümleme
Bu eğitim Terraform modüllerine ve yeniden kullanılabilir altyapı tasarımına odaklanır. Modül kavramı, kök (root) ve alt (child) modül ilişkisi, modül dizin yapısı (main.tf, variables.tf, outputs.tf) ele alınır. module bloğu, source (yerel yol, registry, Git) ve version argümanları, girdi değişkenleri ve output ile modül arayüzü tasarımı işlenir. Modül kompozisyonu, bir modülün çıktısının başka bir modüle beslenmesi, for_each ile modül örnekleme uygulanır. Terraform Registry'den genel modül kullanımı, private module registry, semantic versioning ile sürümleme ve modül sürüm kısıtları gösterilir. Katılımcı tekrar eden altyapıyı temiz arayüzlü, sürümlenebilir modüllere dönüştürür.
2 Gün. Her gün dört modül; katılımcılar modül yapısından kompozisyon ve sürümlemeye kadar uygular.
Orta Seviye — Modül yapısı, girdi/çıktı arayüzü, kompozisyon, Terraform Registry ve sürümlemeyle yeniden kullanılabilir altyapı.
Katılımcılar kendi modülünü yazıp registry modülüyle birlikte kompoze ederek yeniden kullanılabilir bir yapı kurar.
Tekrar eden altyapıyı tek modülde toplayıp her yerde yeniden kullanırsınız.
Girdi ve çıktılarla modüllere net, kararlı bir arayüz tasarlarsınız.
Semantic versioning ile modülleri güvenle güncellenebilir kılarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
init/plan/apply döngüsü ve HCL söz dizimine aşinalık güçlü biçimde faydalıdır.
En az bir bulut sağlayıcısında kaynak yönetimi deneyimi beklenir.
Git ile kod yönetimi ve temel CI kavramlarına aşinalık faydalıdır.
terraform CLI ve sağlayıcı kimlik bilgileri tanımlı bir ortam.
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:
Standart dizin yapısında yeniden kullanılabilir modül yazabilirsiniz.
Girdi değişkenleri ve output ile temiz modül arayüzü kurabilirsiniz.
Bir modülün çıktısını başka modüle besleyebilirsiniz.
for_each ile modülleri dinamik örnekleyebilirsiniz.
Terraform Registry'den genel modül kullanabilirsiniz.
Özel module registry ile ekip modüllerini paylaşabilirsiniz.
Semantic versioning ve sürüm kısıtlarını uygulayabilirsiniz.
Modülleri kaynakları bozmadan güncelleyebilirsiniz.
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.
Terraform optimizasyon eğitimi: plan/apply hızlandırma, -parallelism, provider cache, state parçalama, kod sadeleştirme, Infracost ve maliyet optimizasyonu uygu
Detayları Gör →Terraform ölçekleme eğitimi: monorepo/polyrepo, modül yönetişimi, iç Registry, dinamik ortam üretimi, platform mühendisliği, çoklu bölge ve hücresel mimari uygu
Detayları Gör →Terraform başlangıç eğitimi: temel terimler, deklaratif zihinsel model, kurulum, ilk yapılandırma, plan ve apply ile rehberli bir mini proje uygulamalı ele alın
Detayları Gör →Terraform ile AWS eğitimi: Lambda, API Gateway, DynamoDB, ECR, ECS/Fargate, SQS/SNS, EventBridge ve CloudFront ile modern servisler uygulamalı ele alınır.
Detayları Gör →Terraform ile Azure eğitimi: AKS, App Service, deployment slot, Azure Functions, Container Apps, Cosmos DB, Key Vault ve uzak state uygulamalı olarak ele alınır
Detayları Gör →